Recent Releases of https://github.com/darioizzo/audi
https://github.com/darioizzo/audi - Update to the new obake API and tbb API
This minor release updates and refreshes the code after one year of stable activity.
What's Changed
- update for tbb and obake. CI update by @darioizzo in https://github.com/darioizzo/audi/pull/61
Full Changelog: https://github.com/darioizzo/audi/compare/v1.9.1...v1.9.2
- C++
Published by darioizzo about 4 years ago
https://github.com/darioizzo/audi - Important BugFix release
As of v.1.7 the vectorized algebra contained a bug causing sometimes wrong results for vectorized gdual artihmetics at order >=2. This release addresses that important bug and starts the 1.9.x numbering.
- C++
Published by darioizzo almost 6 years ago
https://github.com/darioizzo/audi - YACMA Update
This minor release only contains an update to the build system .
- C++
Published by darioizzo about 6 years ago
https://github.com/darioizzo/audi - Pybind11
Moving to pybind11
- Following the recent trend of our toolchain, this release drops boost python in favour
of pybind11.
- Some improvements are also made with the numpy interface adding increased interoperability
- C++
Published by darioizzo over 6 years ago
https://github.com/darioizzo/audi - Obake
This is a new major release in which the computer algebra backend of Audi has been switched from piranha to obake (obake is piranha's successor project):
https://github.com/bluescarni/obake
As a result, Audi's performance has increased (up to 10x in some specific tests), and Windows is now officially supported. Audi now also requires a C++17 capable compiler.
One regression is that the pyaudi pip packages for Windows have been temporarily disabled due to the lack of support for MinGW by one of obake's dependencies. We are looking into re-enabling the pyaudi pip packages for Windows soon.
- C++
Published by bluescarni over 6 years ago
https://github.com/darioizzo/audi - Python 37 support added
This release adds the python 37 support on the PyPi package manager.
- C++
Published by darioizzo about 7 years ago
https://github.com/darioizzo/audi - Update third party dependencies
This is a minor release including updates to soem of the third party dependencies we typically build our binaries with. In particular, linux binaries distributed via pip will now use boost 1.70 and Cmake 3.13.4
Also the python test suite has been improved
- C++
Published by darioizzo about 7 years ago
https://github.com/darioizzo/audi - Support for third part inclusion.
This release contains some small bug fixes allowing the headers to be included from third party projects without creating issues of multiple symbol definitions.
- C++
Published by darioizzo over 7 years ago
https://github.com/darioizzo/audi - Updated build system
This release touches the build system only slightly as to allow OSX to link correctly to the python library.
- C++
Published by darioizzo over 7 years ago
https://github.com/darioizzo/audi - Ordering gduals
The only change on this release, is the addition of an ordering for gduals, based on the implementation of the operators < and >. The ordering works comparing the constant coefficient of the gdual polynomial.
- C++
Published by darioizzo almost 8 years ago
https://github.com/darioizzo/audi - Minor additions
New Feature
- The possibility to subs symbols with gduals is added to python:
from pyaudi import gdual_double as gdual
x = gdual(1, "x", 4)
x = x**2
y = gdual(0., "y", 1)
newx = x.subs("dx", y)
newx == gdual(1, "y", 4)*gdual(1, "y", 4)
newx.order == 4
- C++
Published by darioizzo about 8 years ago
https://github.com/darioizzo/audi - Multiple precision differential algebra
New features
- Quadruple precision gduals
- Quadruple precision floats (real128)
Miscellanea
- Improved build system
- Bug fix on vectorized operators
- Docs improvements
- C++
Published by darioizzo about 8 years ago
https://github.com/darioizzo/audi - Minor fixes on old archs
Linux wheels: update GMP version and enable fat binaries to fix crashes on older architectures
- C++
Published by darioizzo over 8 years ago
https://github.com/darioizzo/audi - Map Inversion
This release cleans and refactors the code adding a map inversion algorithm as a new feature.
It is pinned to piranha v 0.10 and as soon as the new piranha is available a new release will be made to adapt the code to the new syntax and to leverage the new piranha developments. As such the release is to be considered a "transition" release.
New Feautres
- A map inversion algorithm based on Picard fixed point iterations
Code Structure
- New docs (abandoning breathe and doxygen) embracing pure sphinx.
- New tutorials in python
- C++
Published by darioizzo over 8 years ago
https://github.com/darioizzo/audi - Now in PyPi
This Version is the first audi version also downloadable in PyPi via
pip install pyaudi
if oyu have a 64 bits windows with python 27, 34, 35
- C++
Published by darioizzo over 9 years ago