Skip to content

Macaulay2 v1.19

Compare
Choose a tag to compare
@mahrud mahrud released this 18 Nov 03:20
· 3105 commits to master since this release

New GitHub Contributors and Package Authors

  • Baptiste Calmes (@baptistecalmes) made their first contribution in #2276
  • Beihui Yuan
  • Doug Torrance
  • Gregorz Kapustka
  • Jay White
  • Jordy Lopez
  • Kelly Maluccio (@kmaluccio) made their first contribution in #2308
  • Kristian Ranestad
  • Kristine Jones
  • Luca Amata (@lucamata) made their first Github contribution in #2268
  • Mary Barker (@marybarker) made their first contribution in #2107
  • Michal Kapustka
  • Nicholas Iammarino (@npiammarino) made their first contribution in #2195
  • Patricio Gallardo

Changelog

  • new packages:
    • MonomialIntegerPrograms, a package by Lily Silverstein and Jay White for using integer programming for fast computations with monomial ideals, has been added.
    • ThinSincereQuivers, a package by Mary Barker and Patricio Gallardo for construction of flow polytopes and their associated quivers, has been added.
    • Python, a package by Daniel R. Grayson and Doug Torrance for an interface to Python, has been added.
    • BettiCharacters, a package by Federico Galetto for finite group characters on free resolutions and graded modules, has been added.
    • Jets, a package by Federico Galetto and Nicholas Iammarino, for computing jets of various algebraic, geometric and combinatorial objects, has been added.
    • FunctionFieldDesingularization, a package by Douglas A. Leonard for desingularization of function fields, has been added.
    • HomotopyLieAlgebra, a package by David Eisenbud for homotopy Lie algebra, has been added.
    • TSpreadIdeals, a package by Luca Amata for t-spread ideals of a polynomial ring, has been added.
    • ExteriorModules, a package by Luca Amata and Marilena Crupi for monomial modules over exterior algebras, has been added.
    • GroebnerStrata, a package by Kristine Jones and Mike Stillman for working with Groebner families and subschemes of Hilbert schemes, has been added.
    • QuaternaryQuartics, a package by Kapustka, Kapustka, Ranestad, Schenck, Stillman and Yuan containing code and examples for their paper 'Quaternary Quartic Forms and Gorenstein Rings', has been added.
    • RealRoots, a package by Jordy Lopez, Kelly Maluccio, Frank Sottile, and Thomas Yahl for symbolically exploring, counting, and locating real solutions to polynomial systems, has been added.
    • K3Surfaces, a package by Michael Hoff and Giovanni Staglianò for explicit constructions of K3 surfaces, has been added.
  • improved packages:
    • The package Truncations has been improved to support modules over the Cox rings of simplicial normal toric varieties.
    • The package MonodromySolver includes several new convenience functions for manipulating systems and creating seed pairs.
    • The package Complexes has been improved. The documentation is complete, and all methods involving Yoneda Ext and connecting maps have been written. This package will soon replace the chain complex code from the Core.
  • packages that have been published and certified:
    • "a gold star" DecomposableSparseSystems, a package by Taylor Brysiewicz, Jose Israel Rodriguez, Frank Sottile, and Thomas Yahl for solving decomposable sparse systems, has been published.
    • "a gold star" SparseResultants, a package by Giovanni Staglianò for computations with sparse resultants, has been published.
    • "a gold star" ExteriorModules, a package by Luca Amata and Marilena Crupi for monomial modules over exterior algebras, has been published.
  • packages that have been renamed:
    • The package FastLinAlg has been renamed to FastMinors.
    • The package RandomRationalPoints has been renamed to RandomPoints.
  • functionality added:
    • Integers may now be entered using the binary, octal, and hexadecimal numeral systems with the prefixes "0b", "0o", and "0x", respectively.
    • A new binary operator, ^^, has been added for computing the bitwise XOR of two integers. This replaces the "xor" method.
    • A new keyword, xor, has been added for finding the logical XOR of two boolean objects.
    • The function printerr, for printing warning messages and logs to stderr, is now exported.