====== Polymake 3.2 ====== Release dates: * 3.2: January 29th, 2018 * r1: January 29th, 2018 * r2: February 16th, 2018 * r3: May 7th, 2018 * r4: November 1st, 2018 ==== Changelog ==== -- distribution -- * build system changed to ninja * support gcc 7 and clang 5 * support for perl 5.26 and blead up to 5.27.7 * tutorials available as jupyter notebooks * [r2] several improvements for polymake-in-container * [r2] preliminary support for clang 6 and gcc 8 * [r2] improvements in java build/install process * [r2] improve callable library file structure * [r2] include INSTALL and COPYING in tarball again * [r3] support for boost 1.67 * [r3] support for java 10 * [r3] better support for Mac OS X package managers: * support for brew * fink is no longer assumed by default * [r4] fix order in config.ninja for reproducibility -- interfaces -- * new python interface to callable library (thanks Sebastian Gutsche) * [r1] fix installation for python3 older than 3.5 * [r2+r3] improve support for OS X * new jupyter-kernel interface (thanks Sebastian Gutsche) * threejs visualization now working again in jupyter * libnormaliz: * update bundled version to 3.5.0 * support preexisting installation (version >= 3.1.0) * cdd and lrs: support debugging output * lrs: fix segfault with non-quiet lrslib * ppl: requires version >= 1.2 * soplex: requires version >= 2.2.1 * callable library: major improvements for emulating command line * [r3] visualization: default to threejs if jreality is disabled * [r4] support for lrslib 070 -- general -- * fixes and improvements for various visualization methods -- common -- * many improvements in polyDB interface including new database format * new substitute method for polynomials * replace rgb.txt by perl optional module Graphics::ColorNames * polymake includes a short list of fallback colors now * induced group actions on arbitrary containers -- fan -- * rename SymmetricFan to PolyhedralFan and incorporate SymmetricFan's properties there * fixes in regularity checks * new property PSEUDO_REGULAR -- graph -- * several fixes for props::Graph * [r4] fix edge number of permuted graphs -- group -- * fixes for linear_symmetries * improved support of matrix group actions * rename MATRIX_GROUP_ACTION and MatrixGroupAction to MATRIX_ACTION and matrix_action, respectively -- polytope -- * fixed parser for LP file format * new property MAHLER_VOLUME for Polytope * new client for reduced 3-polytopes * user method Polytope::VISUAL now takes Transformation and Offset as optional arguments * zero vectors in input properties throw an exception * major refactoring of VoronoiDiagram * groups added to several basic constructions * improved support for root systems * beneath_beyond support for non-full-dim / non-pointed cases * [r4] vertex_figure: correct intermediate LP * [r4] BOUNDED_COMPLEX: correct ADJACENCY * [r4] normaliz interface: two minor fixes * [r4] Cone-VISUAL: fix incidences * [r4] tensor: dont compare example output (order depends on cdd version) -- topaz -- * new big object type HyperbolicSurface * encoded via a doubly connected edge list -- tropical -- * tropical double description method * feasibility check for tropical linear inequality systems * several improvements to and refactoring of basic clients