gitextract_xzf28t4b/ ├── .ci/ │ ├── azure/ │ │ ├── deploy.yml │ │ ├── docs.yml │ │ ├── run_tests.sh │ │ ├── sdist.yml │ │ ├── setup_env.sh │ │ ├── setup_miniconda_macos.sh │ │ ├── style.yml │ │ └── test.yml │ ├── environment_test.yml │ ├── environment_test_bare.yml │ ├── install_style.sh │ ├── parse_style_requirements.py │ └── setup_headless_display.sh ├── .git_archival.txt ├── .gitattributes ├── .github/ │ └── workflows/ │ └── build_distributions.yml ├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS.rst ├── CITATION.rst ├── LICENSE ├── README.rst ├── azure-pipelines.yml ├── discretize/ │ ├── Tests/ │ │ ├── __init__.py │ │ └── meson.build │ ├── View.py │ ├── __init__.py │ ├── _extensions/ │ │ ├── __init__.py │ │ ├── geom.cpp │ │ ├── geom.h │ │ ├── geom.pxd │ │ ├── interputils_cython.pxd │ │ ├── interputils_cython.pyx │ │ ├── meson.build │ │ ├── simplex_helpers.pyx │ │ ├── tree.cpp │ │ ├── tree.h │ │ ├── tree.pxd │ │ ├── tree_ext.pyx │ │ └── triplet.h │ ├── base/ │ │ ├── __init__.py │ │ ├── base_mesh.py │ │ ├── base_regular_mesh.py │ │ ├── base_tensor_mesh.py │ │ └── meson.build │ ├── curvilinear_mesh.py │ ├── cylindrical_mesh.py │ ├── meson.build │ ├── mixins/ │ │ ├── __init__.py │ │ ├── mesh_io.py │ │ ├── meson.build │ │ ├── mpl_mod.py │ │ ├── omf_mod.py │ │ └── vtk_mod.py │ ├── operators/ │ │ ├── __init__.py │ │ ├── differential_operators.py │ │ ├── inner_products.py │ │ └── meson.build │ ├── tensor_cell.py │ ├── tensor_mesh.py │ ├── tests.py │ ├── tree_mesh.py │ ├── unstructured_mesh.py │ └── utils/ │ ├── __init__.py │ ├── code_utils.py │ ├── codeutils.py │ ├── coordinate_utils.py │ ├── coordutils.py │ ├── curvilinear_utils.py │ ├── curvutils.py │ ├── interpolation_utils.py │ ├── interputils.py │ ├── io_utils.py │ ├── matrix_utils.py │ ├── matutils.py │ ├── mesh_utils.py │ ├── meshutils.py │ └── meson.build ├── docs/ │ ├── Makefile │ ├── _static/ │ │ ├── css/ │ │ │ └── custom.css │ │ └── versions.json │ ├── _templates/ │ │ └── autosummary/ │ │ ├── attribute.rst │ │ ├── base.rst │ │ ├── class.rst │ │ ├── function.rst │ │ └── method.rst │ ├── api/ │ │ ├── discretize.base.rst │ │ ├── discretize.mixins.rst │ │ ├── discretize.operators.rst │ │ ├── discretize.rst │ │ ├── discretize.tests.rst │ │ ├── discretize.utils.rst │ │ └── index.rst │ ├── conf.py │ ├── content/ │ │ ├── additional_resources.rst │ │ ├── big_picture.rst │ │ ├── finite_volume.rst │ │ ├── getting_started.rst │ │ ├── inner_products.rst │ │ ├── installing.rst │ │ ├── theory.rst │ │ └── user_guide.rst │ ├── index.rst │ ├── make.bat │ └── release/ │ ├── 0.10.0-notes.rst │ ├── 0.11.0-notes.rst │ ├── 0.11.1-notes.rst │ ├── 0.11.2-notes.rst │ ├── 0.11.3-notes.rst │ ├── 0.12.0-notes.rst │ ├── 0.4.12-notes.rst │ ├── 0.4.13-notes.rst │ ├── 0.4.14-notes.rst │ ├── 0.4.15-notes.rst │ ├── 0.5.0-notes.rst │ ├── 0.5.1-notes.rst │ ├── 0.6.0-notes.rst │ ├── 0.6.1-notes.rst │ ├── 0.6.2-notes.rst │ ├── 0.6.3-notes.rst │ ├── 0.7.0-notes.rst │ ├── 0.7.1-notes.rst │ ├── 0.7.2-notes.rst │ ├── 0.7.3-notes.rst │ ├── 0.7.4-notes.rst │ ├── 0.8.0-notes.rst │ ├── 0.8.1-notes.rst │ ├── 0.8.2-notes.rst │ ├── 0.8.3-notes.rst │ ├── 0.9.0-notes.rst │ └── index.rst ├── examples/ │ ├── README.txt │ ├── plot_cahn_hilliard.py │ ├── plot_cyl_mirror.py │ ├── plot_dc_resistivity.py │ ├── plot_image.py │ ├── plot_pyvista_laguna.py │ ├── plot_quadtree_divergence.py │ ├── plot_quadtree_hanging.py │ ├── plot_slicer_demo.py │ └── plot_streamThickness.py ├── meson.build ├── meson.options ├── pyproject.toml ├── tests/ │ ├── __init__.py │ ├── base/ │ │ ├── __init__.py │ │ ├── test_basemesh.py │ │ ├── test_coordutils.py │ │ ├── test_curvilinear.py │ │ ├── test_curvilinear_vtk.py │ │ ├── test_interpolation.py │ │ ├── test_operators.py │ │ ├── test_properties.py │ │ ├── test_slicer.py │ │ ├── test_tensor.py │ │ ├── test_tensor_cell.py │ │ ├── test_tensor_innerproduct.py │ │ ├── test_tensor_innerproduct_derivs.py │ │ ├── test_tensor_io.py │ │ ├── test_tensor_omf.py │ │ ├── test_tensor_vtk.py │ │ ├── test_tests.py │ │ ├── test_utils.py │ │ ├── test_view.py │ │ └── test_volume_avg.py │ ├── boundaries/ │ │ ├── test_boundary_integrals.py │ │ ├── test_boundary_maxwell.py │ │ ├── test_boundary_poisson.py │ │ ├── test_errors.py │ │ ├── test_tensor_boundary.py │ │ └── test_tensor_boundary_poisson.py │ ├── cyl/ │ │ ├── __init__.py │ │ ├── test_cyl.py │ │ ├── test_cyl3D.py │ │ ├── test_cylOperators.py │ │ ├── test_cyl_counting.py │ │ ├── test_cyl_innerproducts.py │ │ ├── test_cyl_io.py │ │ └── test_cyl_operators.py │ ├── simplex/ │ │ ├── __init__.py │ │ ├── test_inner_products.py │ │ ├── test_interpolation.py │ │ ├── test_operators.py │ │ └── test_utils.py │ └── tree/ │ ├── __init__.py │ ├── test_intersections.py │ ├── test_refine.py │ ├── test_safeguards.py │ ├── test_tree.py │ ├── test_tree_balancing.py │ ├── test_tree_innerproduct_derivs.py │ ├── test_tree_interpolation.py │ ├── test_tree_io.py │ ├── test_tree_operators.py │ ├── test_tree_plotting.py │ ├── test_tree_utils.py │ └── test_tree_vtk.py └── tutorials/ ├── inner_products/ │ ├── 1_basic.py │ ├── 2_physical_properties.py │ ├── 3_calculus.py │ ├── 4_advanced.py │ └── README.txt ├── mesh_generation/ │ ├── 1_mesh_overview.py │ ├── 2_tensor_mesh.py │ ├── 3_cylindrical_mesh.py │ ├── 4_tree_mesh.py │ └── README.txt ├── operators/ │ ├── 1_averaging.py │ ├── 2_differential.py │ └── README.txt └── pde/ ├── 1_poisson.py ├── 2_advection_diffusion.py ├── 3_nodal_dirichlet_poisson.py └── README.txt