Skip to content

chore(deps): bump flowmc from 0.4.5 to 0.6.1#858

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/flowmc-0.6.1
Open

chore(deps): bump flowmc from 0.4.5 to 0.6.1#858
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/flowmc-0.6.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor

Bumps flowmc from 0.4.5 to 0.6.1.

Release notes

Sourced from flowmc's releases.

v0.6.1

What's Changed

Bug Fixes

  • Fixed Composable class behaviour
  • Reset jax_compilation_cache_dir to None after JAX cache cleanup to avoid stale configuration state
  • Fixed FloatLike/diffrax.ODETerm type incompatibility in the flow matching model
  • Corrected Scheduler and Path type annotations for batched inputs
  • Aligned inner bijector log-determinant annotations and fixed ScalarAffine implementation

Improvements

  • Standardised scalar/float typing across public interfaces (log-determinant and log-probability outputs) for better JAX compatibility
  • Added FloatLike typing alias for cleaner type annotations throughout the codebase
  • Updated default verbose logging format when no custom format is provided

Documentation

  • Added a Citation & Origins page to the docs, noting that the upstream (kazewong/flowMC) is no longer maintained
  • Added copy button for code blocks in docs
  • Updated FAQ with clearer guidance on log-PDF validity, OOM errors, and GPU memory tuning
  • Clarified navigation tab names and added Contributing to the docs index

CI / Chores

  • Added TestPyPI publishing step and automatic dev tag maintenance after each release
  • Added scheduled workflow for automatic pre-commit hook updates
  • Fixed shell injection and workflow permission issues in CI
  • Added uv.lock to .gitattributes as linguist-generated
  • Set fallback-version = "0.0.0" and strip local version identifiers for cleaner builds

Full Changelog: GW-JAX-Team/flowMC@v0.6.0...v0.6.1

v0.6.0

What's Changed

New Features

  • Checkpointing and resume: The Sampler can now save checkpoints during a run and resume from them. Pass a checkpoint path to the sampler to enable periodic state saves; a subsequent run with the same path will pick up where the previous one left off. Cumulative elapsed time is tracked across resumed runs. The JAX compilation cache is also saved and restored alongside the sampler state, and both are cleaned up on successful completion.

  • Per-dimension step size adaptation: The AdaptStepSize strategy now adapts step sizes independently per dimension using robust scale estimates (empirical standard deviation / IQR), replacing the previous scalar adaptation.

Bug Fixes

  • Handle integer input for the HMC condition matrix in RQSpline_HMC and RQSpline_HMC_PT bundles.

Documentation

  • Refactored documentation structure and navigation.
  • Updated hyperparameters guide to explain per-dimension step size adaptation.
  • Improved API documentation generation tooling.

... (truncated)

Commits
  • 4aecc88 Merge pull request #81 from GW-JAX-Team/flowMC-dev
  • ae45e73 Fix Composable class
  • d440cb5 Address coderabbit comments
  • 213a221 fix: correct Scheduler and Path type annotations for batched inputs
  • 6cb961f fix: align inner bijector log-det annotations and ScalarAffine implementation
  • 3e546e9 Update lockfile
  • 7743873 fix: reset jax_compilation_cache_dir to None after jax_cache cleanup
  • 784f108 Fix FloatLike/diffrax ODETerm type incompatibility and update lockfile
  • 06de361 Minor change for type annotation
  • 1778b68 Add typing alias
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [flowmc](https://github.com/GW-JAX-Team/flowMC) from 0.4.5 to 0.6.1.
- [Release notes](https://github.com/GW-JAX-Team/flowMC/releases)
- [Commits](GW-JAX-Team/flowMC@flowMC-0.4.5...v0.6.1)

---
updated-dependencies:
- dependency-name: flowmc
  dependency-version: 0.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 1, 2026
@github-actions github-actions Bot requested a review from Qazalbash July 1, 2026 01:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant