e-antic : Computing with Real Embedded Number Fields¶
e-antic is a C library for exact computation with real embedded algebraic numbers. It also offers C++ and Python interfaces.
The C library is built on top of FLINT, Arb and antic and follows the same naming conventions.
The main focus of e-antic is on efficiency. For a more versatile C library for exact real numbers computations we recommend Calcium by Fredrik Johansson.
The development of e-antic is coordinated on github.
Installation¶
The preferred way to install e-antic is to use your package manager (e.g. apt-get
on Debian or Ubuntu, pacman
on Arch Linux, brew
on MacOS, etc). See repology for e-antic.
The following describe alternative ways of installing e-antic.
C Library¶
The following headers extend FLINT. They should not be considered as part of the e-antic API and will be ported to FLINT eventually.
C++ Interface¶
Python Interface¶
The Python interface relies on cppyy exposing automatic bindings to the C++ interface. The documentation of the Python interface can be found here.