There is a newer version of the record available.

Published December 15, 2025 | Version v1.5.1

foamlib: A modern Python package for working with OpenFOAM

Description

What's Changed

  • Improve error messages for invalid serialization inputs by @gerlero in https://github.com/gerlero/foamlib/pull/716
  • Remove unneeded parser decode calls by @gerlero in https://github.com/gerlero/foamlib/pull/717
  • Expand regex brace repetition syntax at definition time by @Copilot in https://github.com/gerlero/foamlib/pull/718
  • Simplify parser regular expressions by @gerlero in https://github.com/gerlero/foamlib/pull/719
  • Pass ASCII flag when compiling ASCII-only regular expressions by @gerlero in https://github.com/gerlero/foamlib/pull/720
  • Simplify parser regular expressions by @gerlero in https://github.com/gerlero/foamlib/pull/721
  • Fix line comment handler to respect newline_ok parameter by @Copilot in https://github.com/gerlero/foamlib/pull/724
  • Switch to manual parsing of whitespace, comments and numbers by @gerlero in https://github.com/gerlero/foamlib/pull/723
  • Add NaN and infinity support to custom number parser by @Copilot in https://github.com/gerlero/foamlib/pull/725
  • Improve parsing performance of ASCII numeric lists by @gerlero in https://github.com/gerlero/foamlib/pull/727
  • Update benchmark results by @gerlero in https://github.com/gerlero/foamlib/pull/728

Full Changelog: https://github.com/gerlero/foamlib/compare/v1.5.0...v1.5.1

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

gerlero/foamlib-v1.5.1.zip

Files (963.9 kB)

Name Size Download all
md5:b13dee58a19d196b88fbba3d80dae0cc
963.9 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/gerlero/foamlib/tree/v1.5.1 (URL)

Software