Skip to content

Releases: kazewong/flowMC

flowMC-0.4.5

03 Jul 18:42

Choose a tag to compare

What's Changed

Full Changelog: flowMC-0.4.4...flowMC-0.4.5

flowMC-0.4.4

18 Apr 16:54
ecfef61

Choose a tag to compare

  1. This release introduces the parallel tempering variant of the RQSpline_MALA bundle
  2. Relax the strict dependency version pinning mentioned in #218
  3. Add state resource and lambda strategy #210
  4. Update the float64 support to remove warnings raised by jax deprecation warning.
  5. flowMC-0.4.3 was tanked from Pypi due to a bug in parallel tempering. Skip to version 0.4.4

What's Changed

Full Changelog: flowMC-0.4.2...flowMC-0.4.4

flowMC-0.4.2

04 Apr 20:26
00df966

Choose a tag to compare

A minor release that allows float64 sampling

What's Changed

New Contributors

Full Changelog: flowMC-0.4.1...flowMC-0.4.2

flowMC-0.4.1

02 Apr 15:11
988d422

Choose a tag to compare

This PR provides a couple of enhancements:

  1. LogPDF is now a resource, meaning in the more advance case, the users can specify multiple logPDFs. This helps use cases such as discrete-continuous sampling as well as parallel tempering.
  2. Add parallel tempering strategy
  3. Strategies within the sampler is now promoted to be a dictionary instead of a list, making strategies to be reusable without recompilation

What's Changed

Full Changelog: flowMC-0.4.0...flowMC-0.4.1

flowMC-0.4.0

16 Mar 17:14
aa25267

Choose a tag to compare

This is a major release of flowMC. The main changes includes the addition of a new intermediate API centers around the resource-strategy design, where users can customize the sampling algorithm to employ more complex algorithm. There are some breaking changes in the top level API but it should be relatively straightforward to migrate from the older flowMC version to this version.

What's Changed

New Contributors

Full Changelog: flowMC-0.3.4...flowMC-0.4.0

flowMC-0.3.4

18 May 02:03
94eee83

Choose a tag to compare

What's Changed

  • update example and add print summary to Sampler by @ThibeauWouters in #169
  • The previous load model function does not correctly load the model by @kazewong in #172

Full Changelog: flowMC-0.3.3...flowMC-0.3.4

flowMC-0.3.3

07 May 18:40
6e4da45

Choose a tag to compare

What's Changed

  • 165 add probability floor to normalizing flow model -> updating Adam optimizer to optimize with constraint by @kazewong in #168

Full Changelog: flowMC-0.3.2...flowMC-0.3.3

flowMC-0.3.2

19 Apr 21:32
aae17e1

Choose a tag to compare

Optimization strategy is included in this version.

Also fixed a bug in the flow model that prevent training

What's Changed

Full Changelog: flowMC-0.3.1...flowMC-0.3.2

flowMC-0.3.1

11 Apr 20:08

Choose a tag to compare

Fixing training bugs and sampling bugs. Previous version incorrectly also start at initial position instead of actually stepping during sampling. This is fixed and tested with community example now.

Full Changelog: flowMC-0.3.0...flowMC-0.3.1

flowMC-0.3.0

05 Apr 21:28

Choose a tag to compare

The version release focuses on cleaning up the internal API, which should makes the study of auto-tuning way easier now. The top level API remains relatively unchanged. On the performance side, most noticeably the compilation time of the normalizing flow has been reduced significantly.

For the next version of flowMC (0.4.0), the main focus will be some sort of auto-tune and adding more potential strategies in the mix, including 1. using importance sampling with normalizing flow to further improve the sampling results 2. Start the normalizing flow with some variational inference scheme instead of from scratch.

What's Changed

New Contributors

Full Changelog: flowMC-0.2.4...flowMC-0.3.0