.editorconfig
.flake8
.gitignore
.gitlab-ci.yml
.mailmap
.pre-commit-config.yaml
CITATION.cff
Dockerfile
LICENSE
MANIFEST.in
Makefile
README.md
donation.md
pyproject.toml
pytest.ini
.devcontainer/Dockerfile
.devcontainer/devcontainer.json
docs/Makefile
docs/conf.py
docs/index.md
docs/make.bat
docs/requirements.txt
docs/server.py
docs/_static/hide_links.css
docs/_static/logo.png
docs/_static/ogstools-dark.png
docs/_static/ogstools.css
docs/_static/ogstools.png
docs/_static/examples/preprocessing/gen_bhe_mesh.svg
docs/_static/examples/preprocessing/terrain.png
docs/_templates/layout.html
docs/development/index.md
docs/examples/README.rst
docs/examples/howto_conversions/README.rst
docs/examples/howto_conversions/plot_A_feflowlib_start.py
docs/examples/howto_conversions/plot_B_feflowlib_BC_mesh.py
docs/examples/howto_conversions/plot_C_feflowlib_prj.py
docs/examples/howto_conversions/plot_D_feflowlib_CT_simulation.py
docs/examples/howto_conversions/plot_E_feflowlib_H_simulation.py
docs/examples/howto_conversions/plot_F_feflowlib_HT_simulation.py
docs/examples/howto_logparser/README.rst
docs/examples/howto_logparser/plot_100_logparser_intro.py
docs/examples/howto_logparser/plot_101_logparser_analyses.py
docs/examples/howto_logparser/plot_102_logparser_advanced.py
docs/examples/howto_plot/README.rst
docs/examples/howto_plot/plot_analytical_solution.py
docs/examples/howto_plot/plot_animation.py
docs/examples/howto_plot/plot_aspect_ratios.py
docs/examples/howto_plot/plot_contourf_2d.py
docs/examples/howto_plot/plot_contourf_3d.py
docs/examples/howto_plot/plot_observation_points.py
docs/examples/howto_plot/plot_shared_axes.py
docs/examples/howto_plot/plot_timeslice.py
docs/examples/howto_plot/plot_with_custom_fig_ax.py
docs/examples/howto_postprocessing/README.rst
docs/examples/howto_postprocessing/plot_aggregate.py
docs/examples/howto_postprocessing/plot_calculate_diff.py
docs/examples/howto_postprocessing/plot_convergence_study_nuclear_decay.py
docs/examples/howto_postprocessing/plot_convergence_study_steady_state_diffusion.py
docs/examples/howto_postprocessing/plot_ipdata.py
docs/examples/howto_postprocessing/plot_nuclearwasteheat.py
docs/examples/howto_postprocessing/plot_sample_mesh_line.py
docs/examples/howto_postprocessing/plot_variables.py
docs/examples/howto_preprocessing/README.rst
docs/examples/howto_preprocessing/gen_bhe_mesh.svg
docs/examples/howto_preprocessing/plot_extract_boundaries.py
docs/examples/howto_preprocessing/plot_gen_bhe_mesh.py
docs/examples/howto_preprocessing/plot_initial_properties_and_variables.py
docs/examples/howto_preprocessing/plot_meshlib_pyvista_input.py
docs/examples/howto_preprocessing/plot_meshlib_vtu_input.py
docs/examples/howto_preprocessing/plot_remeshing.py
docs/examples/howto_prjfile/README.rst
docs/examples/howto_prjfile/plot_creation.py
docs/examples/howto_quickstart/README.rst
docs/examples/howto_quickstart/plot_meshseries.py
docs/examples/howto_quickstart/plot_solid_mechanics.py
docs/examples/howto_simulation/README.rst
docs/examples/howto_simulation/plot_010_simulate.py
docs/examples/howto_simulation/plot_100_ogs_interactive_simulator.py
docs/examples/howto_simulation/plot_200_ogs_interactive_meshes_from_simulator.py
docs/examples/howto_simulation/plot_250_ogs_interactive_mesh_native.py
docs/examples/howto_simulation/rect_10_2.msh
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/releases/ogstools-0.3.1.md
docs/releases/ogstools-0.4.0.md
docs/releases/ogstools-0.5.0.md
docs/releases/ogstools-0.6.0.md
docs/releases/ogstools-0.7.0.md
docs/releases/ogstools-0.7.1.md
docs/releases/ogstools-0.x.md
docs/user-guide/README.rst
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/nuclearwasteheat.md
docs/user-guide/plot_materiallib.py
docs/user-guide/plot_meshes_from_yaml.py
docs/user-guide/plot_msh2vtu.py
docs/user-guide/plot_plot.py
docs/user-guide/run_simulation.md
docs/user-guide/studies.md
docs/user-guide/third-party.md
docs/user-guide/variables.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/_find_ogs.py
ogstools/_internal.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/_cli/provide_ogs_cli_tools_via_wheel.py
ogstools/_cli/wrap_cli_tools.py
ogstools/examples/__init__.py
ogstools/examples/analytical_solutions/__init__.py
ogstools/examples/analytical_solutions/_heat_conduction.py
ogstools/examples/analytical_solutions/_steady_state_diffusion.py
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/HTC.fem
ogstools/examples/feflow/HT_toymodel_Diri.fem
ogstools/examples/feflow/HT_toymodel_Diri_hetero.fem
ogstools/examples/feflow/box_3D_cauchy_areal.fem
ogstools/examples/feflow/box_3D_cauchy_areal_IO_FLOW.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/petscMPI1.log
ogstools/examples/logs/petscMPI2.log
ogstools/examples/logs/serial_adaptive_timestepping.log
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_v2_coupled_ht.txt
ogstools/examples/logs/serial_v2_staggered_ht.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/materiallib/bentonite.yml
ogstools/examples/materiallib/carbon_dioxide.yml
ogstools/examples/materiallib/concrete.yml
ogstools/examples/materiallib/diffusion_coefficients.yml
ogstools/examples/materiallib/hydrogen.yml
ogstools/examples/materiallib/opalinus.yml
ogstools/examples/materiallib/steel.yml
ogstools/examples/materiallib/water.yml
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/meshlib/meshes_from_yaml/example_hlw.yml
ogstools/examples/meshlib/meshes_from_yaml/example_meshes_from_yaml.yml
ogstools/examples/meshlib/meshes_from_yaml/example_radio.yml
ogstools/examples/meshlib/meshes_from_yaml/example_simple.yml
ogstools/examples/meshlib/meshes_from_yaml/example_tunnel.yml
ogstools/examples/meshseries/2D.pvd
ogstools/examples/meshseries/2D_paraview.h5
ogstools/examples/meshseries/2D_single_fracture_HT.h5
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture.pvd
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture.xdmf
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture.xmf
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_2D.vtu
ogstools/examples/meshseries/mechanics_3D_cylinder.vtu
ogstools/examples/meshseries/mechanics_3D_sphere.vtu
ogstools/examples/meshseries/2D_PETSC/square_1e1_neumann.pvd
ogstools/examples/meshseries/2D_PETSC/square_1e1_neumann_ts_0_t_0_000000.pvtu
ogstools/examples/meshseries/2D_PETSC/square_1e1_neumann_ts_0_t_0_000000_0.vtu
ogstools/examples/meshseries/2D_PETSC/square_1e1_neumann_ts_0_t_0_000000_1.vtu
ogstools/examples/meshseries/2D_PETSC/square_1e1_neumann_ts_1_t_1_000000.pvtu
ogstools/examples/meshseries/2D_PETSC/square_1e1_neumann_ts_1_t_1_000000_0.vtu
ogstools/examples/meshseries/2D_PETSC/square_1e1_neumann_ts_1_t_1_000000_1.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_0.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_1.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_10.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_20.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_30.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_40.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_50.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_60.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_70.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_80.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_90.vtu
ogstools/examples/meshseries/2D_single_fracture_HT_2D_single_fracture/2D_single_fracture_HT_2D_single_fracture_0_96.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_1P.pvd
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_1P_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_1P_ts_1_t_60.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_1U.pvd
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_1U_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_1U_ts_1_t_60.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_2U.pvd
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_2U_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_2U_ts_1_t_60.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_CXA.pvd
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_CXA_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_CXA_ts_1_t_60.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_CXC.pvd
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_CXC_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHE_sandwich/sandwich_CXC_ts_1_t_60.000000.vtu
ogstools/examples/meshseries/3D_BHEs/3bhes.h5
ogstools/examples/meshseries/3D_BHEs/3bhes.pvd
ogstools/examples/meshseries/3D_BHEs/3bhes_1.pvd
ogstools/examples/meshseries/3D_BHEs/3bhes_1_2_3.pvd
ogstools/examples/meshseries/3D_BHEs/3bhes_1_2_3_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHEs/3bhes_1_2_3_ts_10_t_600.000000.vtu
ogstools/examples/meshseries/3D_BHEs/3bhes_1_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHEs/3bhes_1_ts_10_t_600.000000.vtu
ogstools/examples/meshseries/3D_BHEs/3bhes_3bhes.xdmf
ogstools/examples/meshseries/3D_BHEs/3bhes_3bhes_1.xdmf
ogstools/examples/meshseries/3D_BHEs/3bhes_3bhes_1_2_3.xdmf
ogstools/examples/meshseries/3D_BHEs/3bhes_ts_0_t_0.000000.vtu
ogstools/examples/meshseries/3D_BHEs/3bhes_ts_10_t_600.000000.vtu
ogstools/examples/msh/geolayers_2d.msh
ogstools/examples/msh/geoterrain_3d.msh
ogstools/examples/ogs6py/example_THM.py
ogstools/examples/prj/3bhes_id_1U_2U_1U.prj
ogstools/examples/prj/3bhes_id_1U_2U_1U_ref.prj
ogstools/examples/prj/HeatTransportBHE_ogs6py.prj
ogstools/examples/prj/HeatTransportBHE_simple.prj
ogstools/examples/prj/PID_timestepping.prj
ogstools/examples/prj/PID_timestepping_ref.prj
ogstools/examples/prj/SimpleLF.prj
ogstools/examples/prj/TimeDependentHeterogeneousBoundaryConditions.prj
ogstools/examples/prj/TimeDependentHeterogeneousBoundaryConditions_ref.prj
ogstools/examples/prj/aniso_expansion.prj
ogstools/examples/prj/beier_sandbox.prj
ogstools/examples/prj/beier_sandbox_add_output_ref.prj
ogstools/examples/prj/beier_sandbox_power_ref.prj
ogstools/examples/prj/beier_sandbox_ref.prj
ogstools/examples/prj/deactivate_replace.prj
ogstools/examples/prj/decay_boundary_conditions.py
ogstools/examples/prj/hm1_3Dcube.prj
ogstools/examples/prj/hm1_3Dcube_ref.prj
ogstools/examples/prj/mechanics.prj
ogstools/examples/prj/nuclear_decay.prj
ogstools/examples/prj/simple_mechanics.prj
ogstools/examples/prj/solid.xml
ogstools/examples/prj/solid_inc.xml
ogstools/examples/prj/square_1e4_robin.prj
ogstools/examples/prj/square_1e4_robin_ref.prj
ogstools/examples/prj/square_1x1.gml
ogstools/examples/prj/square_1x1_quad_1e2.vtu
ogstools/examples/prj/steady_state_diffusion.prj
ogstools/examples/prj/th2m_phase_transition.prj
ogstools/examples/prj/trm_from_scratch.prj
ogstools/examples/prj/tunnel_ogs6py_solid_inc_ref.prj
ogstools/examples/prj/tunnel_trm.prj
ogstools/examples/prj/tunnel_trm_withincludes.prj
ogstools/feflowlib/README.md
ogstools/feflowlib/__init__.py
ogstools/feflowlib/_cli.py
ogstools/feflowlib/_feflowlib.py
ogstools/feflowlib/_prj_tools.py
ogstools/feflowlib/_templates.py
ogstools/feflowlib/_tools.py
ogstools/feflowlib/feflow_model.py
ogstools/logparser/__init__.py
ogstools/logparser/common_ogs_analyses.py
ogstools/logparser/log_file_handler.py
ogstools/logparser/log_parser.py
ogstools/logparser/plots.py
ogstools/logparser/regexes.py
ogstools/materiallib/__init__.py
ogstools/materiallib/todo.md
ogstools/materiallib/core/__init__.py
ogstools/materiallib/core/component.py
ogstools/materiallib/core/components.py
ogstools/materiallib/core/material.py
ogstools/materiallib/core/material_manager.py
ogstools/materiallib/core/media.py
ogstools/materiallib/core/medium.py
ogstools/materiallib/core/phase.py
ogstools/materiallib/core/property.py
ogstools/materiallib/schema/process_schema.py
ogstools/materiallib/schema/required_properties.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_dict.py
ogstools/meshlib/data_processing.py
ogstools/meshlib/geo.py
ogstools/meshlib/gmsh_BHE.py
ogstools/meshlib/gmsh_converter.py
ogstools/meshlib/gmsh_meshing.py
ogstools/meshlib/ip_mesh.py
ogstools/meshlib/mesh.py
ogstools/meshlib/mesh_series.py
ogstools/meshlib/meshes.py
ogstools/meshlib/meshes_from_yaml.py
ogstools/meshlib/meshes_from_yaml_cli.py
ogstools/meshlib/refine_mesh.py
ogstools/meshlib/subdomains.py
ogstools/meshlib/vtk_pyvista.py
ogstools/meshlib/xdmf_reader.py
ogstools/meshlib/region/__init__.py
ogstools/meshlib/region/region.py
ogstools/msh2vtu/README.md
ogstools/msh2vtu/TODO
ogstools/msh2vtu/__init__.py
ogstools/msh2vtu/__main__.py
ogstools/msh2vtu/_cli.py
ogstools/ogs6py/__init__.py
ogstools/ogs6py/build_tree.py
ogstools/ogs6py/curves.py
ogstools/ogs6py/display.py
ogstools/ogs6py/geo.py
ogstools/ogs6py/linsolvers.py
ogstools/ogs6py/local_coordinate_system.py
ogstools/ogs6py/media.py
ogstools/ogs6py/mesh.py
ogstools/ogs6py/nonlinsolvers.py
ogstools/ogs6py/parameters.py
ogstools/ogs6py/processes.py
ogstools/ogs6py/processvars.py
ogstools/ogs6py/project.py
ogstools/ogs6py/project_media_importer.py
ogstools/ogs6py/properties.py
ogstools/ogs6py/python_script.py
ogstools/ogs6py/timeloop.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/plot/README.md
ogstools/plot/__init__.py
ogstools/plot/animation.py
ogstools/plot/contourplots.py
ogstools/plot/contourplots_pv.py
ogstools/plot/features.py
ogstools/plot/heatmaps.py
ogstools/plot/levels.py
ogstools/plot/lineplots.py
ogstools/plot/plot_setup.py
ogstools/plot/plot_setup_defaults.py
ogstools/plot/shared.py
ogstools/plot/utils.py
ogstools/plot/vectorplots.py
ogstools/simulation/__init__.py
ogstools/simulation/simulation_controller.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/variables/README.md
ogstools/variables/__init__.py
ogstools/variables/custom_colormaps.py
ogstools/variables/matrix.py
ogstools/variables/mesh_dependent.py
ogstools/variables/tensor_math.py
ogstools/variables/unit_registry.py
ogstools/variables/variable.py
ogstools/variables/vector.py
ogstools/workflow/__init__.py
ogstools/workflow/jupyter_conversion.py
requirements/requirements_allextras_py3_10.txt
requirements/requirements_allextras_py3_11.txt
requirements/requirements_allextras_py3_12.txt
requirements/requirements_allextras_py3_13.txt
requirements/requirements_py3_10.txt
requirements/requirements_py3_11.txt
requirements/requirements_py3_12.txt
requirements/requirements_py3_13.txt
tests/conftest.py
tests/test_cli.py
tests/test_feflowlib.py
tests/test_logparser.py
tests/test_materiallib.py
tests/test_mechanics.py
tests/test_meshlib.py
tests/test_msh2vtu.py
tests/test_nuclearwasteheat.py
tests/test_ogs6py.py
tests/test_ogstools.py
tests/test_plot.py
tests/test_studies_convergence.py
tests/test_variables.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