We are happy to announce the release of OGSTools 0.8.1!
Links
OGSTools 0.8.1 Release Notes
Python 3.12-3.14
OGS 6.5.8
1/June/2026
Changes (non API-breaking)
Bugfixes
- MeshSeries: could not be read if xdmf-file was a symbolic link
- added missing tools to cli interface (
mergeMeshToBulkMesh,CreateAnchors) - identifysubdomains will ignore anchor meshes to not wrongly overwrite the special id mapping
- fixed sorting of
ot.plot.linein some edge cases - A Matrix Variable transformed to the polar coordinate system
(ot.variables.Matrix.to_polar()) is now also able to use.transformon a MeshSeries .xdmfMeshSeries which only contain points (and no cells) can now be properly
read- Project: Curves (bin) and chemical solver database (dat) are now copied and saved with Project
- Materiallib: fix bug with selecting multiple materials in a copy
- ip_mesh: fix for meshes with mixed cell types
plot.contourf: fix when used in notebooksMeshSeries.from_data: fix save and scale behavior- OGS-Restart: minor fixes
Features
- added the Class
ogstools.mesh.IPdatato interface with the integration point
metadata - variable components can now be plotted via strings e.g.
"displacement_x"will
plot the same thing asot.variables.displacement["x"] - added standalone type hinted methods, to set parameters to a project per
parameter type e.g.prj.parameters.set_constant_parameter/prj.parameters[name] = int_or_floator
prj.parameters.set_function_parameter/prj.parameters[name] = str - added
prj.parameters.set_group_parameter ogsmonitoris now a standalone CLI tool (previously only usable from Jupyter
notebooks). New CLI features include automatic port selection, pipe support, better
error codes, and the logfile path is now a positional argument.- temporary files are now all consistently written und
/tmp/ogstools_<username>/<functionname>/