Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
Version 3.6.1 had problems with certain borderline input, like empty polytopes or polytopes of embedding dimension 0. These have hopefully been taken care of.
No change in the user interface.
For release notes see 3.6.0.
The main changes are:
introduction of NoGradingDenom and better treatment of polytopes,
refinements in the computation of volumes.
For release notes see 3.6.0.
This release includes QNormaliz as a tool for algebraic polyhedra and its Python interface PyQNormaliz.
The install scripts have been revised thoroughly.
The Mac OS binaries are parallelized now (at the expense of a dynamic library bound to them).
This release makes computations that so far required homogeneous input available to all polytopes, regardless of the input type: Ehrhart series, triangulations, cone decomposition, Stanley decomposition.
For release notes see 3.5.3.
PROBLEM: The download of MPFR with the 3.5.4 install script for Flint does not work anymore, most likely because of an HTTP redirect. Insert the option -L after curl.
There is now an experimental new version of QNormaliz for algebraic polytopes. See Appendix F of the manual. Using it requires the download of https://github.com/Normaliz/Normaliz/tree/enfnormaliz2018 . It is also available as a Dockerimage: normaliz/normaliz:qnormaliz
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.
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.
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.
for a bug fix.
-- 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
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.
- bugfix-3.4.0.txt 199 Bytes
- normaliz-3.4.0-full.zip 5.84 MB
- normaliz-3.4.0-release-notes.txt 810 Bytes
- normaliz-3.4.0.tar.gz 3.31 MB
- normaliz-3.4.0.zip 3.57 MB
- normaliz-3.4.0Linux64.zip 3.71 MB
- normaliz-3.4.0MacOs.zip 2.36 MB
- normaliz-3.4.0Windows64.zip 1.87 MB
- normaliz-3.4.0_SCIP_Linux64.zip 7.04 MB
- patch-3.4.0.txt 261 Bytes
- Source code (zip)
- Source code (tar.gz)
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.