Skip to content

0.3.1

Compare
Choose a tag to compare
@bilke bilke released this 19 Jun 13:16
· 295 commits to main since this release

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.

CT_feflow_converter.png

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.