Skip to content

v1.3.0

Compare
Choose a tag to compare
@1313e 1313e released this 01 Jul 05:31
· 33 commits to master since this release
9280958

This is the v1.3.0 release of the PRISM package.

New additions:

  • Added the _get_data_idx_flat method to the Emulator class that returns a flattened list of data_idx tuples;
  • Added the full_impl_rng argument to the project method, which controls whether the lower limit for the minimum implausibility plot should be set to zero (True) or to the lowest value plotted (False, default);
  • The ModelLink class now also has convenient class properties for the model data and parameters;
  • Added the _get_sam_dict method to the ModelLink class to more easily convert a sample set into a sample dict;
  • Added parameter estimate arrows to the projection figures, which are drawn whenever an estimate is outside the plotted parameter range.

Bugfixes:

  • Calling a function in worker mode that in turn calls _make_call, but not in worker mode, no longer causes unpredictable behavior;
  • Redrawing a projection now actually uses the parameters that were used to calculate its data;
  • Fixed a problem in Crystal where the projection dictionaries were not always reset properly;
  • The colorbar in 3D projections is now scaled properly in different alignments.

Changes/Optimizations:

  • The impl_cut property can now always be set through the use of _set_impl_par;
  • The impl_par data is only saved to HDF5 after an analysis ends successfully;
  • Significant polynomial terms in the regression function are now determined more accurately;
  • Reduced memory consumption in certain operations when using large arrays;
  • Changed several class properties of the Pipeline, Emulator and ModelLink classes to return more user-readable versions;
  • Massively improved the interpolation methods used for the projections.