Skip to content

Macaulay2 v1.21

Compare
Choose a tag to compare
@mahrud mahrud released this 01 Jun 14:32
· 2760 commits to master since this release

New GitHub Contributors and Package Authors

  • Graham Inggs (@ginggs) made their first contribution in #2535
  • Alan Veliz-Cuba (@alanavc) made their first contribution in #2686
  • Mike Cummings
  • Vivek Mukundan

Changelog

  • new packages:
    • Triangulations, a package by Mike Stillman for triangulations of polyhedra and point sets, has been added.
    • WhitneyStratifications, a package by Martin Helmer for computing Whitney stratifications algebraically, has been added.
    • JSON, a package by Doug Torrance for JSON encoding and decoding, has been added.
    • ForeignFunctions, a package by Doug Torrance for providing a foreign function interface, has been added.
    • GeometricDecomposability, a package by Mike Cummings and Adam Van Tuyl for determining whether ideals are geometrically vertex decomposable, has been added.
    • PseudomonomialPrimaryDecomposition, a package by Alan A. Veliz-Cuba for primary decomposition of square free pseudomonomial ideals, has been added.
  • improved packages:
    • The package BettiCharacters has been updated to version 2.0, which introduces character tables, decompositions, and other methods for characters. The GradedCharacter type has been removed, and the Character type has been modified to accommodate both homological and internal grading in a simplied format.
  • functionality added:
  • functionality changed in a way that could break code:
    • remove may now be used to remove elements from mutable lists. Its previous (undocumented) behavior was equivalent to drop.
    • characters and width(Net) now split strings according to UTF-8 characters rather than bytes.