Skip to content

Releases: denehoffman/ganesh

v0.16.0

04 Jan 22:27
d3c12a7
Compare
Choose a tag to compare

Other

  • remove coverage tests for feature, since it doesn't work all the time yet
  • remove from and since it requires and generics to implement , which is sometimes difficult. Also made the default method and removed

v0.15.2

20 Dec 20:24
be6d8dc
Compare
Choose a tag to compare

Other

  • (observers) fix doctests

v0.15.1

20 Dec 20:16
1d381af
Compare
Choose a tag to compare

Fixed

  • change signature of with_observer methods to be more flexible

v0.15.0

20 Dec 01:43
d1872ea
Compare
Choose a tag to compare

Added

  • Add autocorrelation MCMCObserver
  • add build methods to observers to make Arc<RwLock<Self>>s out of them

Fixed

  • change build signature for standalone structs
  • correct autocorrelation calculation

Other

  • add usage doctest for AutocorrelationObserver
  • update example with IAT observer and proper burn-in, as well as an IAT plot
  • remove methods to set all observers and change the signature of with_observer to accept an Arc<RwLock<Observer>>
  • switch Observer/MCMCObserver callback notation to terminate if true is returned

v0.14.3

14 Dec 02:03
c56eced
Compare
Choose a tag to compare

Fixed

  • make custom constructors public

v0.14.2

14 Dec 01:45
ddb2e6b
Compare
Choose a tag to compare

Added

  • add serde to and members

v0.14.1

14 Dec 00:26
f7c025f
Compare
Choose a tag to compare

Fixed

  • ensure f32 feature works by making a few type-agnostic calls

v0.14.0

13 Dec 19:53
4692558
Compare
Choose a tag to compare

Added

  • add interface for setting Sokal window size
  • add interface to update ESS hyperparameter settings
  • finishing touches on mcmc module
  • add integrated autocorrelation time
  • add ctrl-c back to MCMC sampler
  • add Multivariate normal ESS example
  • add initial MCMC interface
  • use mul_add where applicable
  • add benchmarks for each algorithm
  • move Point to be usable by other algorithms and correct the way Nelder-Mead functions are evaluated with bounds

Other

  • fix Just -> just
  • remove trace plots
  • update README.md and crate-level documnetation with MCMC section
  • ignore .pkl files
  • rename Point::len to Point::dimension
  • rename i -> step
  • add docstrings to sampler
  • rename AIMES -> AIES
  • get rid of generics

v0.13.1

08 Nov 03:23
8491e32
Compare
Choose a tag to compare

Added

  • use unzip to support 1.69.0 as MSRV

Fixed

  • clippy lints

Other

  • add codspeed link to readme
  • change indents

v0.13.0

05 Nov 21:51
64a5ba4
Compare
Choose a tag to compare

Added

  • add optional parameter names field to Status
  • add serde serialization and deserialization to Status

Other

  • switch to codspeed for benchmarks