Skip to content

FlatPPL alpha 10

Pre-release
Pre-release

Choose a tag to compare

@BJMCox BJMCox released this 20 Oct 20:50
· 289 commits to main since this release
flatppl-alpha.10
c44e430

Alpha wheels for the FlatPPL Enzyme-JAX fork, with JAX/jaxlib 0.11.2.

  • Preserve expanded dimensions when merging broadcast slices.
  • Preserve residual interior padding when factoring concatenated pads.

These fixes repair rejected or incorrect pyhf derivatives, including the published Belle II model. Each fix has its own commit.

Nine wheels support Python 3.12–3.14 on macOS ARM64 and Linux x86-64/ARM64. Requirements remain macOS 14, glibc 2.35 for x86-64 and glibc 2.28 for ARM64.

All nine native ABI checks pass. Four pyhf models pass float32 and float64 forward and derivative checks on M4 CPU, A100 and GH200. The native suite passes 1,575 tests with nine expected failures. The FlatPPL Python suite passes 296 tests and 82 documentation tests. See provenance.json and SHA256SUMS for source revisions and wheel hashes.