Misleading error message
Calling for example
python3 generate_all_operators.py --space-mapping N1E1 --dimension 2 --quad-degree 3 3 --output foo -f Mass
results in the error message
hog.exception.HOGException: Form Mass does not match any available forms. Run --list for a list.
While not being completely off, it does not point the user to the real issue, which is that for --space-mapping N1E1 the -f Mass is only available for --dimension 3:
Space mapping | Form | Dimensions | Optimizations |
---|---|---|---|
N1E1 | Mass | 3D | 1 |
Hence, there seems room for improvement.