./codecov.yml .coveragerc .git-blame-ignore-revs .github/workflows/pylint_check.py 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/source/_static/custom.css docs/source/api.rst docs/source/api/diffeq.rst docs/source/api/filtsmooth.rst docs/source/api/kernels.rst docs/source/api/linalg.rst docs/source/api/linops.rst docs/source/api/problems.rst docs/source/api/probnum.rst docs/source/api/quad.rst docs/source/api/randprocs.rst docs/source/api/randvars.rst docs/source/api/statespace.rst docs/source/api/utils.rst docs/source/assets/img/favicons/browserconfig.xml docs/source/assets/img/favicons/favicon.ico docs/source/assets/img/favicons/safari-pinned-tab.svg docs/source/assets/img/favicons/site.webmanifest docs/source/assets/img/landing_page/dirichlet_problem.svg docs/source/assets/img/landing_page/gaussian_process.svg docs/source/assets/img/landing_page/quadratic_surface.svg docs/source/assets/img/landing_page/supportedby/BMBF.svg docs/source/assets/img/landing_page/supportedby/DFG.svg docs/source/assets/img/logo/probnum_logo.svg docs/source/assets/img/logo/probnum_logo_dark_txtbelow.svg docs/source/assets/img/logo/probnum_logo_dark_txtright.svg docs/source/assets/img/logo/probnum_logo_light_txtbelow.svg docs/source/assets/img/logo/probnum_logo_light_txtright.svg docs/source/assets/img/logo/probnum_logo_watermark.svg docs/source/conf.py 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/creating_an_example_notebook.ipynb docs/source/development/developer_guides.rst docs/source/development/implementing_a_probnum_method.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/development/unit_testing.ipynb docs/source/probnum.mplstyle docs/source/research/bibliography/ABC.bib docs/source/research/bibliography/Applications.bib docs/source/research/bibliography/LinearAlgebra.bib docs/source/research/bibliography/MonteCarlo.bib docs/source/research/bibliography/ODE_from_path.bib docs/source/research/bibliography/ODEs.bib docs/source/research/bibliography/Optimization.bib docs/source/research/bibliography/PDEs.bib docs/source/research/bibliography/Quadrature.bib docs/source/research/bibliography/Sampling.bib docs/source/research/bibliography/general.bib docs/source/research/bibliography/related.bib docs/source/sitemap.rst docs/source/tutorials.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/pn_methods.ipynb docs/source/tutorials/prob/random_variables.ipynb docs/source/tutorials/quickstart.ipynb pyproject.toml setup.cfg setup.py src/probnum/__init__.py src/probnum/_probabilistic_numerical_method.py src/probnum/_randomvariablelist.py src/probnum/diffeq/__init__.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/odesolution.py src/probnum/diffeq/odesolver.py src/probnum/diffeq/perturbedsolvers/__init__.py src/probnum/diffeq/perturbedsolvers/_perturbation_functions.py src/probnum/diffeq/perturbedsolvers/_perturbedstepsolution.py src/probnum/diffeq/perturbedsolvers/_perturbedstepsolver.py src/probnum/diffeq/steprule.py src/probnum/diffeq/wrappedscipyodesolution.py src/probnum/diffeq/wrappedscipysolver.py src/probnum/filtsmooth/__init__.py src/probnum/filtsmooth/_bayesfiltsmooth.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/filtsmooth/_timeseriesposterior.py src/probnum/filtsmooth/_utils.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/typing.py src/probnum/utils/__init__.py src/probnum/utils/argutils.py src/probnum/utils/arrayutils.py src/probnum/utils/linalg/__init__.py src/probnum/utils/linalg/_cholesky_updates.py src/probnum/utils/randomutils.py tests/__init__.py tests/conftest.py tests/resources/matrix_poisson.npz tests/resources/rhs_poisson.npy tests/test_diffeq/__init__.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_odesolver.py tests/test_diffeq/test_perturbedsolvers/test_perturbation_functions.py tests/test_diffeq/test_perturbedsolvers/test_perturbed_cases.py tests/test_diffeq/test_perturbedsolvers/test_perturbedstepsolution.py tests/test_diffeq/test_perturbedsolvers/test_perturbedstepsolver.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_filtsmooth/__init__.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_filtsmooth/test_utils.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_bayesquad/__init__.py tests/test_quad/test_bayesquad/test_bq.py tests/test_quad/test_integration_measure.py tests/test_quad/test_kernel_embeddings.py tests/test_randomvariablelist.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_linalg/__init__.py tests/test_utils/test_linalg/test_cholesky_updates.py tests/test_utils/test_randomutils.py tests/testing/__init__.py tests/testing/assertions.py tests/testing/statistics.py tox.ini <<<<<< network # path=./coverage.xml /home/runner/work/probnum/probnum <<<<<< EOF