Releases: denehoffman/ganesh
Releases · denehoffman/ganesh
v0.16.0
v0.15.2
Other
- (observers) fix doctests
v0.15.1
Fixed
- change signature of
with_observer
methods to be more flexible
v0.15.0
Added
- Add autocorrelation
MCMCObserver
- add
build
methods to observers to makeArc<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 anArc<RwLock<Observer>>
- switch
Observer
/MCMCObserver
callback notation to terminate if true is returned
v0.14.3
Fixed
- make custom constructors public
v0.14.2
Added
- add serde to and members
v0.14.1
Fixed
- ensure
f32
feature works by making a few type-agnostic calls
v0.14.0
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
toPoint::dimension
- rename i -> step
- add docstrings to sampler
- rename AIMES -> AIES
- get rid of generics
v0.13.1
Added
- use unzip to support 1.69.0 as MSRV
Fixed
- clippy lints
Other
- add codspeed link to readme
- change indents
v0.13.0
Added
- add optional parameter names field to
Status
- add
serde
serialization and deserialization toStatus
Other
- switch to codspeed for benchmarks