Chaospy

Latest version: v4.3.15

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 9

3.3.6

==========================

ADDED:
* Support for quadrature dispatching for `Mul`, `Add` and (independent) `J`.

CHANGED:
* Refactor approximate_moment:
* Remove unused antithetic variate. (Really never used.)
* Remove redundant support for multiple exponents at once. In practice only
one is called at the time anyway.
* Adding buffering for both quadrature and results, so to reduce needed
computation for recursive methods.
* New order default: 1000 -> 1000/log2(len(dist)+1)
About the same for lower dimensions, but scales better with higher
dimensions.
* Update requirements to include numpy.

3.3.5

==========================

CHANGED:
* Refactor discrete distribution:
* Allowing "offset" (up to 0.5 on each side), making all discrete
distributions piece-wise constants.
* Use linear interpolation in `dist.fwd` and `dist.inv` between the edges,
making them piece linear function.
* `dist.cdf` adjusted 0.5 to the right to replicate old behavior.
* Update the two implemented discrete distributions `DiscreteUniform` and
`Binomial`.

3.3.4

==========================

ADDED:
* Added changelog (the file you currently are reading).
* Support for polynomial saving to and loading from disk.

CHANGED:
* Refactor descrete distributions to work better with quadrature.
* `numpoly` update to version 1.0.5.

FIXED:
* Bugfix: Poly-division with large relative error caused infinity-loops.

3.3.3

==========================

CHANGED:
* Move `chaospy/tutorial -> chaospy/docs/tutorials`.
* Use nbsphinx to integrate notebooks straight into the RTD docs.
* Renamed `chaospy/{doc -> docs}`.
* Include numpoly documentation content directly in toctree.
* `numpoly` update version 1.0.3
* Chaospy logger now capture Numpoly as well.
* Aligning Numpoly properly, making a wrapper redundant.

REMOVED:
* Announcing deprecation of `chaospy.basis` and `chaospy.prange` in favor
of `chaospy.monomial`.
* Deprecating `chaospy.setdim` in favor for `numpoly.set_dimensions`.

3.3.2

==========================

ADDED:
* Add Joe-copula back into the fold.
* Add `chaospy.example` to simplify the Jupyter notebook tutorials creation.

CHANGED:
* Remove CircleCI `build-cache` system in favor of simpler linear builds.
* Reduce checks to 2.7 and 3.8. Anything between is assumed to be covered
by the two.
* Clean up sensitivity analysis tools.
* Clean up copula docs.
* Move lots of doc examples from .rst to .ipynb.

REMOVED:
* Remove `Sens_*_nataf` as they were a one-shot project for a paper and no
longer work.
* Deprecate old Archemedean base copula

3.3.1

==========================

CHANGED:
* Switch `numpoly.bindex` with new `numpoly.glexindex`.

REMOVED:
* Removing unused Bertran functions.
* Deprecating old Distribution names (which have been announce for over a year
through warning messages)

Page 6 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.