Skip to content

Releases: AlanPearl/diffopt

v2.0.0

Choose a tag to compare

@AlanPearl AlanPearl released this 11 Dec 21:29

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

Choose a tag to compare

@AlanPearl AlanPearl released this 29 Jun 23:02

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

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

v1.4.0

Choose a tag to compare

@AlanPearl AlanPearl released this 22 Jun 04:32
  • 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

Choose a tag to compare

@AlanPearl AlanPearl released this 15 Jun 20:22
  • Bug fixes with parallelization and MPI sub-communicator handling

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

v1.2.0

Choose a tag to compare

@AlanPearl AlanPearl released this 18 Apr 01:36

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

Choose a tag to compare

@AlanPearl AlanPearl released this 06 Dec 23:29
09a760d

JOSS Publication Release

  • Added contributing guidelines to the docs

v1.1.0

Choose a tag to compare

@AlanPearl AlanPearl released this 12 Nov 17:00

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

v1.0.0

Choose a tag to compare

@AlanPearl AlanPearl released this 08 Oct 08:48

Initial PyPI release