Skip to content

Releases: Eddy3D-Dev/OpenFOAM-Residuals

v0.3.1

19 Mar 01:35

Choose a tag to compare

OpenFOAM-Residuals 0.3.1

  • Adds OpenFOAM log parsing support (log.*) alongside .dat residual parsing.
  • Includes parser and workflow updates for publishing.

v0.3.0 - Drop Python 3.8/3.9, Update Dependencies

01 Mar 16:35

Choose a tag to compare

What's Changed

  • Drop Python 3.8 and 3.9 support — both versions are end-of-life (Oct 2024 and Oct 2025 respectively). Minimum Python version is now 3.10.
  • Bump Pillow from 10.4.0 to 12.1.1
  • Bump Matplotlib to 3.10.7 (unified across all supported Python versions)
  • Fix Ruff TC003 lint — move type-only import into TYPE_CHECKING block

Installation

pip install openfoam-residuals

or with uv:

uv add openfoam-residuals

v0.2.0 - UV Migration and Refactoring

02 Dec 21:27

Choose a tag to compare

What's Changed

🚀 Major Improvements

  • **Migrated to ** for modern dependency management
  • Refactored codebase to remove circular dependencies
  • **Created ** module for shared utility functions
  • Enhanced README with comprehensive installation and usage instructions

🧹 Cleanup

  • Removed legacy
  • Removed unused and directories
  • Applied linting and formatting across all code

✅ Testing

  • All tests passing on Python 3.8-3.13
  • Updated CI badge to reflect comprehensive test coverage

📦 Installation

Now using for dependency management:

curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync

Full Changelog: 0.1.0...v0.2.0

Release to pip

09 Jul 21:56

Choose a tag to compare

Full Changelog: 0.0.1...0.1.0