You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feat/simplfy usage (#11)
* WIP: reorg tests and initial implemenation of sampleSet and sampledSurface
* lint and format
* fix type check errors
* decorator based API
* added aggregation to pyOFTools
* refactor surface creation
* feat: Add residuals extraction and CSV output functionality
- Implemented residuals extraction from OpenFOAM's solverPerformanceDict in `residuals.py`.
- Created a `TableWriter` class in `table.py` for writing workflow results to various formats (CSV, DAT).
- Added `CSVWriter` for handling CSV file creation and data writing in `csvWriter.py`.
- Introduced integration tests for builders and post-processing functionalities.
- Established a post-processing framework with decorators for registering output functions.
- Enhanced test coverage for CSV output structure and values.
- Updated `postProcess.py` to utilize the new post-processing framework for calculating volumes and areas.
* fix precommit
* fix move fixture to conftest
* remove oftest as dep and simpify tests