v1.3.0
This is the v1.3.0 release of the PRISM package.
New additions:
- Added the
_get_data_idx_flatmethod to theEmulatorclass that returns a flattened list ofdata_idxtuples; - Added the
full_impl_rngargument to theprojectmethod, 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
ModelLinkclass now also has convenient class properties for the model data and parameters; - Added the
_get_sam_dictmethod to theModelLinkclass 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_cutproperty can now always be set through the use of_set_impl_par; - The
impl_pardata 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,EmulatorandModelLinkclasses to return more user-readable versions; - Massively improved the interpolation methods used for the projections.