Flowmc

Latest version: v0.4.1

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.3.0

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
* Bayeux example by kazewong in https://github.com/kazewong/flowMC/pull/146
* Added plotting utilities and refactored hyperparams by ThibeauWouters in https://github.com/kazewong/flowMC/pull/143
* small bug fix in keys for stepping optimizer by tedwards2412 in https://github.com/kazewong/flowMC/pull/148
* Sync branch 134 by kazewong in https://github.com/kazewong/flowMC/pull/150
* 134 add precommit script and fix formatting by kazewong in https://github.com/kazewong/flowMC/pull/151
* 144 get rid of random key set by kazewong in https://github.com/kazewong/flowMC/pull/152
* 153 use scan to reduce nf compilation time by kazewong in https://github.com/kazewong/flowMC/pull/154
* Sync branch 142 by kazewong in https://github.com/kazewong/flowMC/pull/155
* 142 sampling from arrays by kazewong in https://github.com/kazewong/flowMC/pull/156
* Update README.md by kazewong in https://github.com/kazewong/flowMC/pull/159
* 158 put training loop into nf class by kazewong in https://github.com/kazewong/flowMC/pull/160
* 157 making sampler composable by kazewong in https://github.com/kazewong/flowMC/pull/161

New Contributors
* ThibeauWouters made their first contribution in https://github.com/kazewong/flowMC/pull/143
* tedwards2412 made their first contribution in https://github.com/kazewong/flowMC/pull/148

**Full Changelog**: https://github.com/kazewong/flowMC/compare/flowMC-0.2.4...flowMC-0.3.0

0.2.4

What's Changed
* 136 add flow hmc proposal by kazewong in https://github.com/kazewong/flowMC/pull/137


**Full Changelog**: https://github.com/kazewong/flowMC/compare/flowMC-0.2.3...flowMC-0.2.4

0.2.3

What's Changed
* Update README.md by kazewong in https://github.com/kazewong/flowMC/pull/126
* Simplifying and unifying proposal interface. by kazewong in https://github.com/kazewong/flowMC/pull/129
* Sampler performance util by kazewong in https://github.com/kazewong/flowMC/pull/132


**Full Changelog**: https://github.com/kazewong/flowMC/compare/flowMC-0.2.2...flowMC-0.2.3

0.2.2

Minor bug fixes and consistency updates in 125

What's Changed
* New doc by kazewong in https://github.com/kazewong/flowMC/pull/125


**Full Changelog**: https://github.com/kazewong/flowMC/compare/flowMC-0.2.1...flowMC-0.2.2

0.2.1

Two significant changes in this release, following PR 118 and PR 123.

Now there is a black box optimization interface using `evosax`, an evolutionary algorithm to find the optimum of the likelihood function. In our experience, this works better and is more paralleled compared to packages such as `jaxopt`.

In PR 123, we re-haul a large chunk of the normalizing flow interface. We now have deprecated `flax` and `distrax` in favor of `equinox`. More information can be find in the specific PR note

What's Changed
* small update to dual moon tutorial by marylou-gabrie in https://github.com/kazewong/flowMC/pull/120
* 118 black box optimization interface for finding maximum of the likelihood by kazewong in https://github.com/kazewong/flowMC/pull/122
* 123 update dependencies version by kazewong in https://github.com/kazewong/flowMC/pull/124


**Full Changelog**: https://github.com/kazewong/flowMC/compare/flowMC-0.2.0...flowMC-0.2.1

stable
What's Changed
* Syncing branch by kazewong in https://github.com/kazewong/flowMC/pull/106
* 103 control verbose for thorough experiments by kazewong in https://github.com/kazewong/flowMC/pull/107
* Add evaluate normalizing flow functionality in util and Sampler by kazewong in https://github.com/kazewong/flowMC/pull/108


**Full Changelog**: https://github.com/kazewong/flowMC/compare/latest...nightly

0.2.0

What's Changed
* Syncing branch by kazewong in https://github.com/kazewong/flowMC/pull/106
* 103 control verbose for thorough experiments by kazewong in https://github.com/kazewong/flowMC/pull/107
* Add evaluate normalizing flow functionality in util and Sampler by kazewong in https://github.com/kazewong/flowMC/pull/108
* Data Batching, precompilation, and autotune by kazewong in https://github.com/kazewong/flowMC/pull/116


**Full Changelog**: https://github.com/kazewong/flowMC/compare/stable...flowMC-0.2.0

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.