Compare cf1c9a9 ... +0 ... e2a46b0

Coverage Reach
randprocs/markov/continuous/_linear_sde.py randprocs/markov/continuous/_diffusions.py randprocs/markov/continuous/_lti_sde.py randprocs/markov/continuous/_sde.py randprocs/markov/continuous/__init__.py randprocs/markov/continuous/_mfd.py randprocs/markov/integrator/_iwp.py randprocs/markov/integrator/_matern.py randprocs/markov/integrator/_ioup.py randprocs/markov/integrator/_integrator.py randprocs/markov/integrator/_preconditioner.py randprocs/markov/integrator/__init__.py randprocs/markov/integrator/convert/_convert.py randprocs/markov/integrator/convert/__init__.py randprocs/markov/discrete/_linear_gaussian.py randprocs/markov/discrete/_nonlinear_gaussian.py randprocs/markov/discrete/_lti_gaussian.py randprocs/markov/discrete/_condition_state.py randprocs/markov/discrete/__init__.py randprocs/markov/_transition.py randprocs/markov/_markov.py randprocs/markov/utils/_generate_measurements.py randprocs/markov/utils/__init__.py randprocs/markov/__init__.py randprocs/kernels/_kernel.py randprocs/kernels/_arithmetic_fallbacks.py randprocs/kernels/_product_matern.py randprocs/kernels/_matern.py randprocs/kernels/__init__.py randprocs/kernels/_white_noise.py randprocs/kernels/_rational_quadratic.py randprocs/kernels/_exponentiated_quadratic.py randprocs/kernels/_linear.py randprocs/kernels/_polynomial.py randprocs/kernels/_arithmetic.py randprocs/_random_process.py randprocs/_gaussian_process.py randprocs/__init__.py randprocs/mean_fns.py linops/_linear_operator.py linops/_kronecker.py linops/_arithmetic.py linops/_scaling.py linops/_arithmetic_fallbacks.py linops/__init__.py linops/_utils.py randvars/_random_variable.py randvars/_normal.py randvars/_arithmetic.py randvars/_scipy_stats.py randvars/_randomvariablelist.py randvars/_constant.py randvars/_categorical.py randvars/__init__.py randvars/_utils.py diffeq/odefilter/init_routines/_autodiff.py diffeq/odefilter/init_routines/_non_probabilistic_fit.py diffeq/odefilter/init_routines/_stack.py diffeq/odefilter/init_routines/_interface.py diffeq/odefilter/init_routines/__init__.py diffeq/odefilter/information_operators/_ode_residual.py diffeq/odefilter/information_operators/_information_operator.py diffeq/odefilter/information_operators/_approx_information_operator.py diffeq/odefilter/information_operators/__init__.py diffeq/odefilter/_odefilter.py diffeq/odefilter/utils/_problem_utils.py diffeq/odefilter/utils/__init__.py diffeq/odefilter/approx_strategies/_ek.py diffeq/odefilter/approx_strategies/__init__.py diffeq/odefilter/approx_strategies/_approx_strategy.py diffeq/odefilter/_odefilter_solution.py diffeq/odefilter/__init__.py diffeq/perturbed/step/_perturbedstepsolver.py diffeq/perturbed/step/_perturbedstepsolution.py diffeq/perturbed/step/_perturbation_functions.py diffeq/perturbed/step/__init__.py diffeq/perturbed/scipy_wrapper/_wrapped_scipy_solver.py diffeq/perturbed/scipy_wrapper/_wrapped_scipy_odesolution.py diffeq/perturbed/scipy_wrapper/__init__.py diffeq/perturbed/__init__.py diffeq/_odesolver.py diffeq/stepsize/_steprule.py diffeq/stepsize/__init__.py diffeq/stepsize/_propose_firststep.py diffeq/_perturbsolve_ivp.py diffeq/callbacks/_discrete_callback.py diffeq/callbacks/_callback.py diffeq/callbacks/__init__.py diffeq/_probsolve_ivp.py diffeq/_odesolution.py diffeq/_odesolver_state.py diffeq/_utils.py diffeq/__init__.py linalg/solvers/matrixbased.py linalg/solvers/belief_updates/matrix_based/_matrix_based_linear_belief_update.py linalg/solvers/belief_updates/matrix_based/_symmetric_matrix_based_linear_belief_update.py linalg/solvers/belief_updates/matrix_based/__init__.py linalg/solvers/belief_updates/solution_based/_projected_residual_belief_update.py linalg/solvers/belief_updates/solution_based/__init__.py linalg/solvers/belief_updates/_linear_solver_belief_update.py linalg/solvers/belief_updates/__init__.py linalg/solvers/policies/_conjugate_gradient.py linalg/solvers/policies/_random_unit_vector.py linalg/solvers/policies/_linear_solver_policy.py linalg/solvers/policies/__init__.py linalg/solvers/beliefs/_linear_system_belief.py linalg/solvers/beliefs/__init__.py linalg/solvers/_state.py linalg/solvers/stopping_criteria/_posterior_contraction.py linalg/solvers/stopping_criteria/_residual_norm.py linalg/solvers/stopping_criteria/_maxiter.py linalg/solvers/stopping_criteria/__init__.py linalg/solvers/stopping_criteria/_linear_solver_stopping_criterion.py linalg/solvers/_probabilistic_linear_solver.py linalg/solvers/information_ops/__init__.py linalg/solvers/information_ops/_linear_solver_information_op.py linalg/solvers/information_ops/_matvec.py linalg/solvers/information_ops/_projected_residual.py linalg/solvers/__init__.py linalg/_problinsolve.py linalg/__init__.py linalg/_bayescg.py filtsmooth/gaussian/approx/_unscentedkalman.py filtsmooth/gaussian/approx/_extendedkalman.py filtsmooth/gaussian/approx/_interface.py filtsmooth/gaussian/approx/__init__.py filtsmooth/gaussian/_kalmanposterior.py filtsmooth/gaussian/_kalman.py filtsmooth/gaussian/__init__.py filtsmooth/particle/_particle_filter.py filtsmooth/particle/_importance_distributions.py filtsmooth/particle/_particle_filter_posterior.py filtsmooth/particle/__init__.py filtsmooth/optim/_iterated_component.py filtsmooth/optim/_stopping_criterion.py filtsmooth/optim/_state_space_optimizer.py filtsmooth/optim/_gauss_newton.py filtsmooth/optim/__init__.py filtsmooth/_timeseriesposterior.py filtsmooth/utils/_merge_regression_problems.py filtsmooth/utils/__init__.py filtsmooth/_kalman_filter_smoother.py filtsmooth/__init__.py filtsmooth/_bayesfiltsmooth.py problems/zoo/diffeq/_ivp_examples.py problems/zoo/diffeq/_ivp_examples_jax.py problems/zoo/diffeq/__init__.py problems/zoo/linalg/_suitesparse_matrix.py problems/zoo/linalg/_random_spd_matrix.py problems/zoo/linalg/_random_linear_system.py problems/zoo/linalg/__init__.py problems/zoo/filtsmooth/_filtsmooth_problems.py problems/zoo/filtsmooth/__init__.py problems/_problems.py problems/__init__.py quad/solvers/bayesian_quadrature.py quad/solvers/stopping_criteria/__init__.py quad/solvers/stopping_criteria/_rel_mean_change.py quad/solvers/stopping_criteria/_max_nevals.py quad/solvers/stopping_criteria/_integral_variance_tol.py quad/solvers/stopping_criteria/_immediate_stop.py quad/solvers/stopping_criteria/_bq_stopping_criterion.py quad/solvers/bq_state.py quad/solvers/belief_updates/_belief_update.py quad/solvers/belief_updates/__init__.py quad/solvers/policies/_random_policy.py quad/solvers/policies/_policy.py quad/solvers/policies/__init__.py quad/solvers/__init__.py quad/kernel_embeddings/_matern_lebesgue.py quad/kernel_embeddings/_kernel_embedding.py quad/kernel_embeddings/_expquad_gauss.py quad/kernel_embeddings/_expquad_lebesgue.py quad/kernel_embeddings/__init__.py quad/_integration_measures.py quad/_bayesquad.py quad/_utils.py quad/__init__.py quad/_quad_typing.py utils/linalg/_orthogonalize.py utils/linalg/_cholesky_updates.py utils/linalg/_inner_product.py utils/linalg/__init__.py utils/argutils.py utils/arrayutils.py utils/__init__.py _config.py _function.py _pnmethod/_stopping_criterion.py _pnmethod/_probabilistic_numerical_method.py _pnmethod/__init__.py typing.py __init__.py conftest.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

1 untracked files changed.
Other files ignored by Codecov

No tracked files changed.

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
src/probnum 90.13%
Project Totals (194 files) 90.13%
Loading