Recent Releases of probnum

probnum - v0.1.26

What's Changed

  • Update pylint requirement from ~=2.17.1 to ~=2.17.2 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/813
  • Update sphinx requirement from <5.4,>=3.0 to >=3.0,<6.3 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/814
  • Update pylint requirement from ~=2.17.2 to ~=2.17.3 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/815
  • Update sphinx requirement from <6.3,>=3.0 to >=3.0,<7.1 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/816
  • Make scalar * Zero = Zero by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/817
  • Fix readthedocs build by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/821
  • Update pylint requirement from ~=2.17.3 to ~=2.17.4 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/819
  • Override linop instead of _evaluate_linop by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/818
  • Linop diagonal by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/820

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.25...v0.1.26

- Python
Published by JonathanWenger about 3 years ago

probnum - v0.1.25

What's Changed

  • Update myst-parser requirement from <0.20.0 to <1.1.0 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/804
  • Python 3.11 by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/807
  • Update matplotlib requirement from <3.7 to <3.8 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/809
  • Fix a few typos by @pitmonticone in https://github.com/probabilistic-numerics/probnum/pull/810
  • Update pylint requirement from ~=2.17.0 to ~=2.17.1 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/808
  • Update jax[cpu] requirement from <0.4.7 to <0.4.9 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/812

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.24...v0.1.25

- Python
Published by JonathanWenger about 3 years ago

probnum - v0.1.24

What's Changed

  • Fix to benchmark runner by adding custom build command by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/790
  • Update jax[cpu] requirement from <0.4.4 to <0.4.5 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/791
  • Add KeOps support to CovarianceFunction by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/793
  • Add BlockDiagonalMatrix by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/794
  • Update jax[cpu] requirement from <0.4.5 to <0.4.6 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/795
  • Update pylint requirement from ~=2.16.2 to ~=2.16.3 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/797
  • Update myst-parser requirement from <0.17.0 to <0.20.0 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/796
  • Use triangular solves in default _solve by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/801
  • Bugfix in CovarianceLinearOperator transpose by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/800
  • Update jax[cpu] requirement from <0.4.6 to <0.4.7 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/802
  • Update pylint requirement from ~=2.16.3 to ~=2.17.0 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/805

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.23...v0.1.24

- Python
Published by JonathanWenger about 3 years ago

probnum - v0.1.23

What's Changed

  • Fallback implementations of LinearOperator methods by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/773
  • LinearOperator.solve method by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/772
  • {Identity,Symmetric}Kronecker and Symmetrize implementation via subclassing by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/776
  • Update LinearOperator class docstring by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/778
  • Fix all pylint messages in linops by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/777
  • Some quad toy problems by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/746
  • Some more acquisition functions for quad by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/758
  • Update jax[cpu] requirement from <0.4.3 to <0.4.4 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/779
  • Update ipython requirement from <8.10.0 to <8.11.0 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/780
  • Multilevel Bayesian quadrature by @tskarvone in https://github.com/probabilistic-numerics/probnum/pull/750
  • Specify matplotlib version for notebooks by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/783
  • Kernel.linop method by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/782
  • Split Kernel.input_shape into Kernel.input_shape_{0,1} by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/785
  • Cleaned up notebook requirements by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/786
  • Refactor global pylint checks by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/788
  • add warning to quad docs by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/784
  • Rename Kernel to CovarianceFunction by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/789

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.22...v0.1.23

- Python
Published by marvinpfoertner over 3 years ago

probnum - v0.1.22

What's Changed

  • ML estimation of the scale parameter for quad by @tskarvone in https://github.com/probabilistic-numerics/probnum/pull/712
  • Clean up quad api by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/739
  • Update jax[cpu] requirement from <0.3.25 to <0.3.26 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/740
  • adding some info to quad docs. by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/742
  • Consistent file structure for quad by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/743
  • Make quad policies stateless by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/744
  • Initial designs for quad by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/745
  • Pinned IPython version to fix bug in documentation build by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/747
  • Make quad integration measures stateless by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/748
  • Introducing quad acquisition functions by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/749
  • Updated tox configuration with new keyword for externals by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/754
  • Update tox requirement from <4,>=3.18 to >=3.18,<5 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/755
  • Update jax[cpu] requirement from <0.3.26 to <0.4.2 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/756
  • Fix bug in asrandvar introduced by breaking changes in ScIPy 1.10 by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/763
  • CI status badge now displays correct status. by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/762
  • Update ipython requirement from <=8.6.0 to <8.9.0 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/767
  • Fix matmul implementation of Zero linop by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/764
  • MaxAcquisitionPolicy for quad by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/757
  • Make Matrix transpose keep some properties by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/765
  • Update jax[cpu] requirement from <0.4.2 to <0.4.3 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/770
  • Update ipython requirement from <8.9.0 to <8.10.0 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/769
  • Efficient implementation of arbitrary half-integer Matérn Kernels by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/771

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.21...v0.1.22

- Python
Published by JonathanWenger over 3 years ago

probnum - v0.1.21

What's Changed

  • Fixed styling of thumbnails in tutorials by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/736
  • Refactor LinearOperator for method overriding by @timweiland in https://github.com/probabilistic-numerics/probnum/pull/735
  • Caching of the LU decomposition computed by _InverseLinearOperator by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/737

New Contributors

  • @timweiland made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/735

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.20...v0.1.21

- Python
Published by JonathanWenger over 3 years ago

probnum - v0.1.20

What's Changed

  • fix pylint line-too-long errors in tests by @alanchen-1 in https://github.com/probabilistic-numerics/probnum/pull/697
  • Update jax[cpu] requirement from <0.3.5 to <0.3.6 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/700
  • Fixed else-if-used pylint message in probnum.problems subpackage by @luffingluffy in https://github.com/probabilistic-numerics/probnum/pull/704
  • Update jax[cpu] requirement from <0.3.6 to <0.3.8 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/703
  • Introduce MarkovSequence by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/646
  • Fixed line-too-long pylint message in probnum and probnum.problems subpackage by @luffingluffy in https://github.com/probabilistic-numerics/probnum/pull/705
  • Bugfix in pre-commit hooks by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/706
  • Consistent error handling & defaults for quad by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/620
  • Fix flaky quad test. by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/707
  • Update jax[cpu] requirement from <0.3.8 to <0.3.9 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/708
  • Update jax[cpu] requirement from <0.3.9 to <0.3.14 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/713
  • Update sphinx requirement from <4.6,>=3.0 to >=3.0,<5.1 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/714
  • LaTeX Math in README.md by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/719
  • Update sphinx requirement from <5.1,>=3.0 to >=3.0,<5.2 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/722
  • Update jax[cpu] requirement from <0.3.14 to <0.3.17 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/723
  • Algebraic Operations on Functions by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/725

New Contributors

  • @alanchen-1 made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/697
  • @luffingluffy made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/704

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.19...v0.1.20

- Python
Published by JonathanWenger almost 4 years ago

probnum - v0.1.19

What's Changed

  • Remove restriction for negative scalars in ScaledKernel by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/663
  • Update jax[cpu] requirement from <0.3.2 to <0.3.5 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/664
  • Fixing parameters expansion in ProductMatern by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/665
  • Improved type hints in documentation by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/662
  • resolve pylint in benchmark for line-too-long by @akapoor13 in https://github.com/probabilistic-numerics/probnum/pull/675
  • Pin versions of doc dependencies by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/679
  • Jupyter Documentation replaced by RST by @ShayekhBinIslam in https://github.com/probabilistic-numerics/probnum/pull/676
  • Update sphinx requirement from <4.5,>=3.0 to >=3.0,<4.6 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/688
  • Resolve pylint line-too-long for linops by @PrSh27 in https://github.com/probabilistic-numerics/probnum/pull/682
  • Migrate setup.cfg to pyproject.toml and refactor pyproject.toml by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/685
  • Move contents of .coveragerc into pyproject.toml by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/691
  • refactor randvars with pylint by @akapoor13 in https://github.com/probabilistic-numerics/probnum/pull/684
  • refactor utils with pylint by @akapoor13 in https://github.com/probabilistic-numerics/probnum/pull/683
  • refactor diffeq to pylint by @akapoor13 in https://github.com/probabilistic-numerics/probnum/pull/694
  • Resolve pylint line-too-long messages in randprocs by @npate012 in https://github.com/probabilistic-numerics/probnum/pull/681
  • Consistent types for quad domain. by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/660
  • making quad iterator info stateless & adding tests by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/659
  • Fixed the line-too-long message for all modules under probnum.linalg subpackage. by @peterw2333 in https://github.com/probabilistic-numerics/probnum/pull/696

New Contributors

  • @akapoor13 made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/675
  • @ShayekhBinIslam made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/676
  • @PrSh27 made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/682
  • @npate012 made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/681
  • @peterw2333 made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/696

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.18...v0.1.19

- Python
Published by JonathanWenger about 4 years ago

probnum - v0.1.18

What's Changed

  • Kernel arithmetic by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/654
  • Consistent usage of "residual" in probnum.linalg by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/655
  • Matern embedding by @tskarvone in https://github.com/probabilistic-numerics/probnum/pull/583
  • Moving quad policies to separate modules by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/657
  • Improvements to the probabilistic linear solver implementation by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/656
  • ImmediateStop stopping criterion for quad by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/658

New Contributors

  • @tskarvone made their first contribution in https://github.com/probabilistic-numerics/probnum/pull/583

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.17...v0.1.18

- Python
Published by JonathanWenger about 4 years ago

probnum - v0.1.17

What's Changed

  • Kernel.output_shape semantics and further RandomProcess refactoring by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/652
  • Add support for Python 3.10 by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/653

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.16...v0.1.17

- Python
Published by JonathanWenger over 4 years ago

probnum - v0.1.16

What's Changed

  • Pin MyST-Parser Version by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/637
  • Clean up ProbNum's Development Dependencies by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/636
  • Update the isort config and bump black version by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/638
  • Row selection policy for the PLS by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/588
  • codecov/codecov-action instead of bash uploader by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/640
  • Update jax[minimum-jaxlib] requirement from <0.2.29 to <0.3.1 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/642
  • Add Function class and refactor RandomProcess.{input,output}_{dim => shape} by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/639
  • Refactor UKF Components to use linearize() by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/635
  • Split nonlinear filtering notebooks by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/644
  • [Bugfix] Missing rng argument in sample function of random variable rv1 {+,-,*,/,//,@,%} rv2 by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/648
  • Simplified TaylorMode implementation by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/647
  • [Bugfix] Scalar arguments in Kernel.__call__ by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/649
  • Remove input_shape broadcasting capabilities from Kernel by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/650
  • Update jax[minimum-jaxlib] requirement from <0.3.1 to <0.3.2 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/651

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.15...v0.1.16

- Python
Published by JonathanWenger over 4 years ago

probnum - v0.1.15

What's Changed

  • __(r)matmul__ of Matrix linear operator outputs np.matrix by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/602
  • Default ODE filter arguments by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/603
  • Correct links in footer of documentation by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/604
  • Fix pylint errors for stepsize by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/608
  • Fix pylint errors for _perturbsolve_ivp.py by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/606
  • Fix pylint errors for _probsolve_ivp.py by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/607
  • Update sphinx requirement from <4.3.3,>=3.0 to >=3.0,<4.4.1 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/612
  • Fix pylint errors for _odesolution.py and _odesolver.py by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/609
  • Filter warning for importlib by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/613
  • pylint cleanup quad by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/610
  • Additions to the global pylint configuration by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/616
  • Another additions to the global pylint configuration by @mmahsereci in https://github.com/probabilistic-numerics/probnum/pull/617
  • Fix a bunch of pylint errors in filtsmooth by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/611
  • Update jax requirement from <0.2.27 to <0.2.28 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/619
  • Cholesky decompositions of LinearOperators by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/618
  • Update jaxlib requirement from <0.1.76 to <0.1.77 by @dependabot in https://github.com/probabilistic-numerics/probnum/pull/621
  • Process noise in discrete transitions by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/615
  • Small documentation fixes and updates to roles by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/623
  • Remove some abstractmethod-decorators from RandomProcess by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/629
  • Pin the pytest version and replace jaxlib dependency by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/626
  • Fix typos in code chunks in docs by @pitmonticone in https://github.com/probabilistic-numerics/probnum/pull/631
  • Drop Python 3.7 Support by @marvinpfoertner in https://github.com/probabilistic-numerics/probnum/pull/632
  • Scipy intersphinx mapping update by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/630
  • Split filtsmooth notebooks by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/628
  • Improve ODE filter initialisation and add more strategies by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/614
  • Enabled pylint: hidden-method in Markov process submodule by @pnkraemer in https://github.com/probabilistic-numerics/probnum/pull/634
  • Reorthogonalization for a stable implementation of the probabilistic linear solver by @JonathanWenger in https://github.com/probabilistic-numerics/probnum/pull/580

Full Changelog: https://github.com/probabilistic-numerics/probnum/compare/v0.1.14...v0.1.15

- Python
Published by JonathanWenger over 4 years ago

probnum - v0.1.14

Bug Fixes

  • MaxIterations stopping criterion for the linear solver is now stateless (#579)

Refactoring

  • ProbabilisticLinearSolver base class as proposal for general PN method implementation (#565)
  • Cleanup in probnum.typing (#599)
  • Replace NumPy Array Scalars by scalar arrays (#600)

Other

  • ProbNum is now citable, so we added a CITATION.cff file (#587, #596)
  • We now have CODEOWNERS (#589, #592)
  • Changes to the documentation (#584, #586, #595)

- Python
Published by marvinpfoertner over 4 years ago

probnum - v0.1.13

New Features

  • Base class StoppingCriterion for probabilistic numerical methods which supports boolean arithmetic (#561, #570)
  • Bayesian quadrature can be run in an iterative fashion (#420)

Improvements

  • Efficient arithmetic for linear operators (#505)

Bug Fixes

  • Optimized memory consumption of Constant random variables (#551, #553)
  • Matrix-variate normal matrix multiplication now works for all possible cases (#558, #572)

Refactoring

  • Belief updates for probabilistic linear solvers (#546)
  • Package structure improved (#560, #568)
  • Removed support for complex dtypes of LinearOperators (#575)

Testing

  • Optional arguments can now be passed to pytest via tox (#563)

Other

  • Dropped support for Python 3.6 (#548)

- Python
Published by JonathanWenger over 4 years ago

probnum - v0.1.12

New Features

  • Kernel broadcasting (#539): Allows efficient evaluation of kernels without forming a full kernel matrix.

Improvements

  • Updated quickstart guides for linear solvers (#511) and linear operators (#534)

Refactoring

  • Probabilistic linear solvers: Information operators (#494) and stopping criteria (#499)

Documentation

  • Corrected documentation of some ODE example problems (#544)

- Python
Published by JonathanWenger over 4 years ago

probnum - v0.1.11

Improvements

  • New Lorenz systems as ODE example problems (#515)
  • Improved package build process (78cd1ed9e8e3b1302aae59d736ce1ccc4d61cbc3, 993a27524e91420253e2096dec1d845d02456ebf)

Refactoring

  • Improvements to the SDE API (#501)
  • Removal of global pylint disables (#522)
  • Restructured .gitignore (#525)

Documentation

  • Fixes to tutorials and Sphinx build (#516)

- Python
Published by marvinpfoertner almost 5 years ago

probnum - v0.1.10

New Features

  • Event handling for ODE solvers (#498)

Improvements

  • Interface function for perturbation-based ODE solvers (#481)
  • Use of LinearOperators in statespace.IBM (#479)

Refactoring

  • Reorganization of diffeq subpackage (#477)
  • Restructuring of filtsmooth subpackage (#478)
  • Refactoring of statespace subpackage (#492)
  • Components (state, belief, policy) of probabilistic linear solvers as separate classes (#460)

Documentation

  • Automatically generated documentation for config options (#480)
  • Various updates to tutorials (#495, #506, #510)

- Python
Published by JonathanWenger almost 5 years ago

probnum - v0.1.9

New Features

  • Perturbed step ODE solvers (#382)
  • Global configuration module to set package-wide defaults (#465)

Improvements

  • Random sparse matrices are now generated in a memory efficient way (#455, #457)
  • On-the-fly construction of filtering posteriors (#403)

Refactoring

  • Renamed type module to probnum.typing (#454)
  • Removal of random_state attribute from random variables (#387)
  • ODE examples moved into problem zoo (#475)

Documentation

  • New website and logo (#433)

- Python
Published by JonathanWenger almost 5 years ago

probnum - v0.1.8

New Features

  • Abstract base class ProbabilisticNumericalMethod #410

Refactoring

  • Simplification of RandomVariable instantiation code #425

Bug Fixes

  • Fixed tests for extended Kalman filters #409
  • LinearOperator.inv() no longer throws warnings for sparse matrices #434

Documentation

  • updated tutorials #419 #423
  • restructured contribution guide #414

- Python
Published by JonathanWenger almost 5 years ago

probnum - v0.1.7

New Features

  • Step size perturbation for differential equation solvers (#376)
  • Wrappers for SciPy Runge-Kutta methods with manual step size selection (#380)

Benchmarks

  • Filtering and smoothing (#373)
  • Linear operators (#385, #390)

Refactoring

  • Linear operators now use a compositional pattern (#381)

Bug Fixes

  • Stabilization of linear solves in discrete transitions (#386)
  • Performance of Kronecker matrix matrix multiplication (#391,#392)

- Python
Published by JonathanWenger about 5 years ago

probnum - v0.1.6

New Features

  • Basic Bayesian Quadrature (#375)
  • Interface for Random Processes (#356)
  • Continuous time smoothing for linear SDEs (#371)

Testing

  • Improved test infrastructure for linear operators using pytest-cases (#366)

Fixes

  • Dense output sampling (#365)

- Python
Published by JonathanWenger about 5 years ago

probnum - v0.1.5

- Python
Published by JonathanWenger about 5 years ago

probnum - v0.1.4

- Python
Published by JonathanWenger about 5 years ago

probnum - v0.1.3

- Python
Published by JonathanWenger over 5 years ago

probnum - v0.1.2

  • Dynamic diffusion and error estimation

- Python
Published by JonathanWenger over 5 years ago

probnum -

- Python
Published by JonathanWenger over 5 years ago

probnum -

- Python
Published by JonathanWenger over 5 years ago

probnum - Beta Pre-Release

This pre-release now contains routines for the solution of differential equations.

- Python
Published by JonathanWenger almost 6 years ago

probnum - Pre-release

Pre-release to allow publication testing.

- Python
Published by JonathanWenger almost 6 years ago