Skip to content

Releases: LSSTDESC/qp

v1.0.1

29 May 16:57
93e6278

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

21 May 15:42
3979790

Choose a tag to compare

What's Changed

  • Reorganization, refactoring and documentation rewrite by @jscora in #241
  • fixed tables_io dependency in pyproject.toml by @jscora in #242

This release includes the following:

  • separation of main qp package from metrics subfolder
  • reorganization of files for easier navigation
  • addition of a 'create_ensemble' method for each parameterization type to allow users to check what arguments are needed instead of having to know in advance
  • warnings when input data for Ensemble creation is outside expected parameters (with a parameter to turn off warnings), and raise errors when input data for Ensemble creation is negative, etc
  • Ensemble.shape() is now (npdf, ndata), where ndata is the number of data points each distribution has
  • Ensemble.metadata['key'] and Ensemble.objdata['key'] are now how you access metadata and objdata instead of Ensemble.metadata()['key']
  • 'check_input' parameter in Ensemble creation changed to 'norm' or 'ensure_extent' to better reflect what the parameter does
  • coordinate arrays in Ensemble.metadata are now 1D instead of 2D
  • Ensemble creation now requires the parameterization class instead of the creation method, with creation method aliases adjusted appropriately
  • dimensionality of Ensemble.objdata and statistical function (i.e. pdf) output now matches the dimensionality of the Ensemble
  • new x_samples() function to provide users with a set of 'x' values that can be easily used to plot any of the distributions in an Ensemble
  • detailed user-facing class and function docstrings with usage examples
  • rewrite of ReadtheDocs documentation to have detailed instructions for new users, new contributors, and helpful cookbooks and method lists for quick checking
  • moved test data and related functions to the tests folder
  • pdf_constructor_name key (for the quantile parameterization) is now byte-encoded and able to be written to a file

New Contributors

Full Changelog: v0.9.3...v1.0.0

v0.9.3

06 Feb 18:30
ceb3610

Choose a tag to compare

What's Changed

Full Changelog: v0.9.2...v0.9.3

Removed numpy < 2.0 requirement

16 Jan 15:28
71838c0

Choose a tag to compare

What's Changed

  • removed the numpy version requirement by @jlvdb in #238

New Contributors

Full Changelog: v0.9.1...v0.9.2

v0.9.1

02 Aug 21:30
f27f36b

Choose a tag to compare

What's Changed

Full Changelog: v0.8.10...v0.9.1

v0.9.0

01 Aug 17:52
03a3c3b

Choose a tag to compare

What's Changed

  • switch from np.product() to np.prod() as the former is deprecated by @eacharles in #227
  • updated README.md and docs/tutorials.rst by @eacharles in #229

Full Changelog: v0.8.9...v0.9.0

v0.8.10

29 May 20:07
03a3c3b

Choose a tag to compare

What's Changed

  • switch from np.product() to np.prod() as the former is deprecated by @eacharles in #227
  • updated README.md and docs/tutorials.rst by @eacharles in #229

Full Changelog: v0.8.9...v0.8.10

v0.8.9

16 May 22:14
f0bf3ce

Choose a tag to compare

What's Changed

Full Changelog: v0.8.8...v0.8.9

v0.8.8

18 Mar 22:17
29c1491

Choose a tag to compare

What's Changed

  • Correcting metric output type for Brier metric. by @drewoldag in #223

Full Changelog: v0.8.7...v0.8.8

v0.8.7: supporting DistToPoint metrics

07 Mar 22:52
02ceed8

Choose a tag to compare

What's Changed

  • Support reading and writing a dictionary of Ensembles to hdf5 files by @drewoldag in #218
  • Parallelization of DistToPoint metrics by @drewoldag in #217

Full Changelog: v0.8.6...v0.8.7