.env.example
.gitignore
AUTHORS.rst
LICENSE
README.md
apibinary.le
pyproject.toml
setup.py
test.json
test.le
.vscode/launch.json
gempy_engine/__init__.py
gempy_engine/_version.py
gempy_engine/config.py
gempy_engine/dev_notes.md
gempy_engine/optional_dependencies.py
gempy_engine.egg-info/PKG-INFO
gempy_engine.egg-info/SOURCES.txt
gempy_engine.egg-info/dependency_links.txt
gempy_engine.egg-info/requires.txt
gempy_engine.egg-info/top_level.txt
gempy_engine/API/__init__.py
gempy_engine/API/_version.py
gempy_engine/API/dual_contouring/__init__.py
gempy_engine/API/dual_contouring/dual_contouring_overview.md
gempy_engine/API/dual_contouring/multi_scalar_dual_contouring.py
gempy_engine/API/interp_single/OPTIMIZE_PYKEOPS_EVAL.md
gempy_engine/API/interp_single/__init__.py
gempy_engine/API/interp_single/_aux_faults_ops.py
gempy_engine/API/interp_single/_interp_scalar_field.py
gempy_engine/API/interp_single/_interp_single_feature.py
gempy_engine/API/interp_single/_masking_ops.py
gempy_engine/API/interp_single/_multi_scalar_field_manager.py
gempy_engine/API/interp_single/_octree_generation.py
gempy_engine/API/interp_single/_stack_ops.py
gempy_engine/API/interp_single/compute_weights.py
gempy_engine/API/interp_single/interp_features.py
gempy_engine/API/model/__init__.py
gempy_engine/API/model/model_api.py
gempy_engine/API/server/__init__.py
gempy_engine/API/server/_process_output.py
gempy_engine/API/server/_server_functions.py
gempy_engine/API/server/main_server_pro.py
gempy_engine/core/__init__.py
gempy_engine/core/backend_tensor.py
gempy_engine/core/exceptions.py
gempy_engine/core/utils.py
gempy_engine/core/data/__init__.py
gempy_engine/core/data/centered_grid.py
gempy_engine/core/data/continue_epoch.py
gempy_engine/core/data/custom_segmentation_functions.py
gempy_engine/core/data/dual_contouring_data.py
gempy_engine/core/data/dual_contouring_mesh.py
gempy_engine/core/data/engine_grid.py
gempy_engine/core/data/exported_fields.py
gempy_engine/core/data/exported_structs.py
gempy_engine/core/data/generic_grid.py
gempy_engine/core/data/geophysics_input.py
gempy_engine/core/data/input_data_descriptor.py
gempy_engine/core/data/internal_structs.py
gempy_engine/core/data/interp_output.py
gempy_engine/core/data/interpolation_functions.py
gempy_engine/core/data/interpolation_input.py
gempy_engine/core/data/matrices_sizes.py
gempy_engine/core/data/octree_level.py
gempy_engine/core/data/raw_arrays_solution.py
gempy_engine/core/data/regular_grid.py
gempy_engine/core/data/scalar_field_output.py
gempy_engine/core/data/solutions.py
gempy_engine/core/data/stack_relation_type.py
gempy_engine/core/data/stacks_structure.py
gempy_engine/core/data/tensors_structure.py
gempy_engine/core/data/transforms.py
gempy_engine/core/data/encoders/__init__.py
gempy_engine/core/data/encoders/converters.py
gempy_engine/core/data/kernel_classes/__init__.py
gempy_engine/core/data/kernel_classes/faults.py
gempy_engine/core/data/kernel_classes/kernel_functions.py
gempy_engine/core/data/kernel_classes/orientations.py
gempy_engine/core/data/kernel_classes/solvers.py
gempy_engine/core/data/kernel_classes/surface_points.py
gempy_engine/core/data/kernel_classes/server/__init__.py
gempy_engine/core/data/kernel_classes/server/input_parser.py
gempy_engine/core/data/options/__init__.py
gempy_engine/core/data/options/evaluation_options.py
gempy_engine/core/data/options/interpolation_options.py
gempy_engine/core/data/options/kernel_options.py
gempy_engine/core/data/options/temp_interpolation_values.py
gempy_engine/core/data/output/__init__.py
gempy_engine/core/data/output/blocks_value_type.py
gempy_engine/modules/__init__.py
gempy_engine/modules/activator/__init__.py
gempy_engine/modules/activator/_soft_segment.py
gempy_engine/modules/activator/activator_interface.py
gempy_engine/modules/activator/torch_activation.py
gempy_engine/modules/data_preprocess/__init__.py
gempy_engine/modules/data_preprocess/_input_preparation.py
gempy_engine/modules/data_preprocess/data_preprocess_interface.py
gempy_engine/modules/dual_contouring/QEF_SYSTEM.md
gempy_engine/modules/dual_contouring/__init__.py
gempy_engine/modules/dual_contouring/_apply_vertex_overlap_logic.py
gempy_engine/modules/dual_contouring/_aux.py
gempy_engine/modules/dual_contouring/_find_vertex_overlap.py
gempy_engine/modules/dual_contouring/_gen_vertices.py
gempy_engine/modules/dual_contouring/_gen_vertices_legacy.py
gempy_engine/modules/dual_contouring/_weighted_qef_setup.py
gempy_engine/modules/dual_contouring/_weighted_qef_sutup_opt.py
gempy_engine/modules/dual_contouring/apply_mesh_modifications.py
gempy_engine/modules/dual_contouring/dual_contouring_interface.py
gempy_engine/modules/dual_contouring/dual_contouring_v2.py
gempy_engine/modules/dual_contouring/fancy_triangulation.py
gempy_engine/modules/dual_contouring/overlapping.py
gempy_engine/modules/dual_contouring/weighted_qef_setup_multicore.py
gempy_engine/modules/evaluator/__init__.py
gempy_engine/modules/evaluator/generic_evaluator.py
gempy_engine/modules/evaluator/symbolic_evaluator.py
gempy_engine/modules/faults/__init__.py
gempy_engine/modules/faults/finite_faults.py
gempy_engine/modules/geophysics/README.md
gempy_engine/modules/geophysics/__init__.py
gempy_engine/modules/geophysics/fw_gravity.py
gempy_engine/modules/geophysics/fw_magnetic.py
gempy_engine/modules/geophysics/gravity_gradient.py
gempy_engine/modules/geophysics/magnetic_gradient.py
gempy_engine/modules/geophysics/magnetics_implementation.md
gempy_engine/modules/kernel_constructor/__init__.py
gempy_engine/modules/kernel_constructor/_b_vector_assembler.py
gempy_engine/modules/kernel_constructor/_covariance_assembler.py
gempy_engine/modules/kernel_constructor/_internalDistancesMatrices.py
gempy_engine/modules/kernel_constructor/_kernel_constructors.py
gempy_engine/modules/kernel_constructor/_kernel_selectors.py
gempy_engine/modules/kernel_constructor/_kernels_assembler.py
gempy_engine/modules/kernel_constructor/_pykeops_cov_compiler.py
gempy_engine/modules/kernel_constructor/_structs.py
gempy_engine/modules/kernel_constructor/_test_assembler.py
gempy_engine/modules/kernel_constructor/_utils.py
gempy_engine/modules/kernel_constructor/_vectors_preparation.py
gempy_engine/modules/kernel_constructor/kernel_constructor_interface.py
gempy_engine/modules/octrees_topology/README.md
gempy_engine/modules/octrees_topology/__init__.py
gempy_engine/modules/octrees_topology/_curvature_analysis.py
gempy_engine/modules/octrees_topology/_octree_common.py
gempy_engine/modules/octrees_topology/_octree_internals.py
gempy_engine/modules/octrees_topology/octrees_topology_interface.py
gempy_engine/modules/solver/__init__.py
gempy_engine/modules/solver/_numpy_solvers.py
gempy_engine/modules/solver/_torch_solvers.py
gempy_engine/modules/solver/solver_interface.py
gempy_engine/modules/solver/_pykeops_solvers/__init__.py
gempy_engine/modules/solver/_pykeops_solvers/_conjugate_gradient.py
gempy_engine/modules/solver/_pykeops_solvers/_kernel_solve_autograd.py
gempy_engine/modules/solver/_pykeops_solvers/_kernel_solver_from_lazy_tensor.py
gempy_engine/modules/solver/_pykeops_solvers/_nystrom.py
gempy_engine/modules/solver/_pykeops_solvers/cg.py
gempy_engine/modules/solver/_pykeops_solvers/custom_pykeops_solver.py
gempy_engine/modules/solver/_pykeops_solvers/incomplete_cholesky.py
gempy_engine/modules/topology/__init__.py
gempy_engine/modules/topology/topology _interface.py
gempy_engine/modules/weights_cache/__init__.py
gempy_engine/modules/weights_cache/weights_cache_interface.py
gempy_engine/plugins/__init__.py
gempy_engine/plugins/plotting/__init__.py
gempy_engine/plugins/plotting/helper_functions.py
gempy_engine/plugins/plotting/helper_functions_pyvista.py
requirements/dev-requirements.txt
requirements/optional-requirements.txt
requirements/requirements.txt
requirements/server-requirements.txt
tests/__init__.py
tests/conftest.py
tests/pytest.ini
tests/test_installation.py
tests/verify_helper.py
tests/SKIP_tensor_flow/__init__.py
tests/SKIP_tensor_flow/test_backend_tensor.py
tests/SKIP_tensor_flow/test_tensorflow.py
tests/SKIP_tensor_flow/test_tf.py
tests/SKIP_test_large_data/__init__.py
tests/SKIP_test_large_data/plot_scipy.py
tests/benchmark/README.md
tests/benchmark/__init__.py
tests/benchmark/one_fault_model.py
tests/benchmark/profile_runner.py
tests/benchmark/test_benchmark_one_feature.py
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/NoOptsFewInput_8f0c757cc42cb56628256f233c1f66523a634aa1_20221014_121041_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/NoOptsMidInput_bd95d1107e2c3779eb123cd694479ea62bd111a9_20221014_122235_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt1FewInput_1f1b37c12217371ea50b4e1cb46fc464049d14a7_20221015_120122_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt1MidInput_67ff73c1220d60ab1b284243a043aa6b73d4ee00_20221014_202857_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt2FewInputOctLvl3_1bf3c987df2b548a2edfc18b5f283f0acf466df7_20221015_150147_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt2FewInputOctLvl5_f9f08e62a3aa03c3d2089fb55b3ed4bcc1c46f15_20221016_104901_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt2FewInputOctLvl6_865d9d22d7eb360de24c4dcc101106383e2ea6ec_20221016_124647_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt2MidInputOctLvl3_1bf3c987df2b548a2edfc18b5f283f0acf466df7_20221015_150632_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt3FewInputOctLvl5_865d9d22d7eb360de24c4dcc101106383e2ea6ec_20221016_124154_uncommited-changes.json
tests/benchmark/.benchmarks/Linux-CPython-3.10-64bit/Opt3FewInputOctLvl6_865d9d22d7eb360de24c4dcc101106383e2ea6ec_20221016_124502_uncommited-changes.json
tests/data/Moureze_Points.csv
tests/fixtures/__init__.py
tests/fixtures/complex_geometries.py
tests/fixtures/grids.py
tests/fixtures/heavy_models.py
tests/fixtures/simple_geometries.py
tests/fixtures/simple_models.py
tests/fixtures/graben_data/Tutorial_ch1-9a_Fault_relations_orientations.csv
tests/fixtures/graben_data/Tutorial_ch1-9a_Fault_relations_surface_points.csv
tests/fixtures/graben_data/Tutorial_ch1-9a_Finite_Fault_relations_surface_points.csv
tests/fixtures/graben_data/Tutorial_ch1-9b_Fault_relations_orientations.csv
tests/fixtures/graben_data/Tutorial_ch1-9b_Fault_relations_surface_points.csv
tests/fixtures/simple_geometries/05_toy_fold_unconformity_interfaces.csv
tests/fixtures/simple_geometries/05_toy_fold_unconformity_orientations.csv
tests/fixtures/simple_geometries/fixture_model_orientations.csv
tests/fixtures/simple_geometries/fixture_model_surfaces.csv
tests/fixtures/simple_geometries/model1_orientations.csv
tests/fixtures/simple_geometries/model1_orientations_scaled.csv
tests/fixtures/simple_geometries/model1_scaled.npy
tests/fixtures/simple_geometries/model1_surface_points.csv
tests/fixtures/simple_geometries/model1_surface_points_scaled.csv
tests/fixtures/simple_geometries/model2_orientations.csv
tests/fixtures/simple_geometries/model2_surface_points.csv
tests/fixtures/simple_geometries/model3_orientations.csv
tests/fixtures/simple_geometries/model3_orientations_scaled.csv
tests/fixtures/simple_geometries/model3_surface_points.csv
tests/fixtures/simple_geometries/model3_surface_points_scaled-2.csv
tests/fixtures/simple_geometries/model4_orientations.csv
tests/fixtures/simple_geometries/model4_surface_points.csv
tests/fixtures/simple_geometries/model5_orientations.csv
tests/fixtures/simple_geometries/model5_surface_points.csv
tests/fixtures/simple_geometries/model6_orientations.csv
tests/fixtures/simple_geometries/model6_surface_points.csv
tests/fixtures/simple_geometries/model7_orientations.csv
tests/fixtures/simple_geometries/model7_surface_points.csv
tests/test_common/__init__.py
tests/test_common/test_api/__init__.py
tests/test_common/test_api/test_input_validation.py
tests/test_common/test_api/test_output_to_subsurface.py
tests/test_common/test_api/test_public_interface.py
tests/test_common/test_api/test_public_interface.test_graben_fault_model.Graben.approved.txt
tests/test_common/test_api/test_public_interface.test_graben_fault_model_independent.Graben Independent.approved.txt
tests/test_common/test_api/test_public_interface.test_public_interface_simplest_model.simplest_model.approved.txt
tests/test_common/test_api/test_stack_options_override.py
tests/test_common/test_api/test_faults/__init__.py
tests/test_common/test_api/test_faults/finite_fault_uv_design.md
tests/test_common/test_api/test_faults/test_faults_graben.py
tests/test_common/test_api/test_faults/test_finite_fault_api.py
tests/test_common/test_api/test_faults/test_finite_fault_integration.py
tests/test_common/test_api/test_faults/test_finite_fault_splines.py
tests/test_common/test_api/test_faults/test_finite_fault_uv.py
tests/test_common/test_api/test_faults/test_finite_fault_uv_map_plots.py
tests/test_common/test_api/test_faults/test_one_fault.py
tests/test_common/test_core/__init__.py
tests/test_common/test_core/test_data_classes.py
tests/test_common/test_integrations/__init__.py
tests/test_common/test_integrations/test_external_functions.py
tests/test_common/test_integrations/test_interpolate_model.py
tests/test_common/test_integrations/test_kernels.py
tests/test_common/test_integrations/test_multi_fields.py
tests/test_common/test_integrations/test_multi_fields_dual_contouring.py
tests/test_common/test_integrations/test_multiple_grids.py
tests/test_common/test_integrations/test_options.py
tests/test_common/test_modules/__init__.py
tests/test_common/test_modules/test_activator.py
tests/test_common/test_modules/test_activator_fns.py
tests/test_common/test_modules/test_dual.py
tests/test_common/test_modules/test_dual_II.py
tests/test_common/test_modules/test_exporter.py
tests/test_common/test_modules/test_geophysics.py
tests/test_common/test_modules/test_gravity_benchmark.py
tests/test_common/test_modules/test_magnetic_benchmark.py
tests/test_common/test_modules/test_magnetic_benchmark_II.py
tests/test_common/test_modules/test_octrees.py
tests/test_common/test_modules/test_topology.py
tests/test_common/test_modules/test_weight_caching.py
tests/test_common/test_modules/test_weighted_qef.py
tests/test_common/test_modules/solutions/cartesian_selector.pickle
tests/test_common/test_modules/solutions/cov.npy
tests/test_common/test_modules/solutions/cov_grad.npy
tests/test_common/test_modules/solutions/cov_grad_sp.npy
tests/test_common/test_modules/solutions/cov_sp.npy
tests/test_common/test_modules/solutions/distance_matrices.pickle
tests/test_common/test_modules/solutions/drift.npy
tests/test_common/test_modules/solutions/gx.npy
tests/test_common/test_modules/solutions/gy.npy
tests/test_common/test_modules/solutions/gz.npy
tests/test_common/test_modules/solutions/test_activator.npy
tests/test_common/test_modules/solutions/test_kernel_numeric2.npy
tests/test_common/test_modules/solutions/test_octree_leaf.npy
tests/test_common/test_modules/solutions/zx.npy
tests/test_common/test_modules/test_kernel_constructor/TestPykeopsNumPyEqual.test_distance_matrices.dif_ref_ref.approved.txt
tests/test_common/test_modules/test_kernel_constructor/__init__.py
tests/test_common/test_modules/test_kernel_constructor/one_fault_test_data.npy
tests/test_common/test_modules/test_kernel_constructor/test_kernel_constructor.py
tests/test_common/test_modules/test_kernel_constructor/test_kernel_constructor.test_b_vector..approved.txt
tests/test_common/test_modules/test_kernel_constructor/test_kernel_constructor.test_b_vector.approved.txt
tests/test_common/test_modules/test_kernel_constructor/test_kernel_constructor.test_covariance_cubic_kernel.axis=1.approved.txt
tests/test_common/test_modules/test_kernel_constructor/test_kernel_constructor_2.py
tests/test_common/test_modules/test_kernel_constructor/test_kernel_faults.py
tests/test_common/test_modules/test_kernel_constructor/test_universal.py
tests/test_common/test_modules/test_solvers/__init__.py
tests/test_common/test_modules/test_solvers/test_preconditioners.py
tests/test_common/test_modules/test_solvers/test_solver.py
tests/test_common/test_prototyping/__init__.py
tests/test_common/test_prototyping/test_broadcasting.py
tests/test_dependencies/__init__.py
tests/test_dependencies/pykeops_test_compiler.py
tests/test_dependencies/test_pykeops.py
tests/test_pytorch/__init__.py
tests/test_pytorch/test_pytorch_gradients.py
tests/test_pytorch/test_pytorch_installation.py
tests/test_server/2features.json
tests/test_server/2features_inclined.json
tests/test_server/__init__.py
tests/test_server/example.json
tests/test_server/example.mle
tests/test_server/tests_server_I.py