Skip to content

Releases: michaelosthege/pyrff

v2.1.0

19 Jul 15:47

Choose a tag to compare

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

18 Mar 22:25

Choose a tag to compare

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

26 May 11:58
69c36ce

Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

11 Dec 17:22
b9095b8

Choose a tag to compare

  • removed the typing package from the requirements (it is in the standard library, see #25)

v2.0.0

04 Oct 08:47
ac4f06b

Choose a tag to compare

Changes & new features for discrete Thompson sampling:

  • signature of sample_batch changed:
    • samples must be passed as (C, S) or (C, ?) instead of (S, C). This is to permit unequal sample sizes.
    • a new kwarg correlated:bool must be specified to choose between jointly or independently sampling from the candidate posterior samples
  • brute-force probability calculation get_probabilities is replaced with sampling_probabilities that calculates the Thompson sampling probability for each candidate exactly.

v1.0.1

01 Jun 14:24
c238cdc

Choose a tag to compare

  • fixes a problem where requirements were not automatically installed when pyrff was installed via setup.py

v1.0.0

17 May 16:54

Choose a tag to compare

  • first public release
  • will adhere to semantic versioning for all future releases