Requires carl-storm version >= 14.23
- Added support for intervals with different number types
- Automated code formatting
- Developer: improved build and CMake support
- Developer: improved CI
Requires carl-storm version >= 14.23
- Upgraded repo / version for carl, requires carl-storm from now on
- Developer: added Dockerfile
- Developer: improved build process
- Developer: updated pybind11 to version 2.10.0
Requires carl with branch master14
- Developer: updated pybind11 to version 2.8.1 and adapted bindings accordingly
- Improved continuous integration with Github Actions
Requires carl with branch master14
- Added support for continuous integration with Github Actions
Requires carl with branch master14
- Extended conversion of number types to formulae
- (minor) changed
constant_part
to function forPolynomial
- (minor) added an additional operator on polynomials
- Fix for compilation with Xcode 11
Requires carl with branch master14
or a carl version between 17.12 and 18.08
- Extended bindings for arithmetic operations
- Fixed negation comparison
- Improved error output in installation
- Extended documentation
- Improved and extended setup
Requires carl version >= 17.12
- Adaptions to changes in carl
- Extended bindings for rational functions and factorized rational functions
Variable
constructor no longer returns an existing variable if a variable with that name existsexpand()
allows to obtain the expanded polynomial and rational function- Added methods for getting information about pycarl configuration
- Extended build script:
- uses config file
- support for disabling build of CLN and parser bindings
- fixed debug build type
Requires carl version >= 17.08
- Added conversions between CLN and GMP
- Added variable and integer pickling support. Throw errors if pickling is not supported
- Added hash functions
- Hide factorization caches for user
- Depend on carl-parser for parsing routines
- Check for carl version
- Fixed issues when CLN is not available
- First version with support for CLN and GMP. This means that no longer all operators are supported as it would be ambiguous
- Using bigint
- Arbitrary-size integers (CLN and GMP)
- Start of this changelog