NEWS in SINGULAR 3-1-6

News for version 3-1-6

New SINGULAR libraries

Changed SINGULAR libraries

Changed SINGULAR commands

Internal Changes

--------------------------------------------------------------------

Older versions:

News for version 3-1-5

New data types

Changed SINGULAR commands

New SINGULAR libraries

Changed SINGULAR libraries

Interface to gfanlib/polymake

Internal Changes

News for version 3-1-4

New data types

New SINGULAR libraries

Changed SINGULAR libraries

Interface to gfanlib/polymake

Internal Changes

News for version 3-1-3

User defined types

New types can be defined, see User defined types.

Handling objects from python

(Experimental) The new data type pyobject allows to access some python funtionality within SINGULAR, see pyobject.

Currently, it is only available for those who build Singular from the sources: Please activate it by typing ./configure --with-python See ./configure --help for details.

New SINGULAR functions

New SINGULAR libraries

--------------------------------------------------------------------

News for version 3-1-2

This version starts some reorganization: a section for new libraries: (see Experimental libraries), preparations for parallel computations (see modstd_lib, Ssi links), some linear algebra (see below), many new libaries, many bug fixes etc. (especially factorization stuff and memory management).

New SINGULAR functions

New SINGULAR link types

New SINGULAR libraries

Changed SINGULAR libraries

Internal Changes

News for version 3-1-1

New SINGULAR functions

Internal Changes

New SINGULAR libraries

Changed SINGULAR libraries

News for version 3-1-0

New SINGULAR functions

Internal Changes

New SINGULAR libraries

Changed SINGULAR libraries

News for version 3-0-4

News in version 3-0-3

The version 3-0-3 is stabilizing release, a result of a long beta test and the integration of a lot of small fixes which were on our waiting list for integration.

It contains also a lot of new features:

News in version 3-0-2

The version 3-0-2 is mainly a bug fix release, but it contains also some new features:

NEWS in version 3-0-1

The version 3-0-1 is mainly a bug fix release, but it contains also some new features:

NEWS in version 3-0-0

The version 3-0-0 is the first in the new release series version 3-0.

SINGULAR version 3 has a greater functionality and an improved architecture. Major new features are:

Besides theses internal changes, SINGULAR version 3 offers many new features and functionalities (which were partly already incorporated in the 2-1 pre-release series).

Factorizing algorithms revisited (3-0-0)

Starting with version 2-0-4, we use NTL (of Victor Shoup) for factoring univariate polynomials. The multivariate factorization code in libfac/factory now also works over algebraic field extension.

New SINGULAR libraries (3-0-0)

control_lib
algebraic analysis tools for System and Control Theory
mregular_lib
procedures for computing the Castelnuovo-Mumford regularity
mprimdec_lib
procedures for primary decomposition of modules
gmspoly_lib, gmssing_lib
procedures for the Gauss-Manin connection of a singularity
resolve_lib, reszeta_lib
resolution of singularities and applications
rootsmr_lib
counting the number of real roots
sheafcoh_lib
computing cohomology of sheaves and Tate resolution
signcond_lib
computing realizable sign conditions
rootsur_lib
counting number of real roots of univariate polynomial
grwalk_lib
Groebner and Pertubation walk

Changes in SINGULAR libraries (3-0-0)

Many procedures were moved into different libraries, the documentation of libraries was generally improved.

All procedures which used to change the current ring return now the newly created ring.

New SINGULAR functions (3-0-0)

ringlist
manipulation of rings
slimgb
a new algorithm to compute Groebner bases
exportto
transfer an identifier to the specified package
importfrom
generate a copy of an identifier from the specified package in the current package
frwalk
fractal walk to change monomial orderings

SINGULAR functions whose syntax/semantics has changed (3-0-0)

degree
outputs degree and dimension instead of returning an int
attrib
new attribute: rowShift

Non-commutative Extension PLURAL (3-0-0)

Starting with version 3-0-0, SINGULAR features the non-commutative extension PLURAL. It allows to set and to compute within non-commutative algebras with PBW basis. Among available algorithms are Groebner bases for left modules, syzygies and resolutions.

The following libraries come together with PLURAL:

center.lib
computes generators of the center and centralizer subalgebras up to a given degree resp. up to a given number of generators
involut_lib
determines linear antiautomorphisms (involutions) and automorphisms
gkdim_lib
computes a Gel'fand-Kirillov dimension for modules
ncalg_lib
includes ready-to-use funtions for defining many important non-commutative algebras
ncdecomp_lib
computes a decomposition of a module by its central characters
ncalg_lib, nctools_lib
contain numerous useful tools for non-commutative algebras
qmatrix_lib
procedures, related to quantum matrices and minors

Internal Changes (3-0-0)

new mapping code
factory revised
(gcd, factorizing polynomial over algebraic extension fields,...)

Porting


 Singular version 3-1-6, Dec 2012, generated by texi2html.