Skip to content

v0.1.4: Flying Colours

Choose a tag to compare

@ValentinHirschi ValentinHirschi released this 08 Aug 21:17
· 171 commits to main since this release

Highlights

  • Adds compact on-the-fly generation for leading-colour and contracted NLC/full-colour workloads.
  • Adds explicit one-point binary64 warm_up(...) APIs with progress and memory reporting, plus clear cache-retention semantics across Python, C, C++, Fortran, and Rust.
  • Optimizes the two leading-colour workloads: one selected flow with the helicity sum, and all flows for one selected helicity.
  • Adds the packaged p p > Z j j on-the-fly walkthrough and expanded profiling-campaign documentation.
  • Makes pyamplicol human output polished coloured tables by default; machine-readable JSON is explicit via --json.

Validated release artifacts were built and deployment-tested on macOS arm64, macOS x86_64, and manylinux x86_64 in workflow run 31276087081.

Install from PyPI.

Flying Colors introduces the new on-the-fly mode.