Skip to content

v1.2.1

Choose a tag to compare

@1313e 1313e released this 03 Dec 09:46
· 121 commits to master since this release
531ecc7

This is the v1.2.1 release of the PRISM package and serves as a minor patch.

New additions:

  • PRISM now uses the new CMasher package for Crystal.

Bugfixes:

  • If an exception is raised in worker mode in MPI, the behavior of the pipeline is no longer random. Instead, the pipeline always terminates (as it should).

Changes/Optimizations:

  • PRISM now uses QtPy imports instead of PyQt5 imports;
  • The lowest line-of-sight depth values for smoothing projections are now calculated using the actual number of segments that the used colormap has;
  • Crystal now changes the mouse cursor to a 'busy icon' if it is not using a threaded progress dialog (as the operation cannot be interrupted);
  • If an exception is raised during the regression process, the corresponding emulator system index is added to the error message. This makes checking what emulator system failed a lot easier (in the future, a way of doing this for all exceptions should be implemented);
  • Starting Crystal will no longer prepare all projections multiple times;
  • Removed a few instances where the master HDF5-file was opened for writing unnecessarily;
  • When determining mock data, the used data values are now also saved in the ModelLink subclass temporarily, in case it needs them.