0.3.1
Overview
0.3.1 is a maintenance release (mainly bug fixes and refactorings)
Supports Python: 3.9, 3.10,3.11, 3.12.
This is the last release with support of Python 3.9!
OGS
Updated to 6.5.2.
Feflow converter
- Conversion of component transport models with multiple components now possible
- automatic creation of OGS-6 project file template,
- bulk and boundary meshes, and
- calculation of retardation factor from sorption coefficient.
- detailed description for the example on the website.
Mesh: Borehole Heat Exchanger
- Bug fixes in layer computation
- Allow BHE begin at z=0 (Bug fix)
- Support multiple BHE begin depths
Function to sample properties along a user-defined polyline.
-
It accepts polylines instead of simple lines and list of properties defined using Property-type.
Changes:
-
introduces sample_over_polyline function to meshlib
-
adds two related plots into meshplotlib
-
in propertylib, Scalars get default color and linestyle properties that can be used in for plotting
[meshlib] timevalue of min or max over timeseries
- This feature enables the visualization of when a minimum or maximum of a property happens at any point in a mesh.
- It uses the existing MeshSeries.aggregate function which can now be called with two additional "func" arguments: "min_time" and "max_time".
Refactorings
- Moved examples data to one dedicated folder
Bugfixes
- Meshplotlib: The streamlines in a slice of a 3D mesh are now corrected. This was due to 1) some wrong logic and 2) some floating point error when creating a Rectilineargrid to sample the values on.