Skip to content

Releases: AlanPearl/diffopt

v2.0.0

11 Dec 21:29

Choose a tag to compare

Overhaul of kdescent:

  • Added a KPretrainer that can be written to and loaded from disk
  • KCalc.compare_*_counts() now only needs to compute model evaluations, while the KPretrainer handles data evaluations

v1.5.0

29 Jun 23:02

Choose a tag to compare

Bug fix: propagate randkey consistently across MPI ranks in run_adam()

Full Changelog: v1.4.0...v1.5.0

v1.4.0

22 Jun 04:32

Choose a tag to compare

  • New feature: compute statistical errors in kdescent
  • Add KCalc.reduced_chisq_loss() convenience method
  • Remove dependence on deprecated jaxopt library

Full Changelog: v1.3.0...v1.4.0

v1.3.0

15 Jun 20:22

Choose a tag to compare

  • Bug fixes with parallelization and MPI sub-communicator handling

Full Changelog: v1.2.0...v1.3.0

v1.2.0

18 Apr 01:36

Choose a tag to compare

Further uniformized fitting functions:

  • Added missing thin and progress keyword arguments
  • All fitting functions now return all params AND losses (thinned, optionally)

v1.1.1

06 Dec 23:29
09a760d

Choose a tag to compare

JOSS Publication Release

  • Added contributing guidelines to the docs

v1.1.0

12 Nov 17:00

Choose a tag to compare

Add thin and progress keyword arguments to fitting functions. Default behavior is unchanged (thin=1 and progress=True).

v1.0.0

08 Oct 08:48

Choose a tag to compare

Initial PyPI release