Third-party applications#

ogstools makes use of several third party python packages:

  • tqdm: progress bars in computionally expensive loops

    • if you want to globally deactivate them please set the following environment variable: os.environ["TQDM_DISABLE"] = "1"

  • a matplotlib GUI backend (e.g. TkAgg, QtAgg): needed for interactive fig.show() windows when running plain Python scripts (not needed in Jupyter notebooks). See the matplotlib backends docs.

  • Tetgen: optional, used by ogstools.mesh.create.LayerSet.to_region_tetrahedron() to build tetrahedral meshes. Tetgen is not bundled with ogstools and is not installed via pip — it must be available on the system PATH.

    Version

    Linux

    Windows

    macOS

    1.6.0

    tested in CI

    untested

    tested once

    1.5.1

    tested once

    untested

    untested

    1.5.0

    tested once

    untested

    untested

    Only Linux + Tetgen 1.6.0 is checked continuously (installed by CI from conda-forge, unpinned).

    If you need a version/platform combination other than Linux + 1.6.0 confirmed or maintained, please ask on the OpenGeoSys Discourse forum.