1.4.0 (2024-10-23)
Continuous Delivery and Continuous Deployment
- Use tox framework to execute unit tests for various python versions
Documentation
- Correct installation instructions
Features
- Replace internal data handling with data containers from Astropy package
1.3.1 (2024-10-10)
Bugfixes
- Fix mpycopy script arguments
1.3.0 (2024-10-09)
Features
- Added new FoamTemplateCase class
Bugfix
- Clarify error message on invalid copyright headers
1.2.0 (2024-10-02)
Continuous Delivery and Continuous Deployment
- Add pre-commit hook to sort cspell dictionary file
Features
- Introduce git hooks and pre-commit configuration for code style checks
1.1.3 (2024-09-26)
Documentation
- Suggest installation of multiphasepy in a Python virtual environment
1.1.2 (2024-09-24)
Bugfixes
- Restrict configuration for logging to this package and avoid configuring root logger
Documentation
- Remove dangerous hint for deadsnake repository for older python versions
Deployment
- Remove some minor left-overs for Conda packaging
1.1.1 (2024-09-17)
Bugfixes
- Raise required python version for Snakemake and mpydocker
Deployment
- Add an argument to mpypublish to specify package version number directly,...
1.1.0 (2024-09-17)
Bugfixes
- Fix regular expression for changelog generation
Continuous Delivery and Continuous Deployment
- Fix remaining wrong path to ci include files in infrastructure project
- Adjust path for ci includes due to renaming in infrastructure project
Miscellaneous
- Update Snakemake version to >= 8.19.3
1.0.1 (2024-08-16)
Continuous Delivery and Continuous Deployment
- Simplify tag pattern for release management
- Check for too large files and tailing whitespaces in pre-commit hook
- Ignore rules directory for static code checks
Features
- Add script to update a code publication in Rodare
Deployment
- Remove all conda related information and implementation due to unclear license
- Automated release pipeline with deployment for Rodare
1.0.0 (2024-08-15)
Continuous Delivery and Continuous Deployment
- Simplify tag pattern for release management
- Check for too large files and tailing whitespaces in pre-commit hook
- Ignore rules directory for static code checks
Features
- Add script to update a code publication in Rodare
0.12.0 (2024-08-02)
Bugfixes
- Move validation job for citation.cff to infrastructure
Documentation
- Enhance documentation for mpyshrun to avoid ambiguous command line arguments
Features
- Add function to calculate derivatives for data files to mpypost
- Add configuration for git hooks to be enabled with pre-commit
- Function to read and write dictionaries from OpenFOAM Foundation software
- Add CITATION.cff for releases in Rodare
0.11.1 (2024-07-24)
Bugfixes
- Add missing categories to changelog configuration
Miscellaneous
- Use --foo and -f style for arguments of all scripts
0.11.0 (2024-07-19)
Continuous Delivery and Continuous Deployment
- Add installation test for ubuntu 22.04 and 24.04
features
- New utility for post-processing of simulation data
deploy
- Adjust dockerfiles for installation test to install for user instead of global
0.10.3 (2024-07-16)
Bugfixes
- The default suffix argument value has to be a empty list of strings
0.10.2 (2024-07-16)
Bugfixes
- Calculate a defined value for Pearson coefficient in case of flat profile
0.10.1 (2024-07-16)
Bugfixes
- Fix wrong argument type for suffix command line option
Documentation
- Fix spelling mistakes and exclude changelog from static code checks
- Add installation instructions for Ubuntu 24.04 and older Ubuntu systems
Miscellaneous
- Re-factoring handling of arguments for scripts
0.10.0 (2024-07-13)
Documentation
Miscellaneous
- Add conda build dir to ignore list
deploy
- Update dependencies for conda
- Install custom branch for scikit-fuzzy to make it compatible with python 3.12
- Generate changelog and release notes
testing
- Use echo instead of ls to be more general for testing mpyshrun
features
- Implement reader for probe files produced by OpenFOAM Foundation software
- New tool to run shell commands on an OpenFOAM case named mpyshrun