Lazily evaluated arrays in Python
Choose your favorite numpy-workalike!
Modes and nodes for high-order discretizations