up previous next
3.9.11 Supported Packages
|
Several packages are supported by the CoCoA team. These packages
contain functions that are not built into CoCoA because they are of a
more specialized or experimental nature.
The supported packages are:
algmorph.cpkg -- K-algebra homomorphisms
CantStop -- the first game in CoCoA ;-)
conductor.cpkg -- conductor sequence of points
control.cpkg -- tools for geometric Control Theory
galois.cpkg -- computing in a cyclic extension
intprog.cpkg -- integer programming
invariants.cpkg -- generators of an algebra of invariants
matrixnormalform.cpkg -- Smith normal form of a matrix
primary.cpkg -- primary ideals
specvar.cpkg -- special varieties
stat.cpkg -- statistics, design of experiment
thmproving.cpkg -- geometrical theorem proving
typevectors.cpkg -- typevectors for ideals of points
All of these packages are included in /packages/contrib of the distribution
of CoCoA. The packages are likely to be updated more often than
CoCoA, itself, and new packages may appear; so it may be worth
checking at the CoCoA distribution sites, e.g.,
http://cocoa.dima.unige.it/.
HOW TO USE A SUPPORTED PACKAGE
(1) save the package in /packages/contrib/, if necessary;
(2) to get the syntax, description, and examples of the main functions
and a suggested alias for the package, type
$contrib/"package_name".Man();
(3) to know the author and version number, type
$contrib/"package_name".About();
or just XX.Man(); XX.About()
where XX is a defined alias (type
Aliases(); to get the list)
NOTE: The packages will load automatically when one of their functions
is called (see
Package Sourcing and Autoloading) for more
information.
See below for more details about specific supported packages.