Skip to content

Releases: polymake/polymake

polymake 4.15

30 Sep 13:18

Choose a tag to compare

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

04 Jul 11:41

Choose a tag to compare

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

24 Sep 09:58

Choose a tag to compare

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

13 May 08:55

Choose a tag to compare

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

06 Nov 11:19

Choose a tag to compare

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

12 Jun 11:22

Choose a tag to compare

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

27 Jan 15:08

Choose a tag to compare

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

27 Jan 15:07

Choose a tag to compare

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

15 Jul 10:18

Choose a tag to compare

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

14 Jan 11:20

Choose a tag to compare

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