Skip to content

0.0.9

Compare
Choose a tag to compare
@ssomnath ssomnath released this 18 Aug 01:51

Major changes

  • Moved USID-agnostic functions in following modules to to new package - sidpy since these will be shared with new sister package pyNSID. The skeletons of the moved methods and classes will remain in pyUSID but are actually calling sidpy underneath. Deprecated local functions will be removed in a later release. Users are advised to use sidpy instead. List of affected modules:
    • pyUSID.io:
      • .io_utils.py
      • .write_utils.py
      • .translator.py
      • .reg_ref.py
      • .dtype_utils.py
      • .hdf_utils.simple.py,
    • pyUSID.viz:
      • .plot_utils.py
      • .jupyter_utils.py
    • pyUSID.processing.comp_utils.py

Minor changes

  • bug fixes
  • New "10 minutes to pyUSID document" thanks to @rajgiriUW
  • Fixed bug regarding dask array transpose in pyUSID.io.USIDataset
  • Not writing region references for ancillary datasets anymore. Region reference functionality will be completely removed from pyUSID in an upcoming release since it is not being used meaningfully anywhere.
  • Enabling multiple instances of pyUSID.Process class to be executed in parallel via each MPI rank in order to facilitate ensemble / embarrassingly parallel processing.
  • No longer pushing tests directory when deploying via pip. site-packages directory will no longer have tests belonging to pyUSID. Users interested in adding, evaluating pyUSID tests are recommended to git clone the GitHub repository instead