.editorconfig
.flake8
.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
Dockerfile
LICENSE
Makefile
README.md
donation.md
pyproject.toml
tox.ini
.devcontainer/Dockerfile
.devcontainer/devcontainer.json
EXPERIMENTAL/Physics/AnalyticalSolutions/PointHeatSource/README.md
EXPERIMENTAL/Physics/AnalyticalSolutions/PointHeatSource/heatsource.py
EXPERIMENTAL/Physics/AnalyticalSolutions/PointHeatSource/setup.py
EXPERIMENTAL/Physics/AnalyticalSolutions/ThermoOsmosis/README.md
EXPERIMENTAL/Physics/AnalyticalSolutions/ThermoOsmosis/setup.py
EXPERIMENTAL/Physics/AnalyticalSolutions/ThermoOsmosis/zhou_solution_thermo_osmosis.py
EXPERIMENTAL/Physics/ElasticAnisotropy/CITATION.cff
EXPERIMENTAL/Physics/ElasticAnisotropy/ElasticAnisotropy.py
EXPERIMENTAL/Physics/ElasticAnisotropy/README.md
EXPERIMENTAL/Physics/ElasticAnisotropy/setup.py
EXPERIMENTAL/Physics/water/README.md
EXPERIMENTAL/Physics/water/setup.py
EXPERIMENTAL/Physics/water/water/__init__.py
EXPERIMENTAL/Physics/water/water/water.py
EXPERIMENTAL/Physics/water/water/properties/__init__.py
EXPERIMENTAL/Physics/water/water/properties/conductivity.py
EXPERIMENTAL/Physics/water/water/properties/density.py
EXPERIMENTAL/Physics/water/water/properties/expansivity.py
EXPERIMENTAL/Physics/water/water/properties/specificheatcapacity.py
EXPERIMENTAL/Physics/water/water/properties/template.py
EXPERIMENTAL/Physics/water/water/properties/viscosity.py
EXPERIMENTAL/PostProcessing/DK_special_solutions/README.md
EXPERIMENTAL/PostProcessing/DK_special_solutions/eval_stress_and_strain_fault2d.py
EXPERIMENTAL/PostProcessing/DK_special_solutions/eval_stress_and_strain_fault3d.py
EXPERIMENTAL/PostProcessing/VTU2ASCII/setup.py
EXPERIMENTAL/PostProcessing/VTU2ASCII/vtu2ascii.py
EXPERIMENTAL/PreProcessing/README.md
EXPERIMENTAL/PreProcessing/ranmedi.py
EXPERIMENTAL/PreProcessing/ranmedi1D.py
EXPERIMENTAL/PreProcessing/ranmedi2D.py
EXPERIMENTAL/PreProcessing/ranmedi3D.py
EXPERIMENTAL/PreProcessing/ranmediVTU.py
EXPERIMENTAL/PreProcessing/tunnel.vtu
EXPERIMENTAL/PreProcessing/DK_special_solutions/README.md
EXPERIMENTAL/PreProcessing/DK_special_solutions/appendCellData.py
EXPERIMENTAL/PreProcessing/DK_special_solutions/appendPointData.py
EXPERIMENTAL/PreProcessing/DK_special_solutions/estimate_initial_p_and_initial_u.py
EXPERIMENTAL/PreProcessing/DK_special_solutions/w_c_reader.py
EXPERIMENTAL/Visualization/ogs-data-compare/README.md
EXPERIMENTAL/Visualization/ogs-data-compare/main_compare.py
EXPERIMENTAL/Visualization/ogs-data-compare/requirements.txt
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/ogsdatacompare.md
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/example_ogsdatacompare.ipynb
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/points.csv
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_020/epfe_mesh.pvd
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_020/epfe_mesh_ts_100_t_86684900.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_020/epfe_mesh_ts_80_t_69347920.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_040/epfe_mesh.pvd
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_040/epfe_mesh_ts_100_t_86684900.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_040/epfe_mesh_ts_80_t_69347920.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_060/epfe_mesh.pvd
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_060/epfe_mesh_ts_100_t_86684900.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_1.50_erm_060/epfe_mesh_ts_80_t_69347920.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_020/epfe_mesh.pvd
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_020/epfe_mesh_ts_100_t_86684900.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_020/epfe_mesh_ts_80_t_69347920.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_040/epfe_mesh.pvd
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_040/epfe_mesh_ts_100_t_86684900.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_040/epfe_mesh_ts_80_t_69347920.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_060/epfe_mesh.pvd
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_060/epfe_mesh_ts_100_t_86684900.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/Documentation/Example/Data/d_2.00_erm_060/epfe_mesh_ts_80_t_69347920.000000.vtu
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/__init__.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/constants.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/ogs_data_compare.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/__init__.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/detect_experiments.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/get_analytical_model.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/get_field_names.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/legend_without_duplicate_labels.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/match_time_step.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/points.py
EXPERIMENTAL/Visualization/ogs-data-compare/ogsdatacompare/Tools/read_data.py
docs/Makefile
docs/conf.py
docs/index.md
docs/make.bat
docs/server.py
docs/toxin
docs/_static/logo.png
docs/_static/ogstools-dark.png
docs/_static/ogstools.css
docs/_static/ogstools.png
docs/_templates/layout.html
docs/development/index.md
docs/examples/README.rst
docs/examples/howto_feflowlib/2layers_model.vtu
docs/examples/howto_feflowlib/README.rst
docs/examples/howto_feflowlib/plot_fe2vtu.py
docs/examples/howto_mesh_terrain/gmsh.png
docs/examples/howto_mesh_terrain/index.md
docs/examples/howto_mesh_terrain/ogstools.png
docs/examples/howto_mesh_terrain/pyvista.png
docs/examples/howto_mesh_terrain/terrain.png
docs/examples/howto_meshlib/README.rst
docs/examples/howto_meshlib/plot_meshlib_pyvista_input.py
docs/examples/howto_meshlib/plot_meshlib_vtu_input.py
docs/examples/howto_meshplotlib/README.rst
docs/examples/howto_meshplotlib/plot_animation.py
docs/examples/howto_meshplotlib/plot_meshplotlib_2d.py
docs/examples/howto_meshplotlib/plot_meshplotlib_3d.py
docs/examples/howto_nuclearwasteheat/README.rst
docs/examples/howto_nuclearwasteheat/plot_nuclearwasteheat.py
docs/examples/howto_propertylib/README.rst
docs/examples/howto_propertylib/plot_propertylib.py
docs/reference/index.md
docs/releases/index.md
docs/releases/ogstools-0.0.3.md
docs/releases/ogstools-0.1.0.md
docs/user-guide/docker.md
docs/user-guide/feflowlib.md
docs/user-guide/index.md
docs/user-guide/meshlib.md
docs/user-guide/meshplotlib.md
docs/user-guide/msh2vtu.md
docs/user-guide/nuclearwasteheat.md
docs/user-guide/propertylib.md
ogstools/__init__.py
ogstools/definitions.py
ogstools.egg-info/PKG-INFO
ogstools.egg-info/SOURCES.txt
ogstools.egg-info/dependency_links.txt
ogstools.egg-info/entry_points.txt
ogstools.egg-info/requires.txt
ogstools.egg-info/top_level.txt
ogstools/feflowlib/README.md
ogstools/feflowlib/__init__.py
ogstools/feflowlib/_cli.py
ogstools/feflowlib/feflowlib.py
ogstools/feflowlib/fepython80
ogstools/feflowlib/testMPL.vtk
ogstools/feflowlib/testMPL.vtu
ogstools/feflowlib/tools.py
ogstools/feflowlib/examples/__init__.py
ogstools/meshlib/README.md
ogstools/meshlib/__init__.py
ogstools/meshlib/_utils.py
ogstools/meshlib/boundary.py
ogstools/meshlib/boundary_set.py
ogstools/meshlib/boundary_subset.py
ogstools/meshlib/mesh_series.py
ogstools/meshlib/refine_mesh.py
ogstools/meshlib/region/__init__.py
ogstools/meshlib/region/region.py
ogstools/meshlib/tests/__init__.py
ogstools/meshlib/tests/test_demo.py
ogstools/meshlib/tests/test_layer.py
ogstools/meshlib/tests/test_layer_set.py
ogstools/meshlib/tests/test_prism_mesh.py
ogstools/meshlib/tests/test_region.py
ogstools/meshlib/tests/test_simplified_mesh.py
ogstools/meshlib/tests/test_surface.py
ogstools/meshlib/tests/test_tetraeder_mesh.py
ogstools/meshlib/tests/test_utils.py
ogstools/meshlib/tests/test_voxel_mesh.py
ogstools/meshlib/tests/data/compose_geomodel/layersets.csv
ogstools/meshlib/tests/data/compose_geomodel/materialset.csv
ogstools/meshlib/tests/data/mesh1/set1.csv
ogstools/meshlib/tests/data/mesh1/surface_data/00_KB.vtu
ogstools/meshlib/tests/data/mesh1/surface_data/01_q.vtu
ogstools/meshlib/tests/data/mesh1/surface_data/02_krl.vtu
ogstools/meshlib/tests/data/mesh1/surface_data/03_S3.vtu
ogstools/meshlib/tests/data/mesh1/surface_data/04_krp.vtu
ogstools/meshplotlib/README.md
ogstools/meshplotlib/TODO
ogstools/meshplotlib/__init__.py
ogstools/meshplotlib/animation.py
ogstools/meshplotlib/core.py
ogstools/meshplotlib/image_tools.py
ogstools/meshplotlib/levels.py
ogstools/meshplotlib/plot_features.py
ogstools/meshplotlib/plot_setup.py
ogstools/meshplotlib/plot_setup_defaults.py
ogstools/meshplotlib/examples/2D.pvd
ogstools/meshplotlib/examples/2D_ts_0_t_0e+00.vtu
ogstools/meshplotlib/examples/2D_ts_10_t_1e+09.vtu
ogstools/meshplotlib/examples/__init__.py
ogstools/meshplotlib/examples/elder.h5
ogstools/meshplotlib/examples/elder.xdmf
ogstools/msh2vtu/.gitignore
ogstools/msh2vtu/README.md
ogstools/msh2vtu/TODO
ogstools/msh2vtu/__init__.py
ogstools/msh2vtu/__main__.py
ogstools/msh2vtu/_cli.py
ogstools/msh2vtu/examples/__init__.py
ogstools/msh2vtu/examples/geolayers_2d.msh
ogstools/msh2vtu/examples/geoterrain_3d.msh
ogstools/msh2vtu/examples/howto_gmsh/__init__.py
ogstools/msh2vtu/examples/howto_gmsh/cube_hex.py
ogstools/msh2vtu/examples/howto_gmsh/cube_mixed.py
ogstools/msh2vtu/examples/howto_gmsh/cube_tet.py
ogstools/msh2vtu/examples/howto_gmsh/line.py
ogstools/msh2vtu/examples/howto_gmsh/quarter_rectangle_with_hole.py
ogstools/msh2vtu/examples/howto_gmsh/square_quad.py
ogstools/msh2vtu/examples/howto_gmsh/square_tri.py
ogstools/msh2vtu/examples/howto_mesh_terrain/Readme.md
ogstools/msh2vtu/examples/howto_mesh_terrain/__init__.py
ogstools/msh2vtu/examples/howto_mesh_terrain/gmsh_mesh.py
ogstools/msh2vtu/examples/howto_mesh_terrain/grd2stl.py
ogstools/msh2vtu/examples/howto_mesh_terrain/ground.grd
ogstools/msh2vtu/examples/howto_mesh_terrain/layer_file_list
ogstools/msh2vtu/examples/howto_mesh_terrain/ogs_createLayeredMeshFromRaster.sh
ogstools/msh2vtu/examples/howto_mesh_terrain/pyvista_mesh.py
ogstools/msh2vtu/examples/howto_mesh_terrain/relief.grd
ogstools/msh2vtu/examples/howto_mesh_terrain/tetgen_example.py
ogstools/msh2vtu/examples/howto_mesh_terrain/tetgen_mesh.py
ogstools/msh2vtu/tools/__init__.py
ogstools/msh2vtu/tools/result2bc/__main__.py
ogstools/physics/__init__.py
ogstools/physics/nuclearwasteheat/__init__.py
ogstools/physics/nuclearwasteheat/_unitsetup.py
ogstools/physics/nuclearwasteheat/defaults.py
ogstools/physics/nuclearwasteheat/nuclearwaste.py
ogstools/propertylib/README.md
ogstools/propertylib/__init__.py
ogstools/propertylib/_coupled.py
ogstools/propertylib/_uncoupled.py
ogstools/propertylib/defaults.py
ogstools/propertylib/property.py
ogstools/propertylib/property_collection.py
ogstools/propertylib/utils.py
ogstools/propertylib/vector2scalar.py
tests/test_feflowlib.py
tests/test_meshplotlib.py
tests/test_msh2vtu.py
tests/test_nuclearwasteheat.py
tests/test_propertylib.py
tests/data/feflowlib/2layers_model.fem
tests/data/meshplotlib/2D_single_fracture_HT.h5
tests/data/meshplotlib/2D_single_fracture_HT_2D_single_fracture.xdmf