Macaulay2 » Documentation
Packages » Macaulay2Doc » The Macaulay2 language » packages » Package
next | previous | forward | backward | up | index | toc

Package -- the class of all packages

Description

See packages for an overview about using and writing Macaulay2 packages.

Available packages:

Functions useful when using packages:

  • needsPackage -- load a package if not already loaded
  • loadPackage -- load a package
  • installPackage -- load and install a package and its documentation
  • check -- perform tests of a package
  • debug -- assistant for debugging packages, dictionaries, etc
  • importFrom -- import symbols to the current private dictionary

Functions useful when creating a package:

Functions useful when debugging a package:

  • debugging
  • debug -- assistant for debugging packages, dictionaries, etc
  • check -- perform tests of a package

Functions that are only rarely used:

See also

Functions and methods returning a package:

Methods that use a package:

  • ? Package -- see ? Symbol -- view brief documentation of a symbol
  • check(List,Package) -- see check -- perform tests of a package
  • check(Package) -- see check -- perform tests of a package
  • check(ZZ,Package) -- see check -- perform tests of a package
  • debug(Package) -- open the private dictionary of a package
  • dismiss(Package) -- see dismiss -- dismiss a package
  • exportFrom(Package,List) -- see exportFrom -- export symbols from a package's private dictionary
  • exportFrom(Package,String) -- see exportFrom -- export symbols from a package's private dictionary
  • importFrom(Package,List) -- see importFrom -- import symbols to the current private dictionary
  • importFrom(Package,String) -- see importFrom -- import symbols to the current private dictionary
  • installPackage(Package) -- see installPackage -- load and install a package and its documentation
  • loadPackage(Package) -- see loadPackage -- load a package
  • locate(Package) -- see locate -- locate source code
  • methods(Package) -- see methods -- list methods
  • options(Package)
  • package(Package) -- see package -- get containing package
  • readPackage(Package) -- see readPackage -- read the package preamble
  • tests(Package) -- see tests -- locate a package's tests
  • tests(ZZ,Package) -- see tests -- locate a package's tests
  • uninstallPackage(Package) -- see uninstallPackage -- uninstall a package and remove its documentation
  • use(Package) -- activate a previously dismissed package

Protected objects of class Package:

  • AssociativeAlgebras -- Noncommutative algebra computations
  • BernsteinSato -- algorithms for b-functions, local cohomology, and intersection cohomology
  • Classic -- a parser for classic Macaulay syntax
  • Complexes -- development package for beta testing new version of chain complexes
  • ConwayPolynomials -- database of Conway polynomials for use with GF
  • Core -- the core of Macaulay2
  • Dmodules -- D-modules package collection
  • Elimination -- eliminating specified variables, and Sylvester resultant
  • FirstPackage -- an example Macaulay2 package
  • FourierMotzkin -- for convex hull and vertex enumeration
  • FourTiTwo -- Interface for 4ti2
  • GenericInitialIdeal -- find the generic initial ideal of a given ideal
  • HolonomicSystems -- Examples of Holonomic D-modules
  • IntegralClosure -- routines for integral closure of affine domains and ideals
  • InverseSystems -- Macaulay's Inverse Systems
  • Isomorphism -- probabilistic test for isomorphism of modules
  • LLLBases -- lattice reduction (Lenstra-Lenstra-Lovasz bases)
  • Macaulay2Doc -- Macaulay2 documentation
  • MinimalPrimes -- minimal primes and radical routines for ideals
  • OldChainComplexes -- legacy implementation of chain complexes
  • OnlineLookup -- Look up mathematical information online
  • PackageCitations -- a package facilitating citation of Macaulay2 packages
  • Parsing -- a framework for building parsers
  • Polyhedra -- for computations with convex polyhedra, cones, and fans
  • PrimaryDecomposition -- primary decomposition and associated primes routines for ideals and modules
  • PushForward -- methods to compute the pushforward of a module along a ring map
  • ReesAlgebra -- Compute Rees algebras and their invariants
  • Saturation -- ideal and submodule quotient, saturation, and annihilator routines
  • Schubert2 -- computation in intersection theory
  • SchurRings -- Rings representing irreducible representations of general linear or symmetric groups
  • SimpleDoc -- simpler documentation for functions and methods
  • SimplicialComplexes -- exploring abstract simplicial complexes within commutative algebra
  • TangentCone -- tangent cones
  • Text -- documentation and hypertext
  • Topcom -- interface to selected functions from topcom package
  • Truncations -- truncations of graded ring, ideals and modules
  • User (missing documentation)
  • Varieties -- affine and projective algebraic geometry
  • WeylAlgebras -- algorithms for D-modules

For the programmer

The object Package is a type, with ancestor classes MutableHashTable < HashTable < Thing.


The source of this document is in Macaulay2Doc/functions/package-doc.m2:688:0.