Releases: michaelosthege/pyrff
Releases · michaelosthege/pyrff
v2.1.0
What's Changed
- Automatic retries when sampling RFFs, as well as updated example notebooks by @michaelosthege in #31
Full Changelog: v2.0.3...v2.1.0
v2.0.3
What's Changed
- Refactored to use
pyproject.toml,uv, testing under Python 3.10-3.12, dropped Python 3.8 and 3.9, and updated one notebook for PyMC >=5 by @michaelosthege in #30
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Update python setup and codecov actions by @michaelosthege in #26
- Update citation instructions by @michaelosthege in #27
- Fix seeding issues with correlated Thompson sampling by @michaelosthege in #29
Full Changelog: v2.0.1...v2.0.2
v2.0.1
v2.0.0
Changes & new features for discrete Thompson sampling:
- signature of
sample_batchchanged:- samples must be passed as
(C, S)or(C, ?)instead of (S, C). This is to permit unequal sample sizes. - a new kwarg
correlated:boolmust be specified to choose between jointly or independently sampling from the candidate posterior samples
- samples must be passed as
- brute-force probability calculation
get_probabilitiesis replaced withsampling_probabilitiesthat calculates the Thompson sampling probability for each candidate exactly.
v1.0.1
- fixes a problem where requirements were not automatically installed when
pyrffwas installed viasetup.py
v1.0.0
- first public release
- will adhere to semantic versioning for all future releases