Skip to content

Releases: darioizzo/audi

Update to the new obake API and tbb API

16 Jun 11:52
e97a3de
Compare
Choose a tag to compare

This minor release updates and refreshes the code after one year of stable activity.

What's Changed

Full Changelog: v1.9.1...v1.9.2

Important BugFix release

10 Oct 10:50
Compare
Choose a tag to compare

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.

YACMA Update

15 Jun 10:20
2a3827f
Compare
Choose a tag to compare

This minor release only contains an update to the build system .

Pybind11

10 Mar 14:02
Compare
Choose a tag to compare

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

Obake

01 Nov 14:26
Compare
Choose a tag to compare

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.

Python 37 support added

13 May 14:41
Compare
Choose a tag to compare

This release adds the python 37 support on the PyPi package manager.

Update third party dependencies

08 May 19:01
Compare
Choose a tag to compare
  • 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

Support for third part inclusion.

11 Apr 12:24
Compare
Choose a tag to compare

This release contains some small bug fixes allowing the headers to be included from third party projects without creating issues of multiple symbol definitions.

Updated build system

07 Jan 15:08
Compare
Choose a tag to compare

This release touches the build system only slightly as to allow OSX to link correctly to the python library.

Ordering gduals

02 Oct 14:13
Compare
Choose a tag to compare

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.