Releases: probabilistic-numerics/probnum
Releases · probabilistic-numerics/probnum
v0.1.26
What's Changed
- Update pylint requirement from ~=2.17.1 to ~=2.17.2 by @dependabot in #813
- Update sphinx requirement from <5.4,>=3.0 to >=3.0,<6.3 by @dependabot in #814
- Update pylint requirement from ~=2.17.2 to ~=2.17.3 by @dependabot in #815
- Update sphinx requirement from <6.3,>=3.0 to >=3.0,<7.1 by @dependabot in #816
- Make scalar * Zero = Zero by @timweiland in #817
- Fix readthedocs build by @timweiland in #821
- Update pylint requirement from ~=2.17.3 to ~=2.17.4 by @dependabot in #819
- Override
linop
instead of_evaluate_linop
by @timweiland in #818 - Linop diagonal by @timweiland in #820
Full Changelog: v0.1.25...v0.1.26
v0.1.25
What's Changed
- Update myst-parser requirement from <0.20.0 to <1.1.0 by @dependabot in #804
- Python 3.11 by @marvinpfoertner in #807
- Update matplotlib requirement from <3.7 to <3.8 by @dependabot in #809
- Fix a few typos by @pitmonticone in #810
- Update pylint requirement from ~=2.17.0 to ~=2.17.1 by @dependabot in #808
- Update jax[cpu] requirement from <0.4.7 to <0.4.9 by @dependabot in #812
Full Changelog: v0.1.24...v0.1.25
v0.1.24
What's Changed
- Fix to benchmark runner by adding custom build command by @JonathanWenger in #790
- Update jax[cpu] requirement from <0.4.4 to <0.4.5 by @dependabot in #791
- Add KeOps support to CovarianceFunction by @timweiland in #793
- Add
BlockDiagonalMatrix
by @timweiland in #794 - Update jax[cpu] requirement from <0.4.5 to <0.4.6 by @dependabot in #795
- Update pylint requirement from ~=2.16.2 to ~=2.16.3 by @dependabot in #797
- Update myst-parser requirement from <0.17.0 to <0.20.0 by @dependabot in #796
- Use triangular solves in default
_solve
by @timweiland in #801 - Bugfix in
CovarianceLinearOperator
transpose by @timweiland in #800 - Update jax[cpu] requirement from <0.4.6 to <0.4.7 by @dependabot in #802
- Update pylint requirement from ~=2.16.3 to ~=2.17.0 by @dependabot in #805
Full Changelog: v0.1.23...v0.1.24
v0.1.23
What's Changed
- Fallback implementations of
LinearOperator
methods by @marvinpfoertner in #773 LinearOperator.solve
method by @marvinpfoertner in #772{Identity,Symmetric}Kronecker
andSymmetrize
implementation via subclassing by @marvinpfoertner in #776- Update
LinearOperator
class docstring by @marvinpfoertner in #778 - Fix all
pylint
messages inlinops
by @marvinpfoertner in #777 - Some
quad
toy problems by @mmahsereci in #746 - Some more acquisition functions for
quad
by @mmahsereci in #758 - Update jax[cpu] requirement from <0.4.3 to <0.4.4 by @dependabot in #779
- Update ipython requirement from <8.10.0 to <8.11.0 by @dependabot in #780
- Multilevel Bayesian quadrature by @tskarvone in #750
- Specify matplotlib version for notebooks by @JonathanWenger in #783
Kernel.linop
method by @marvinpfoertner in #782- Split
Kernel.input_shape
intoKernel.input_shape_{0,1}
by @marvinpfoertner in #785 - Cleaned up notebook requirements by @JonathanWenger in #786
- Refactor global
pylint
checks by @marvinpfoertner in #788 - add warning to
quad
docs by @mmahsereci in #784 - Rename
Kernel
toCovarianceFunction
by @marvinpfoertner in #789
Full Changelog: v0.1.22...v0.1.23
v0.1.22
What's Changed
- ML estimation of the scale parameter for quad by @tskarvone in #712
- Clean up
quad
api by @mmahsereci in #739 - Update jax[cpu] requirement from <0.3.25 to <0.3.26 by @dependabot in #740
- adding some info to
quad
docs. by @mmahsereci in #742 - Consistent file structure for
quad
by @mmahsereci in #743 - Make
quad
policies stateless by @mmahsereci in #744 - Initial designs for
quad
by @mmahsereci in #745 - Pinned IPython version to fix bug in documentation build by @JonathanWenger in #747
- Make
quad
integration measures stateless by @mmahsereci in #748 - Introducing
quad
acquisition functions by @mmahsereci in #749 - Updated tox configuration with new keyword for externals by @JonathanWenger in #754
- Update tox requirement from <4,>=3.18 to >=3.18,<5 by @dependabot in #755
- Update jax[cpu] requirement from <0.3.26 to <0.4.2 by @dependabot in #756
- Fix bug in
asrandvar
introduced by breaking changes in ScIPy 1.10 by @JonathanWenger in #763 - CI status badge now displays correct status. by @JonathanWenger in #762
- Update ipython requirement from <=8.6.0 to <8.9.0 by @dependabot in #767
- Fix matmul implementation of Zero linop by @timweiland in #764
MaxAcquisitionPolicy
forquad
by @mmahsereci in #757- Make Matrix transpose keep some properties by @timweiland in #765
- Update jax[cpu] requirement from <0.4.2 to <0.4.3 by @dependabot in #770
- Update ipython requirement from <8.9.0 to <8.10.0 by @dependabot in #769
- Efficient implementation of arbitrary half-integer Matérn Kernels by @marvinpfoertner in #771
Full Changelog: v0.1.21...v0.1.22
v0.1.21
What's Changed
- Fixed styling of thumbnails in tutorials by @JonathanWenger in #736
- Refactor LinearOperator for method overriding by @timweiland in #735
- Caching of the LU decomposition computed by
_InverseLinearOperator
by @marvinpfoertner in #737
New Contributors
- @timweiland made their first contribution in #735
Full Changelog: v0.1.20...v0.1.21
v0.1.20
What's Changed
- fix pylint line-too-long errors in tests by @alanchen-1 in #697
- Update jax[cpu] requirement from <0.3.5 to <0.3.6 by @dependabot in #700
- Fixed
else-if-used
pylint message inprobnum.problems
subpackage by @luffingluffy in #704 - Update jax[cpu] requirement from <0.3.6 to <0.3.8 by @dependabot in #703
- Introduce MarkovSequence by @pnkraemer in #646
- Fixed
line-too-long
pylint message inprobnum
andprobnum.problems
subpackage by @luffingluffy in #705 - Bugfix in pre-commit hooks by @marvinpfoertner in #706
- Consistent error handling & defaults for
quad
by @mmahsereci in #620 - Fix flaky
quad
test. by @mmahsereci in #707 - Update jax[cpu] requirement from <0.3.8 to <0.3.9 by @dependabot in #708
- Update jax[cpu] requirement from <0.3.9 to <0.3.14 by @dependabot in #713
- Update sphinx requirement from <4.6,>=3.0 to >=3.0,<5.1 by @dependabot in #714
- LaTeX Math in README.md by @marvinpfoertner in #719
- Update sphinx requirement from <5.1,>=3.0 to >=3.0,<5.2 by @dependabot in #722
- Update jax[cpu] requirement from <0.3.14 to <0.3.17 by @dependabot in #723
- Algebraic Operations on
Functions
by @marvinpfoertner in #725
New Contributors
- @alanchen-1 made their first contribution in #697
- @luffingluffy made their first contribution in #704
Full Changelog: v0.1.19...v0.1.20
v0.1.19
What's Changed
- Remove restriction for negative scalars in
ScaledKernel
by @marvinpfoertner in #663 - Update jax[cpu] requirement from <0.3.2 to <0.3.5 by @dependabot in #664
- Fixing parameters expansion in
ProductMatern
by @mmahsereci in #665 - Improved type hints in documentation by @JonathanWenger in #662
- resolve pylint in benchmark for line-too-long by @akapoor13 in #675
- Pin versions of doc dependencies by @JonathanWenger in #679
- Jupyter Documentation replaced by RST by @ShayekhBinIslam in #676
- Update sphinx requirement from <4.5,>=3.0 to >=3.0,<4.6 by @dependabot in #688
- Resolve pylint line-too-long for linops by @PrSh27 in #682
- Migrate
setup.cfg
topyproject.toml
and refactorpyproject.toml
by @marvinpfoertner in #685 - Move contents of
.coveragerc
intopyproject.toml
by @marvinpfoertner in #691 - refactor randvars with pylint by @akapoor13 in #684
- refactor utils with pylint by @akapoor13 in #683
- refactor diffeq to pylint by @akapoor13 in #694
- Resolve pylint line-too-long messages in randprocs by @npate012 in #681
- Consistent types for
quad
domain. by @mmahsereci in #660 - making
quad
iterator info stateless & adding tests by @mmahsereci in #659 - Fixed the
line-too-long
message for all modules underprobnum.linalg
subpackage. by @peterw2333 in #696
New Contributors
- @akapoor13 made their first contribution in #675
- @ShayekhBinIslam made their first contribution in #676
- @PrSh27 made their first contribution in #682
- @npate012 made their first contribution in #681
- @peterw2333 made their first contribution in #696
Full Changelog: v0.1.18...v0.1.19
v0.1.18
What's Changed
- Kernel arithmetic by @JonathanWenger in #654
- Consistent usage of "residual" in
probnum.linalg
by @JonathanWenger in #655 - Matern embedding by @tskarvone in #583
- Moving
quad
policies to separate modules by @mmahsereci in #657 - Improvements to the probabilistic linear solver implementation by @JonathanWenger in #656
ImmediateStop
stopping criterion forquad
by @mmahsereci in #658
New Contributors
- @tskarvone made their first contribution in #583
Full Changelog: v0.1.17...v0.1.18
v0.1.17
What's Changed
Kernel.output_shape
semantics and furtherRandomProcess
refactoring by @marvinpfoertner in #652- Add support for Python 3.10 by @marvinpfoertner in #653
Full Changelog: v0.1.16...v0.1.17