Skip to content

Releases: Normaliz/Normaliz

v3.5.3

02 Apr 21:03
Compare
Choose a tag to compare

This release repairs some loss of performance in the last versions. No changes in the user interface or algorithms.

A binary for MS Windows will be added in the second half of April.

Descent

13 Mar 03:22
Compare
Choose a tag to compare

This release fixes some bugs in the previous releases.

Apart from minor additions, it introduces a new algorithm for volume computations by descent in the face lattice.

For binaries see version 3.5.3.

Unique output

06 Jan 14:45
Compare
Choose a tag to compare

This release has been issued for more or less formal reasons: not uniquely determined results are forced to be unique by a standardization step. See the release notes.

If you need a binary, download version 3.5.0.

See

#176

for a bug fix.

LLL

09 Dec 15:23
Compare
Choose a tag to compare
LLL

-- Euclidean volume of polytopes
-- Expansion of series
-- Projection of cones and polyhedra
-- LLL reduced coordinates for project-and-lift
-- Optional library Flint for univariate polynomial arithmetic
-- Installation scripts
-- Docker image (iincluding PyNormaliz) normaliz/normaliz
-- Online exploration on Binder

Bugfix

13 Nov 12:33
Compare
Choose a tag to compare

This version fixes some bugs in 3.4.0. The next release with functional extensions is planned for the end of November 2017.

The bugs have already been fixed in the binaries provided for 3.4.0. If you need a binary, download the 3.4.0 version for your system.

Project-and-lift

25 Aug 16:43
Compare
Choose a tag to compare

Main changes from 3.3.0:

-- new project-and-lift algorithm, also in a floating point variant
-- improved subdivision of large simplicial cones, equivalent own replacement of Scip
-- floating point input (and, partly, output)
-- fast Gorenstein test
-- restriction of number of significant coefficients of quasipolynomial

The minimal source package is normaliz-3.4.0.tar.gz or zip.

NOTE: (1) if you want to build Noramliz yourself with a compiler that gives long and long long different sizes (for example Intel icpc) you must apply the two changes listed in patch-3.4.0.txt. (As far as we can see, gcc and clang are nit concerned.)

(2) In the subdivision of large simplices the switch of integer precision may fail because the corresponding exception is not forwarded properly. If you are affected by this problem, please apply the correction in bugfix-3.4.0.txt and rebuild Normaliz. If you can't build Normaliz yourself, please contact the authors.

NmzIntegrate in Normaliz

14 May 17:03
Compare
Choose a tag to compare

The main changes are:

-- inclusion of NmzIntegrate in libnormaliz
-- rational numbers in input
-- improvement of polynomial arithmetic
-- controlled interruption

The minimal source package is normaliz-3.3.0.tar.gz or zip.

PyNormaliz is included in the source package below.

The Linux and MacOS versions contain CoCoALib, Windows does not.

Automatic symmetrization

23 Feb 08:52
Compare
Choose a tag to compare

Changes relative to 3.2.0:

-- Automatic choice of symmetrization
-- better use of HSOP option via libnormaliz
-- adaptation to PyNormaliz 1.4

Choice of algorithm

22 Jan 09:35
Compare
Choose a tag to compare

New features relative to 3.1.4:

-- constraints in symbolic format
-- a better implementation of Approximate and its use in the inhomogeneous case,
-- option Symmetzrize that produces symmetrized input for and runs nmzIntegrate and runs on it,
-- QNormaliz, a version of Normaliz using coordinates in an extension of the rational numbers (estricted to convex hull computations and triangulation),
-- automatic choic of algorithmic variants.

python and sage

03 Dec 03:05
Compare
Choose a tag to compare
python and sage Pre-release
Pre-release

Extension of ConeProperty to give easier access to libnormaliz, especially for the Python interface and therefore to Sage.

Several minor issues taken care of.

Travis scripts extended to variation of Mac OS/Linux settings, compilers and configure options.