# OGSTools 0.8.1 released!

**URL:** <https://discourse.opengeosys.org/t/ogstools-0-8-1-released/1858>\
**Category:** Announcements\
**Tags:** ogs6\
**Created:** [June 2, 2026, 8:22am UTC](https://discourse.opengeosys.org/t/ogstools-0-8-1-released/1858 "2026-06-02T08:22:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TobiasMeisel](https://discourse.opengeosys.org/user_avatar/discourse.opengeosys.org/tobiasmeisel/32/1080_2.png) [@TobiasMeisel](https://discourse.opengeosys.org/u/TobiasMeisel)\
**Post date:** [June 2, 2026, 8:22am UTC](https://discourse.opengeosys.org/t/ogstools-0-8-1-released/1858/1 "2026-06-02T08:22:43Z")

</div>

We are happy to announce the release of **OGSTools 0.8.1**!

## Links

- [PyPI release](https://pypi.org/project/ogstools/0.8.1/)
- [Documentation](https://ogstools.opengeosys.org/0.8.1/index.html)
- [Source code repository](https://gitlab.opengeosys.org/ogs/tools/ogstools)
- [Zenodo Release](https://zenodo.org/records/20506412)

# 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.line` in some edge cases
- A Matrix Variable transformed to the polar coordinate system  
(`ot.variables.Matrix.to_polar()`) is now also able to use `.transform` on a MeshSeries
- `.xdmf` MeshSeries 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 notebooks
- `MeshSeries.from_data`: fix save and scale behavior
- OGS-Restart: minor fixes

## Features

- added the Class `ogstools.mesh.IPdata` to interface with the integration point  
metadata
- variable components can now be plotted via strings e.g. `"displacement_x"` will  
plot the same thing as `ot.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_float` or  
`prj.parameters.set_function_parameter` / `prj.parameters[name] = str`
- added `prj.parameters.set_group_parameter`
- `ogsmonitor` is 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>/`

#
