.editorconfig
.flake8
.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
Dockerfile
LICENSE
Makefile
README.md
donation.md
pyproject.toml
.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/_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/README.rst
docs/examples/howto_feflowlib/plot_2layers_model.py
docs/examples/howto_feflowlib/plot_simulation.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_meshlib/plot_meshseries.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/examples/howto_studies/README.rst
docs/examples/howto_studies/plot_convergence_study_nuclear_decay.py
docs/examples/howto_studies/plot_convergence_study_steady_state_diffusion.py
docs/reference/index.md
docs/releases/index.md
docs/releases/ogstools-0.0.3.md
docs/releases/ogstools-0.1.0.md
docs/releases/ogstools-0.2.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
docs/user-guide/studies.md
docs/user-guide/introduction/architecture_projects.png
docs/user-guide/introduction/concept_ogstools.png
docs/user-guide/introduction/motivation.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/templates.py
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/gmsh_meshing.py
ogstools/meshlib/mesh_series.py
ogstools/meshlib/refine_mesh.py
ogstools/meshlib/examples/2D_single_fracture_HT.h5
ogstools/meshlib/examples/2D_single_fracture_HT_2D_single_fracture.xdmf
ogstools/meshlib/examples/__init__.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_read_xdmf.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/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/gmsh/__init__.py
ogstools/msh2vtu/examples/gmsh/cube_mixed.py
ogstools/msh2vtu/examples/gmsh/line.py
ogstools/msh2vtu/examples/gmsh/quarter_rectangle_with_hole.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/presets.py
ogstools/propertylib/property.py
ogstools/propertylib/utils.py
ogstools/propertylib/vector2scalar.py
ogstools/studies/__init__.py
ogstools/studies/convergence/__init__.py
ogstools/studies/convergence/convergence.py
ogstools/studies/convergence/study.py
ogstools/studies/convergence/examples/__init__.py
ogstools/studies/convergence/examples/decay_boundary_conditions.py
ogstools/studies/convergence/examples/nuclear_decay.prj
ogstools/studies/convergence/examples/steady_state_diffusion.prj
ogstools/studies/convergence/examples/steady_state_diffusion.py
ogstools/studies/templates/convergence_study.py
ogstools/workflow/__init__.py
ogstools/workflow/jupyter_conversion.py
tests/test_feflowlib.py
tests/test_meshplotlib.py
tests/test_msh2vtu.py
tests/test_nuclearwasteheat.py
tests/test_propertylib.py
tests/test_studies_convergence.py
tests/data/feflowlib/2layers_model.fem
tests/data/feflowlib/box_3D_cauchy_areal.fem
tests/data/feflowlib/box_3D_neumann.fem
tests/data/feflowlib/box_3D_wellBC.fem
tests/data/meshplotlib/2D_single_fracture_HT.h5
tests/data/meshplotlib/2D_single_fracture_HT_2D_single_fracture.xdmf