This PR cleans up parts of code no longer used, and cleans up existing routines. Docstrings, whitespace, and other PEP8 things are more strictly enforced, as are external imports. From this version, few modules are automatically loaded on import helita or import of sub-packages, speeding up loading. All imports of netCDF4 have now been removed, all code uses either xarray or h5py. All the visualisation routines have been placed under vis.
Also started to add some tests, and version number has been bumped to 0.9.0.
This PR cleans up parts of code no longer used, and cleans up existing routines. Docstrings, whitespace, and other PEP8 things are more strictly enforced, as are external imports. From this version, few modules are automatically loaded on
import helita
or import of sub-packages, speeding up loading. All imports ofnetCDF4
have now been removed, all code uses eitherxarray
orh5py
. All the visualisation routines have been placed undervis
.Also started to add some tests, and version number has been bumped to 0.9.0.