.editorconfig
.flake8
.gitignore
.gitlab-ci.yml
.mailmap
.pre-commit-config.yaml
CITATION.cff
Dockerfile
LICENSE
MANIFEST.in
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/_static/examples/meshlib/plot_calculate_diff_thumbnail.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_CT_simulation.py
docs/examples/howto_feflowlib/plot_HT_simulation.py
docs/examples/howto_feflowlib/plot_H_simulation.py
docs/examples/howto_logparser/README.rst
docs/examples/howto_logparser/plot_logparser_advanced.py
docs/examples/howto_logparser/plot_logparser_analyses.py
docs/examples/howto_logparser/plot_logparser_intro.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_calculate_diff.py
docs/examples/howto_meshlib/plot_gen_bhe_mesh.py
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_meshlib/plot_sample_mesh_line.py
docs/examples/howto_meshplotlib/README.rst
docs/examples/howto_meshplotlib/plot_animation.py
docs/examples/howto_meshplotlib/plot_aspect_ratios.py
docs/examples/howto_meshplotlib/plot_meshplotlib_2d.py
docs/examples/howto_meshplotlib/plot_meshplotlib_3d.py
docs/examples/howto_meshplotlib/plot_observation_points.py
docs/examples/howto_meshplotlib/plot_solid_mechanics.py
docs/examples/howto_meshplotlib/plot_special.py
docs/examples/howto_meshplotlib/plot_with_custom_fig_ax.py
docs/examples/howto_meshplotlib/plot_xy_labels_with_shared_axes.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/releases/ogstools-0.3.0.md
docs/user-guide/docker.md
docs/user-guide/feflowlib.md
docs/user-guide/index.md
docs/user-guide/logparser.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/third-party.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/examples/__init__.py
ogstools/examples/analytical_solutions/__init__.py
ogstools/examples/analytical_solutions/steady_state_diffusion.py
ogstools/examples/feflow/2layers_model.fem
ogstools/examples/feflow/CT_2D_line_168.fem
ogstools/examples/feflow/CT_2D_line_28.fem
ogstools/examples/feflow/CT_2D_line_560.fem
ogstools/examples/feflow/HT_toymodel_Diri.fem
ogstools/examples/feflow/box_3D_cauchy_areal.fem
ogstools/examples/feflow/box_3D_neumann.fem
ogstools/examples/feflow/box_3D_wellBC.fem
ogstools/examples/gmsh/__init__.py
ogstools/examples/gmsh/cube_mixed.py
ogstools/examples/gmsh/line.py
ogstools/examples/gmsh/quarter_rectangle_with_hole.py
ogstools/examples/logs/ConstViscosityThermalConvection.log
ogstools/examples/logs/parallel_1_info.txt
ogstools/examples/logs/parallel_3_debug.txt
ogstools/examples/logs/serial_convergence_long.txt
ogstools/examples/logs/serial_convergence_short.txt
ogstools/examples/logs/serial_critical.txt
ogstools/examples/logs/serial_info.txt
ogstools/examples/logs/serial_time_step_rejected.txt
ogstools/examples/logs/serial_warning_only.txt
ogstools/examples/logs/staggered_heat_transport_in_stationary_flow.log
ogstools/examples/logs/steady_state_diffusion_parallel.log
ogstools/examples/mesh_terrain/gmsh_mesh.py
ogstools/examples/mesh_terrain/grd2stl.py
ogstools/examples/mesh_terrain/ground.grd
ogstools/examples/mesh_terrain/layer_file_list
ogstools/examples/mesh_terrain/ogs_createLayeredMeshFromRaster.sh
ogstools/examples/mesh_terrain/pyvista_mesh.py
ogstools/examples/mesh_terrain/relief.grd
ogstools/examples/mesh_terrain/tetgen_example.py
ogstools/examples/mesh_terrain/tetgen_mesh.py
ogstools/examples/meshlib/compose_geomodel/layersets.csv
ogstools/examples/meshlib/compose_geomodel/materialset.csv
ogstools/examples/meshlib/mesh1/set1.csv
ogstools/examples/meshlib/mesh1/surface_data/00_KB.vtu
ogstools/examples/meshlib/mesh1/surface_data/01_q.vtu
ogstools/examples/meshlib/mesh1/surface_data/02_krl.vtu
ogstools/examples/meshlib/mesh1/surface_data/03_S3.vtu
ogstools/examples/meshlib/mesh1/surface_data/04_krp.vtu
ogstools/examples/meshseries/2D.pvd
ogstools/examples/meshseries/2D_single_fracture_HT.h5
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture.xdmf
ogstools/examples/meshseries/2D_ts_0_t_0e+00.vtu
ogstools/examples/meshseries/2D_ts_10_t_1e+09.vtu
ogstools/examples/meshseries/elder.h5
ogstools/examples/meshseries/elder.xdmf
ogstools/examples/meshseries/mechanics_example.vtu
ogstools/examples/msh/geolayers_2d.msh
ogstools/examples/msh/geoterrain_3d.msh
ogstools/examples/prj/decay_boundary_conditions.py
ogstools/examples/prj/nuclear_decay.prj
ogstools/examples/prj/steady_state_diffusion.prj
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/logparser/__init__.py
ogstools/logparser/common_ogs_analyses.py
ogstools/logparser/log_parser.py
ogstools/logparser/regexes.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/data_processing.py
ogstools/meshlib/gmsh_meshing.py
ogstools/meshlib/mesh_series.py
ogstools/meshlib/refine_mesh.py
ogstools/meshlib/xdmf_reader.py
ogstools/meshlib/region/__init__.py
ogstools/meshlib/region/region.py
ogstools/meshplotlib/README.md
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/utils.py
ogstools/msh2vtu/.gitignore
ogstools/msh2vtu/README.md
ogstools/msh2vtu/TODO
ogstools/msh2vtu/__init__.py
ogstools/msh2vtu/__main__.py
ogstools/msh2vtu/_cli.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/custom_colormaps.py
ogstools/propertylib/matrix.py
ogstools/propertylib/mesh_dependent.py
ogstools/propertylib/properties.py
ogstools/propertylib/property.py
ogstools/propertylib/tensor_math.py
ogstools/propertylib/unit_registry.py
ogstools/propertylib/vector.py
ogstools/studies/__init__.py
ogstools/studies/convergence/__init__.py
ogstools/studies/convergence/convergence.py
ogstools/studies/convergence/study.py
ogstools/studies/templates/convergence_study.py
ogstools/workflow/__init__.py
ogstools/workflow/jupyter_conversion.py
tests/test_feflowlib.py
tests/test_logparser.py
tests/test_mechanics.py
tests/test_meshlib.py
tests/test_meshplotlib.py
tests/test_msh2vtu.py
tests/test_nuclearwasteheat.py
tests/test_propertylib.py
tests/test_studies_convergence.py
tests/meshlib/test_bhe_mesh.py
tests/meshlib/test_demo.py
tests/meshlib/test_layer.py
tests/meshlib/test_layer_set.py
tests/meshlib/test_prism_mesh.py
tests/meshlib/test_region.py
tests/meshlib/test_simplified_mesh.py
tests/meshlib/test_surface.py
tests/meshlib/test_tetraeder_mesh.py
tests/meshlib/test_utils.py
tests/meshlib/test_voxel_mesh.py