Releases: polymake/polymake
Releases · polymake/polymake
polymake 4.15
Changelog
graph
- graphviz: use pdf instead of ps
fan
- check_fan: fix ray identification
- cone: fix incidences in some special cases
- HyperplaneArrangement: fix bugs for single cells
polytope
- MILP: allow non-rational coordinates
topaz
- unimodular: improvements, allow non-full-dimensional
tropical
- covectors: various fixes
polymake 4.14
Changelog
distribution
- improve compatibility with c++20
common
- unimodular: fix for non-full-dimensional cases
fan
- secondary_fan: fix corner cases
fulton
- Remove bogus ampleness rule
graph
- PhylogeneticTree: improve input checks
polytope
- smooth_vertices: new client
- DELZANT: new property
- billera_lee: fix corner cases
tropical
- Cone: refactoring and fixes for DOME, COVECTORs and PSEUDOVERTICES
- Polytope: fix vertices computation
- Hypersurface: fixes for monomials and binomials
polymake 4.13
Changelog
distribution
- perl:
- support for perl 5.40
- error for perl >= 5.42
- fix building with std=c++20 enabled
interfaces
- lrslib: fix building with 0.7.3
- normaliz: update to 3.10.3
- polydb: several fixes and improvements
fan
- secondary_fan: fix some corner cases
polytope
- project_full: fix for polyhedral complexes
tropical
- polytope_subdivision_as_complex: fix indices
polymake 4.12
Changelog
general
- some fixes for jupyter interface
fan
- fix min_weights for trivial subdivisions
graph
- rename Lattice to PartiallyOrderedSet
- keeping compatibility aliases
- fixes for maximal_chains
- new client: maximal_ranked_poset
polytope
- improve order and chain polytope
- new clients: metric cone and metric polytope
topaz
- many Nevo-Santos-Wilson triangulated spheres:
- new property CONSTRUCTIBILITY
- new clients bistellar_d_sphere, bipyramidal_3_sphere
- check of constructibility in many cases
- SimplicialComples: add SHIFTED property
tropical
- Hypersurface: add homogeneity checks
polymake 4.11
Changelog
distribution
- perl:
- support for perl 5.38
- error for perl >= 5.40
interfaces
- polydb:
- new libmongoc interface to polydb (bundled:polydb)
- perl-interface removed
fan
- check_fan:
- several fixes, including for trivial fans
- add unchecked version
matroid
- random_matroid: new client
polytope
- johnson solids: several small fixes
- chain_polytope: new client
- projection: major improvements and fixes
- order_polytope: new client
- volume: fixed for 0-dimensional polytopes
polymake 4.10
Changelog
interfaces
- topcom:
- extend interface to access other combinations of connected, fine, and regular
- support for topcom 1.x
fulton
- weighted_projective_space: fix rays computation
group
- action_functions: migrate some code to C++
polytope
- compress incidence: fix lineality dim for some trivial polytopes: oscar-system/Oscar.jl#2403
- TRIANGULATION: fix weights computation
- poly2{lp,mps}:
- better handling of infeasible polytopes
- improve compatibility with other parsers
polymake 4.9
Changelog
distribution
- perl: add error for unsupported Perl >= 5.37
including upcoming perl 5.38 - compilers: add support for LLVM 15
interfaces
- libnormaliz: detect required libs for linking
- jreality: disable interface by default
disable jogl for recent java versions
fulton
- markov_bases: add new client
polytope
- mps files: many fixes in parser and writer
- lp files: several fixes in file parser and writer
- solids: improve clients
- mixed_volume: bugfix
tropical
- tropical_median: various improvements
polymake 4.8
Changelog
general
- Various bugfixes
interfaces
- plantri: introduce interface to plantri for generation of planar graphs.
https://users.cecs.anu.edu.au/~bdm/plantri/ - soplex: disable simplifier due to bug with rational post-solving
- libnormaliz: allow non-full-dimensional input for dual convex hull
graph
- PhylogeneticTree: add documentation and new functionality
ideal
- pluecker_ideal changed to c++ client
- pluecker_ideal_generators allows specifying desired coefficient type
- introduce pluecker_ideal(Matroid)
topaz
- multi_triangulation_sphere can now directly output the link of a face
tropical
- add tropical median
polymake 4.7
Changelog
distribution
- support for llvm+clang 14 and gcc 12
- support for perl 5.36
interfaces
- cdd: updated bundled version to 0.94m
- nauty: updated bundled version to 2.7r3
- normaliz: updated bundled version to 3.9.3
- scip: support version 8.0.0
- soplex: support version 6.0
common
- add disable_rules command
- threejs:
- update version
- depthWrite improvements
matroid
- ehrhart polynomial for matroid polytopes
- positroid: new rule
- split compatibility: bug fix
- ternary: bug fix in representation check
polytope
- convex_hull:
- adjust labels to improve prefer behavior
- increase weights for count rules
- conway: add CG construction
- johnson solids: fix J34 construction
- SlackIdeal: type migrated to application ideal
topaz
- minimal_non_faces:
- bug fix for column number
- adjust preconditions for better algorithm choice
- NON_REALIZABLE and GRASS_PLUCKER_CERTIFICATE for spheres (with holes)
- new client poincare_sphere
tropical
- voronoi_diagram: improve performance
polymake 4.6
Changelog
common
- better transparency for threejs visualization
polytope
- new function describe() for Polytope
- new function secondary_configuration()
- secondary_polytope() return type changed from PointConfiguration to Polytope
- improve contains function to solve smaller LPs
- improve conversion methods lp2poly and poly2lp
fan
- make k_skeleton and common_refinement work properly for PolyhedralComplex
topaz
- renamed link_complex->link_subcomplex, star->star_subcomplex
- VERTEX_INDICES for subcomplex constructions
- MINIMAL_NON_FACES type changed to IncidenceMatrix