Releases: autodiff/autodiff
v1.1.2
What's Changed
- Some fixes to resolve conda-forge autodiff python package build in Windows by @allanleal in #331
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Fixes related eigen include macros by @allanleal in #329
- Enable Python bindings for Eigen matrices with autodiff::real by @allanleal in #330
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Fix support for using different types in Dual by @yut23 in #286
- Documentation: updated reverse mode by @PaulXiCao in #272
- [feat] GPU support by @JieRen98 in #309
- Allow user to override AUTODIFF_DEVICE_FUNC by @yut23 in #318
- Adds ::reverse namespace to avoid clash with forward by @alecjacobson in #321
- Fix signedness check by @ianhbell in #324
- Make the default constructor for Dual constexpr by @yut23 in #327
New Contributors
- @yut23 made their first contribution in #286
- @PaulXiCao made their first contribution in #272
- @JieRen98 made their first contribution in #309
- @alecjacobson made their first contribution in #321
- @ianhbell made their first contribution in #324
Full Changelog: v1.0.3...v1.1.0
v1.0.3
What's Changed
- Improved implicit conversion operators for
real,dualandvar. - Added support for definition
AUTODIFF_ENABLE_IMPLICIT_CONVERSION_VARin addition toAUTODIFF_ENABLE_IMPLICIT_CONVERSION_REAL,AUTODIFF_ENABLE_IMPLICIT_CONVERSION_DUALandAUTODIFF_ENABLE_IMPLICIT_CONVERSION.
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Implement missing
__rpowPython binding by @allanleal in #290
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Improve and extend the Python API of
autodiff::realtypes by @allanleal in #282
Full Changelog: v1.0.0...v1.0.1
v1.0.0
β autodiff v1.0.0
autodiff has now been sufficiently battle tested and its API has remained quite stable over the past years. It's now been promoted to v1.0.0! π
What's Changed
- Implement support for Intel C++ 19.1 compiler by @allanleal in #262
- added member function to Real python bindings to enable numpy usage by @rath3t in #268
New Contributors
Full Changelog: v0.6.12...v1.0.0
v0.6.12
π οΈ Improvements
This release introduces support to the use of Eigen::Map when performing gradient, jacobian and hessian operations with number types autodiff::real and autodiff::dual.
This release also introduces static assertions that ensure the provided vector in a wrt list is non-const, because the numbers in these vectors need to be seeded before evaluating the function being derived, and later unseeded; they must then be altered.