v1.3.0
This is the v1.3.0 release of the PRISM package.
New additions:
- Added the
_get_data_idx_flat
method to theEmulator
class that returns a flattened list ofdata_idx
tuples; - Added the
full_impl_rng
argument to theproject
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 theModelLink
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
andModelLink
classes to return more user-readable versions; - Massively improved the interpolation methods used for the projections.