YueRen/M2

Created Dec 31, 2025 · View the YueRen/M2 repository page

The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

327

Lines of Code

2,338,364

From

Aug 7, 1997

To

Dec 1, 2025

About YueRen/M2

Macaulay2 is a software system designed for computational work in commutative algebra, algebraic geometry, and related mathematical fields. Originally developed by Dan Grayson and Mike Stillman with contributions from David Eisenbud and many others, the project provides tools and algorithms for symbolic computation in these areas. The system is open source and distributed under the GNU General Public License, with binaries released under GPL-3.0 due to dependencies on LGPL-3.0 libraries like FLINT and MPFR.

The repository contains the complete source code needed to build Macaulay2, organized with the main codebase in the M2 directory. The project actively welcomes community contributions through its GitHub repository, where users can report bugs, submit pull requests, and volunteer to work on existing issues. New packages with mathematical content are accepted if they can be installed using the standard package installation tools and pass the system's test suite, making it easy for mathematicians and computer scientists to extend the platform with their own specialized computations and algorithms.

Share this video

More from YueRen

See all →