Tags: sayerhs/cpl
Tags
Caelus Python Library (v4.0.0) Caelus Python Library provides a pythonic interface to interact with OpenFOAM case directories. See documentation at: https://sayerhs.github.io/cpl/ Changes in v4.0.0: - Updates to parser for dimensioned values. - Fix package naming dependencies to handle both pip and conda
Caelus Python Library (v3.0.0) Caelus Python Library provides a pythonic interface to interact with OpenFOAM case directories. See documentation at: https://sayerhs.github.io/cpl/ Changes in v3.0.0: - Drop support for older python versions, requires Python v3.10 or higher. - Add ability to support Engys Helyx (https://engys.com/products/helyx) as an alternate OpenFOAM solver. - OpenFOAM input file parser enhancements - Add support for include file support and macro expansions - Support for function objects: sampling, forces, residuals, volume report, etc.
Caelus Python Library (CPL) v2.0.0 - Introduce support for OpenFOAM environment/build management. Tested with v2012 and higher. Please download OpenFOAM from Gitlab repo: https://develop.openfoam.com/Development/openfoam - Introduce user-defined function (UDFs) to customize parametric simulations. This allows the user to add a custom automation class with hooks to fine-tune the various steps of the automation. Compared to tasks, UDFs allow the user to perform more complicated actions, interact with the automation object and skip certain built-in actions.
Caelus Python Library (CPL) v2.0.0 - Introduce support for OpenFOAM environment/build management. Tested with v2012 and higher. Please download OpenFOAM from Gitlab repo: https://develop.openfoam.com/Development/openfoam - Introduce user-defined function (UDFs) to customize parametric simulations. This allows the user to add a custom automation class with hooks to fine-tune the various steps of the automation. Compared to tasks, UDFs allow the user to perform more complicated actions, interact with the automation object and skip certain built-in actions.
Caelus Python Library (CPL) v1.0.0 - Use CML SCons environment information to populate CMLEnv, if available - Add "caelus build": Compile CML and user sources using CPL - Add "caelus runpy": Run python scripts via CPL environment. Also introduce a Task version - Add CML dictionary parsers and I/O utilities to manipulate input files - Add CMLSimulation and ParametricRun managers - Add "caelus_sim" CLI interface for parametric run workflows
PreviousNext