All notable changes to this project will be documented in this file.
- Add Waveform API introduced in preCICE v2.4.0.
- Add pkgconfig as dependency to the pythonpublish workflow https://github.com/precice/python-bindings/commit/200dc2aba160e18a7d1dae44ef3493d546e69eb9
- Bindings now use pkgconfig to determine flags and link to preCICE. precice#149
- Move solverdummy into examples/ folder and remove MeshName from its input arguments. precice#141
- Remove MeshName from input arguments of solverdummy. precice#142
- Improve CI w.r.t spack package. precice#117
- Mesh connectivity requirement API function: precice#126
- Direct mesh access API functions: precice#124
- Remove Travis CI precice#103
- Improve CI w.r.t. testing dockerimage and autopep8 formatting: precice#98
- Improved error messgaes for all assertions. precice#9
- Improve CI w.r.t spack package. precice#89
- Format complete codebase according to PEP8 and test formatting. precice#82
- Added checks for correct input to API functions accepting array-like input (e.g.
write_block_scalar_data
). precice#80 - Use github actions for CI. precice#67, precice#68
- Do major restructuring of codebase. precice#71
- Support
__version__
and provide version via python-versioneer. precice#70 packaging
andpip
are now optional dependencies. precice#63- Feature: Bindings are now available via Spack. spack/spack#19558
- Bugfix: Bindings also support empty read/write data for block read/write operations (like C++ preCICE API). precice#69
- Bindings can now handle mesh initialization with no vertices. This behavior is consistent with the C++ preCICE API.
- Adds a CHANGELOG to the project.
- Update solverdummy to include data transfer.
- No relevant features or fixes. This version is released for compatibility reasons.
- No relevant features or fixes. This version is released for compatibility reasons.
- Improvement of PyPI intergration.
- Introduces new versioning system. See precice#31.
- First independent release of the python bindings.
- Name the package
pyprecice
. - Publish package on PyPI.