.coveragerc
.git-blame-ignore-revs
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
AUTHORS.md
CONTRIBUTING.md
CONTRIBUTING_CODE.md
LICENSE.txt
README.md
STYLEGUIDE.md
apt.txt
codecov.yml
environment.yml
pyproject.toml
requirements.txt
setup.cfg
setup.py
tox.ini
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
.github/workflows/CI-build.yml
.github/workflows/linting.yml
.github/workflows/pylint_check.py
.github/workflows/python-publish.yml
.github/workflows/run-notebooks.yml
benchmarks/__init__.py
benchmarks/asv.conf.json
benchmarks/benchmark_utils.py
benchmarks/filtsmooth.py
benchmarks/ivpsolvers.py
benchmarks/kernels.py
benchmarks/linearsolvers.py
benchmarks/linops.py
benchmarks/random_variables.py
docs/Makefile
docs/notebook-requirements.txt
docs/requirements.txt
docs/sphinx-requirements.txt
docs/source/conf.py
docs/source/index.rst
docs/source/license.rst
docs/source/probnum.mplstyle
docs/source/_static/probnum-style.css
docs/source/_templates/layout.html
docs/source/_templates/navbar.html
docs/source/data/PDE_discretization/matrix_poisson_res6.npz
docs/source/data/PDE_discretization/mesh_cells_res6.npy
docs/source/data/PDE_discretization/mesh_xy_res6.npy
docs/source/data/PDE_discretization/rhs_poisson_res6.npy
docs/source/data/PDE_discretization/solution_interpol_res128tores6.npy
docs/source/data/PDE_discretization/solution_res128.npy
docs/source/data/PDE_discretization/solution_res6.npy
docs/source/development/adding_to_the_api_documentation.ipynb
docs/source/development/benchmarking.rst
docs/source/development/code_contributors.rst
docs/source/development/contributing.rst
docs/source/development/contributing_code.rst
docs/source/development/creating_an_example_notebook.ipynb
docs/source/development/developer_guides.rst
docs/source/development/implementing_a_probnum_method.ipynb
docs/source/development/styleguide.rst
docs/source/development/unit_testing.ipynb
docs/source/development/quadopt_example/__init__.py
docs/source/development/quadopt_example/_probsolve_qp.py
docs/source/development/quadopt_example/belief_updates.py
docs/source/development/quadopt_example/observation_operators.py
docs/source/development/quadopt_example/policies.py
docs/source/development/quadopt_example/probabilistic_quadratic_optimizer.py
docs/source/development/quadopt_example/stopping_criteria.py
docs/source/img/pn_logo.png
docs/source/img/pn_logo24.png
docs/source/img/pn_logo_wide.png
docs/source/img/probnum_logo.svg
docs/source/img/developer_guides/sphinx_logo.png
docs/source/img/favicons/android-chrome-192x192.png
docs/source/img/favicons/android-chrome-512x512.png
docs/source/img/favicons/apple-touch-icon.png
docs/source/img/favicons/browserconfig.xml
docs/source/img/favicons/favicon-16x16.png
docs/source/img/favicons/favicon-32x32.png
docs/source/img/favicons/favicon.ico
docs/source/img/favicons/mstile-150x150.png
docs/source/img/favicons/safari-pinned-tab.svg
docs/source/img/favicons/site.webmanifest
docs/source/introduction/probabilistic_numerics.rst
docs/source/introduction/quickstart.ipynb
docs/source/public_api/diffeq.rst
docs/source/public_api/filtsmooth.rst
docs/source/public_api/kernels.rst
docs/source/public_api/linalg.rst
docs/source/public_api/linops.rst
docs/source/public_api/problems.rst
docs/source/public_api/probnum.rst
docs/source/public_api/quad.rst
docs/source/public_api/randprocs.rst
docs/source/public_api/randvars.rst
docs/source/public_api/statespace.rst
docs/source/public_api/utils.rst
docs/source/tutorials/bayesian_filtering_smoothing.rst
docs/source/tutorials/linear_algebra.rst
docs/source/tutorials/ordinary_differential_equations.rst
docs/source/tutorials/pn_methods.ipynb
docs/source/tutorials/probability.rst
docs/source/tutorials/filtsmooth/linear_gaussian_filtering_smoothing.ipynb
docs/source/tutorials/filtsmooth/nonlinear_gaussian_filtering_smoothing.ipynb
docs/source/tutorials/filtsmooth/particle_filtering.ipynb
docs/source/tutorials/linalg/galerkin_method.ipynb
docs/source/tutorials/linalg/linear_operators.ipynb
docs/source/tutorials/linalg/linear_systems.ipynb
docs/source/tutorials/odes/adaptive_steps_odefilter.ipynb
docs/source/tutorials/odes/odesolvers_from_scratch.ipynb
docs/source/tutorials/odes/uncertainties_odefilters.ipynb
docs/source/tutorials/probability/random_variables.ipynb
src/probnum/__init__.py
src/probnum/_probabilistic_numerical_method.py
src/probnum/_randomvariablelist.py
src/probnum/type.py
src/probnum.egg-info/PKG-INFO
src/probnum.egg-info/SOURCES.txt
src/probnum.egg-info/dependency_links.txt
src/probnum.egg-info/not-zip-safe
src/probnum.egg-info/requires.txt
src/probnum.egg-info/top_level.txt
src/probnum/diffeq/__init__.py
src/probnum/diffeq/odesolution.py
src/probnum/diffeq/odesolver.py
src/probnum/diffeq/steprule.py
src/probnum/diffeq/wrappedscipyodesolution.py
src/probnum/diffeq/wrappedscipysolver.py
src/probnum/diffeq/ode/__init__.py
src/probnum/diffeq/ode/ivp.py
src/probnum/diffeq/ode/ivp_examples.py
src/probnum/diffeq/ode/ode.py
src/probnum/diffeq/odefiltsmooth/__init__.py
src/probnum/diffeq/odefiltsmooth/initialize.py
src/probnum/diffeq/odefiltsmooth/ivpfiltsmooth.py
src/probnum/diffeq/odefiltsmooth/kalman_odesolution.py
src/probnum/diffeq/odefiltsmooth/odefiltsmooth.py
src/probnum/diffeq/perturbedsolvers/_perturbation_functions.py
src/probnum/filtsmooth/__init__.py
src/probnum/filtsmooth/_bayesfiltsmooth.py
src/probnum/filtsmooth/_timeseriesposterior.py
src/probnum/filtsmooth/_utils.py
src/probnum/filtsmooth/_gaussfiltsmooth/__init__.py
src/probnum/filtsmooth/_gaussfiltsmooth/_extendedkalman.py
src/probnum/filtsmooth/_gaussfiltsmooth/_iterated_component.py
src/probnum/filtsmooth/_gaussfiltsmooth/_kalman.py
src/probnum/filtsmooth/_gaussfiltsmooth/_kalmanposterior.py
src/probnum/filtsmooth/_gaussfiltsmooth/_stoppingcriterion.py
src/probnum/filtsmooth/_gaussfiltsmooth/_unscentedkalman.py
src/probnum/filtsmooth/_gaussfiltsmooth/_unscentedtransform.py
src/probnum/filtsmooth/_particlefiltsmooth/__init__.py
src/probnum/filtsmooth/_particlefiltsmooth/_importance_distributions.py
src/probnum/filtsmooth/_particlefiltsmooth/_particle_filter.py
src/probnum/filtsmooth/_particlefiltsmooth/_particle_filter_posterior.py
src/probnum/kernels/__init__.py
src/probnum/kernels/_exponentiated_quadratic.py
src/probnum/kernels/_kernel.py
src/probnum/kernels/_linear.py
src/probnum/kernels/_matern.py
src/probnum/kernels/_polynomial.py
src/probnum/kernels/_rational_quadratic.py
src/probnum/kernels/_white_noise.py
src/probnum/linalg/__init__.py
src/probnum/linalg/linearsolvers/__init__.py
src/probnum/linalg/linearsolvers/linearsolvers.py
src/probnum/linalg/linearsolvers/matrixbased.py
src/probnum/linalg/linearsolvers/solutionbased.py
src/probnum/linops/__init__.py
src/probnum/linops/_arithmetic.py
src/probnum/linops/_kronecker.py
src/probnum/linops/_linear_operator.py
src/probnum/linops/_scaling.py
src/probnum/linops/_utils.py
src/probnum/problems/__init__.py
src/probnum/problems/_problems.py
src/probnum/problems/zoo/__init__.py
src/probnum/problems/zoo/diffeq/__init__.py
src/probnum/problems/zoo/diffeq/_ivp_examples.py
src/probnum/problems/zoo/diffeq/_ivp_examples_jax.py
src/probnum/problems/zoo/filtsmooth/__init__.py
src/probnum/problems/zoo/filtsmooth/_filtsmooth_problems.py
src/probnum/problems/zoo/linalg/__init__.py
src/probnum/problems/zoo/linalg/_random_spd_matrix.py
src/probnum/problems/zoo/linalg/_suitesparse_matrix.py
src/probnum/quad/__init__.py
src/probnum/quad/_bayesquad.py
src/probnum/quad/_integration_measures.py
src/probnum/quad/bq_methods/__init__.py
src/probnum/quad/bq_methods/bayesian_quadrature.py
src/probnum/quad/kernel_embeddings/__init__.py
src/probnum/quad/kernel_embeddings/_expquad_gauss.py
src/probnum/quad/kernel_embeddings/_expquad_lebesgue.py
src/probnum/quad/kernel_embeddings/_kernel_embedding.py
src/probnum/quad/policies/__init__.py
src/probnum/quad/policies/sample_measure.py
src/probnum/randprocs/__init__.py
src/probnum/randprocs/_gaussian_process.py
src/probnum/randprocs/_markov_process.py
src/probnum/randprocs/_random_process.py
src/probnum/randvars/__init__.py
src/probnum/randvars/_arithmetic.py
src/probnum/randvars/_categorical.py
src/probnum/randvars/_constant.py
src/probnum/randvars/_normal.py
src/probnum/randvars/_random_variable.py
src/probnum/randvars/_scipy_stats.py
src/probnum/randvars/_utils.py
src/probnum/statespace/__init__.py
src/probnum/statespace/diffusions.py
src/probnum/statespace/discrete_transition.py
src/probnum/statespace/discrete_transition_utils.py
src/probnum/statespace/generate_samples.py
src/probnum/statespace/integrator.py
src/probnum/statespace/preconditioner.py
src/probnum/statespace/sde.py
src/probnum/statespace/sde_utils.py
src/probnum/statespace/transition.py
src/probnum/utils/__init__.py
src/probnum/utils/argutils.py
src/probnum/utils/arrayutils.py
src/probnum/utils/randomutils.py
src/probnum/utils/linalg/__init__.py
src/probnum/utils/linalg/_cholesky_updates.py
tests/__init__.py
tests/conftest.py
tests/test_randomvariablelist.py
tests/resources/matrix_poisson.npz
tests/resources/rhs_poisson.npy
tests/test_diffeq/__init__.py
tests/test_diffeq/test_odesolver.py
tests/test_diffeq/test_steprule.py
tests/test_diffeq/test_wrappedscipy_cases.py
tests/test_diffeq/test_wrappedscipyodesolution.py
tests/test_diffeq/test_wrappedscipysolver.py
tests/test_diffeq/test_ode/__init__.py
tests/test_diffeq/test_ode/test_ivp.py
tests/test_diffeq/test_ode/test_ivp_examples.py
tests/test_diffeq/test_odefiltsmooth/__init__.py
tests/test_diffeq/test_odefiltsmooth/_known_initial_derivatives.py
tests/test_diffeq/test_odefiltsmooth/test_initialize.py
tests/test_diffeq/test_odefiltsmooth/test_ivpfiltsmooth.py
tests/test_diffeq/test_odefiltsmooth/test_kalman_odesolution.py
tests/test_diffeq/test_odefiltsmooth/test_odefiltsmooth.py
tests/test_diffeq/test_odefiltsmooth/test_string_to_measmodel.py
tests/test_diffeq/test_perturbedsolvers/test_perturbation_functions.py
tests/test_filtsmooth/__init__.py
tests/test_filtsmooth/test_utils.py
tests/test_filtsmooth/test_gaussfiltsmooth/__init__.py
tests/test_filtsmooth/test_gaussfiltsmooth/_linearization_test_interface.py
tests/test_filtsmooth/test_gaussfiltsmooth/test_extendedkalman.py
tests/test_filtsmooth/test_gaussfiltsmooth/test_iterated_kalman.py
tests/test_filtsmooth/test_gaussfiltsmooth/test_kalman.py
tests/test_filtsmooth/test_gaussfiltsmooth/test_kalmanposterior.py
tests/test_filtsmooth/test_gaussfiltsmooth/test_stoppingcriterion.py
tests/test_filtsmooth/test_gaussfiltsmooth/test_unscentedkalman.py
tests/test_filtsmooth/test_gaussfiltsmooth/test_unscentedtransform.py
tests/test_filtsmooth/test_particlefiltsmooth/__init__.py
tests/test_filtsmooth/test_particlefiltsmooth/test_particle_filter.py
tests/test_filtsmooth/test_particlefiltsmooth/test_particle_filter_posterior.py
tests/test_kernels/__init__.py
tests/test_kernels/conftest.py
tests/test_kernels/test_kernel.py
tests/test_kernels/test_matern.py
tests/test_kernels/test_rational_quadratic.py
tests/test_linalg/__init__.py
tests/test_linalg/test_linearsolvers/__init__.py
tests/test_linalg/test_linearsolvers/test_linearsolvers.py
tests/test_linops/__init__.py
tests/test_linops/test_kronecker.py
tests/test_linops/test_linearoperators.py
tests/test_linops/test_linops.py
tests/test_linops/test_linops_cases/__init__.py
tests/test_linops/test_linops_cases/kronecker_cases.py
tests/test_linops/test_linops_cases/linear_operator_cases.py
tests/test_linops/test_linops_cases/scaling_cases.py
tests/test_problems/__init__.py
tests/test_problems/test_zoo/__init__.py
tests/test_problems/test_zoo/test_diffeq/__init__.py
tests/test_problems/test_zoo/test_diffeq/test_ivp_examples.py
tests/test_problems/test_zoo/test_diffeq/test_ivp_examples_jax.py
tests/test_problems/test_zoo/test_filtsmooth/__init__.py
tests/test_problems/test_zoo/test_filtsmooth/test_filtsmooth_problems.py
tests/test_problems/test_zoo/test_linalg/__init__.py
tests/test_problems/test_zoo/test_linalg/conftest.py
tests/test_problems/test_zoo/test_linalg/test_random_spd_matrix.py
tests/test_problems/test_zoo/test_linalg/test_suitesparse_matrix.py
tests/test_quad/__init__.py
tests/test_quad/conftest.py
tests/test_quad/test_integration_measure.py
tests/test_quad/test_kernel_embeddings.py
tests/test_quad/test_bayesquad/__init__.py
tests/test_quad/test_bayesquad/test_bq.py
tests/test_randprocs/__init__.py
tests/test_randprocs/conftest.py
tests/test_randprocs/test_gaussian_process.py
tests/test_randprocs/test_markov_process.py
tests/test_randprocs/test_random_process.py
tests/test_randvars/__init__.py
tests/test_randvars/test_arithmetic.py
tests/test_randvars/test_categorical.py
tests/test_randvars/test_constant.py
tests/test_randvars/test_dirac.py
tests/test_randvars/test_normal.py
tests/test_randvars/test_random_variable.py
tests/test_statespace/__init__.py
tests/test_statespace/conftest.py
tests/test_statespace/test_diffusions.py
tests/test_statespace/test_discrete_transition.py
tests/test_statespace/test_discrete_transition_utils.py
tests/test_statespace/test_generate_samples.py
tests/test_statespace/test_integrator.py
tests/test_statespace/test_preconditioner.py
tests/test_statespace/test_sde.py
tests/test_statespace/test_sde_utils.py
tests/test_statespace/test_transition.py
tests/test_utils/__init__.py
tests/test_utils/test_argutils.py
tests/test_utils/test_randomutils.py
tests/test_utils/test_linalg/__init__.py
tests/test_utils/test_linalg/test_cholesky_updates.py
tests/testing/__init__.py
tests/testing/assertions.py
tests/testing/statistics.py