Overview | News | Documentation | Benchmarks | Download | Development | Authors | References


Nemo is a computer algebra package for the Julia programming language, maintained by William Hart, Tommy Hofmann, Claus Fieker, Fredrik Johansson and other contributors.

The Nemo code written in Julia is licensed under the BSD license and it makes use of GPL and LGPL C/C++ libraries such as Flint, Antic, GMP/MPIR, MPFR, Singular, Arb and Calcium.

The features of Nemo so far include:

Most of the generic functionality is provided by AbstractAlgebra.jl which is implemented in tandem with Nemo.jl.

A Julia package for algebraic number theory, called Hecke is also being developed on top of Nemo by Tommy Hofmann, Claus Fieker and collaborators.

Nemo is a key component of the Oscar computer algebra system.

Nemo is written in the Julia programming language and runs on many platforms (including Linux, Mac OS X, Windows and BSD).

Some of the maintainers of Nemo are funded by the DFG through the TRR 195 grant.

Last updated: 2021-11-03 17:01:42 GMT

Contact: nemo-devel mailing list.

Logo background due to Giacomo Merculiano.