nanshe/expanded_numpy.py: Added the function enumerate_masks_max, which behaves like enumerate_masks combined with max. As the max is required, this has a lower memory footprint. However, it requires a Python for loop along the axis in question. In addition, it preserves the dimension that max acted on.
nanshe/nanshe_viewer.py: Memory fix for enumeration.
nanshe/nanshe_viewer.py: Provides support for reading members from compound types.
nanshe/nanshe_viewer.py: Slicing WIP.