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

https://github.com/darioizzo/audi - First Release

- C++
Published by darioizzo over 9 years ago