.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CODE_OF_CONDUCT.md
LICENSE
README.md
pyproject.toml
requirements.txt
runtime.txt
.github/workflows/check_docs.yml
.github/workflows/codeql-analysis.yml
.github/workflows/coverage_report.yml
.github/workflows/release_pip.yml
.github/workflows/tests_all.yml
.github/workflows/tests_minversion.yml
.github/workflows/tests_mpi.yml
.github/workflows/tests_types.yml
docs/Makefile
docs/build_all.sh
docs/requirements.txt
docs/methods/common.tex
docs/methods/boundary_discretization/BoundaryDiscretization.nb
docs/methods/boundary_discretization/boundary_discretization.pdf
docs/methods/boundary_discretization/boundary_discretization.tex
docs/methods/stencils/Cartesian2D.nb
docs/methods/vector_calculus/Bipolar.nb
docs/methods/vector_calculus/Bispherical.nb
docs/methods/vector_calculus/Cartesian.nb
docs/methods/vector_calculus/Cylindrical.nb
docs/methods/vector_calculus/Polar.nb
docs/methods/vector_calculus/Spherical.nb
docs/paper/paper.bib
docs/paper/paper.md
docs/source/.gitignore
docs/source/conf.py
docs/source/create_performance_plots.py
docs/source/gallery.rst
docs/source/getting_started.rst
docs/source/index.rst
docs/source/parse_examples.py
docs/source/run_autodoc.py
docs/source/_images/discretization.key
docs/source/_images/discretization.pdf
docs/source/_images/discretization_cropped.pdf
docs/source/_images/discretization_cropped.svg
docs/source/_images/logo.png
docs/source/_images/logo_small.png
docs/source/_images/performance_noflux.pdf
docs/source/_images/performance_noflux.png
docs/source/_images/performance_periodic.pdf
docs/source/_images/performance_periodic.png
docs/source/_static/custom.css
docs/source/_static/requirements_main.csv
docs/source/_static/requirements_optional.csv
docs/source/manual/advanced_usage.rst
docs/source/manual/basic_usage.rst
docs/source/manual/citing.rst
docs/source/manual/code_of_conduct.rst
docs/source/manual/contributing.rst
docs/source/manual/index.rst
docs/source/manual/mathematical_basics.rst
docs/source/manual/performance.rst
docs/sphinx_ext/package_config.py
docs/sphinx_ext/simplify_typehints.py
docs/sphinx_ext/toctree_filter.py
examples/README.txt
examples/advanced_pdes/README.txt
examples/advanced_pdes/custom_noise.py
examples/advanced_pdes/heterogeneous_bcs.py
examples/advanced_pdes/heterogeneous_pde.py
examples/advanced_pdes/mpi_parallel_run.py
examples/advanced_pdes/pde_1d_class.py
examples/advanced_pdes/pde_brusselator_class.py
examples/advanced_pdes/pde_coupled.py
examples/advanced_pdes/pde_custom_class.py
examples/advanced_pdes/pde_custom_numba.py
examples/advanced_pdes/pde_sir.py
examples/advanced_pdes/post_step_hook.py
examples/advanced_pdes/post_step_hook_class.py
examples/advanced_pdes/solver_comparison.py
examples/fields/README.txt
examples/fields/analyze_scalar_field.py
examples/fields/finite_differences.py
examples/fields/plot_cylindrical_field.py
examples/fields/plot_polar_grid.py
examples/fields/plot_vector_field.py
examples/fields/random_fields.py
examples/fields/show_3d_field_interactively.py
examples/jupyter/.gitignore
examples/jupyter/Different solvers.ipynb
examples/jupyter/Discretized Fields.ipynb
examples/jupyter/Solve PDEs.ipynb
examples/jupyter/Tutorial 1 - Grids and fields.ipynb
examples/jupyter/Tutorial 2 - Solving pre-defined partial differential equations.ipynb
examples/output/README.txt
examples/output/logarithmic_kymograph.py
examples/output/make_movie_live.py
examples/output/make_movie_storage.py
examples/output/py_modelrunner.py
examples/output/storages.py
examples/output/tracker_interactive.py
examples/output/trackers.py
examples/output/trajectory_io.py
examples/simple_pdes/README.txt
examples/simple_pdes/boundary_conditions.py
examples/simple_pdes/cartesian_grid.py
examples/simple_pdes/laplace_eq_2d.py
examples/simple_pdes/pde_1d_expression.py
examples/simple_pdes/pde_brusselator_expression.py
examples/simple_pdes/pde_custom_expression.py
examples/simple_pdes/pde_heterogeneous_diffusion.py
examples/simple_pdes/pde_schroedinger.py
examples/simple_pdes/poisson_eq_1d.py
examples/simple_pdes/simple.py
examples/simple_pdes/spherical_grid.py
examples/simple_pdes/stochastic_simulation.py
examples/simple_pdes/time_dependent_bcs.py
pde/__init__.py
pde/_version.py
pde/py.typed
pde/fields/__init__.py
pde/fields/base.py
pde/fields/collection.py
pde/fields/datafield_base.py
pde/fields/scalar.py
pde/fields/tensorial.py
pde/fields/vectorial.py
pde/grids/__init__.py
pde/grids/_mesh.py
pde/grids/base.py
pde/grids/cartesian.py
pde/grids/cylindrical.py
pde/grids/spherical.py
pde/grids/boundaries/__init__.py
pde/grids/boundaries/axes.py
pde/grids/boundaries/axis.py
pde/grids/boundaries/local.py
pde/grids/coordinates/__init__.py
pde/grids/coordinates/base.py
pde/grids/coordinates/bipolar.py
pde/grids/coordinates/bispherical.py
pde/grids/coordinates/cartesian.py
pde/grids/coordinates/cylindrical.py
pde/grids/coordinates/polar.py
pde/grids/coordinates/spherical.py
pde/grids/operators/__init__.py
pde/grids/operators/cartesian.py
pde/grids/operators/common.py
pde/grids/operators/cylindrical_sym.py
pde/grids/operators/polar_sym.py
pde/grids/operators/spherical_sym.py
pde/pdes/__init__.py
pde/pdes/allen_cahn.py
pde/pdes/base.py
pde/pdes/cahn_hilliard.py
pde/pdes/diffusion.py
pde/pdes/kpz_interface.py
pde/pdes/kuramoto_sivashinsky.py
pde/pdes/laplace.py
pde/pdes/pde.py
pde/pdes/swift_hohenberg.py
pde/pdes/wave.py
pde/solvers/__init__.py
pde/solvers/adams_bashforth.py
pde/solvers/base.py
pde/solvers/controller.py
pde/solvers/crank_nicolson.py
pde/solvers/explicit.py
pde/solvers/explicit_mpi.py
pde/solvers/implicit.py
pde/solvers/scipy.py
pde/storage/__init__.py
pde/storage/base.py
pde/storage/file.py
pde/storage/memory.py
pde/storage/modelrunner.py
pde/storage/movie.py
pde/tools/__init__.py
pde/tools/cache.py
pde/tools/config.py
pde/tools/cuboid.py
pde/tools/docstrings.py
pde/tools/expressions.py
pde/tools/ffmpeg.py
pde/tools/math.py
pde/tools/misc.py
pde/tools/modelrunner.py
pde/tools/mpi.py
pde/tools/numba.py
pde/tools/output.py
pde/tools/parse_duration.py
pde/tools/plotting.py
pde/tools/spectral.py
pde/tools/typing.py
pde/tools/resources/requirements_basic.txt
pde/tools/resources/requirements_full.txt
pde/tools/resources/requirements_mpi.txt
pde/trackers/__init__.py
pde/trackers/base.py
pde/trackers/interactive.py
pde/trackers/interrupts.py
pde/trackers/trackers.py
pde/visualization/__init__.py
pde/visualization/movies.py
pde/visualization/plotting.py
py_pde.egg-info/PKG-INFO
py_pde.egg-info/SOURCES.txt
py_pde.egg-info/dependency_links.txt
py_pde.egg-info/not-zip-safe
py_pde.egg-info/requires.txt
py_pde.egg-info/top_level.txt
scripts/create_requirements.py
scripts/create_storage_test_resources.py
scripts/format_code.sh
scripts/performance_boundaries.py
scripts/performance_laplace.py
scripts/performance_solvers.py
scripts/profile_import.py
scripts/run_tests.py
scripts/show_environment.py
scripts/tests_all.sh
scripts/tests_codestyle.sh
scripts/tests_coverage.sh
scripts/tests_debug.sh
scripts/tests_extensive.sh
scripts/tests_mpi.sh
scripts/tests_parallel.sh
scripts/tests_run.sh
scripts/tests_types.sh
scripts/_templates/_pyproject.toml
scripts/_templates/_runtime.txt
tests/conftest.py
tests/requirements.txt
tests/requirements_full.txt
tests/requirements_min.txt
tests/requirements_mpi.txt
tests/test_examples.py
tests/test_integration.py
tests/_notebooks/Test PlotTracker for different backend.ipynb
tests/fields/test_field_collections.py
tests/fields/test_generic_fields.py
tests/fields/test_scalar_fields.py
tests/fields/test_tensorial_fields.py
tests/fields/test_vectorial_fields.py
tests/fields/fixtures/__init__.py
tests/fields/fixtures/fields.py
tests/grids/test_cartesian_grids.py
tests/grids/test_coordinates.py
tests/grids/test_cylindrical_grids.py
tests/grids/test_generic_grids.py
tests/grids/test_grid_mesh.py
tests/grids/test_spherical_grids.py
tests/grids/boundaries/test_axes_boundaries.py
tests/grids/boundaries/test_axes_boundaries_legacy.py
tests/grids/boundaries/test_axis_boundaries.py
tests/grids/boundaries/test_local_boundaries.py
tests/grids/operators/test_cartesian_operators.py
tests/grids/operators/test_common_operators.py
tests/grids/operators/test_cylindrical_operators.py
tests/grids/operators/test_polar_operators.py
tests/grids/operators/test_spherical_operators.py
tests/pdes/test_diffusion_pdes.py
tests/pdes/test_generic_pdes.py
tests/pdes/test_laplace_pdes.py
tests/pdes/test_pde_class.py
tests/pdes/test_pdes_mpi.py
tests/pdes/test_wave_pdes.py
tests/resources/run_pde.py
tests/solvers/test_adams_bashforth_solver.py
tests/solvers/test_controller.py
tests/solvers/test_explicit_mpi_solvers.py
tests/solvers/test_explicit_solvers.py
tests/solvers/test_generic_solvers.py
tests/solvers/test_implicit_solvers.py
tests/solvers/test_scipy_solvers.py
tests/storage/test_file_storages.py
tests/storage/test_generic_storages.py
tests/storage/test_memory_storages.py
tests/storage/test_modelrunner_storages.py
tests/storage/test_movie_storages.py
tests/storage/resources/empty.avi
tests/storage/resources/no_metadata.avi
tests/storage/resources/storage_1.avi
tests/storage/resources/storage_1.hdf5
tests/storage/resources/storage_2.avi
tests/storage/resources/storage_2.avi.times
tests/storage/resources/storage_2.hdf5
tests/tools/test_cache.py
tests/tools/test_config.py
tests/tools/test_cuboid.py
tests/tools/test_expressions.py
tests/tools/test_ffmpeg.py
tests/tools/test_math.py
tests/tools/test_misc.py
tests/tools/test_mpi.py
tests/tools/test_numba.py
tests/tools/test_output.py
tests/tools/test_parse_duration.py
tests/tools/test_plotting_tools.py
tests/tools/test_spectral.py
tests/trackers/test_interrupts.py
tests/trackers/test_trackers.py
tests/visualization/test_movies.py
tests/visualization/test_plotting.py