Opened 5 years ago

Last modified 3 months ago

#22827 new task

Meta-ticket: expose all normaliz features

Reported by: mkoeppe Owned by: gh-tom111
Priority: major Milestone: sage-9.5
Component: geometry Keywords:
Cc: tscrim, dimpase, novoselt, Winfried, nthiery, vdelecroix, moritz, jipilab, mmasdeu, gh-braunmath, gh-kliem, kcrisman Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by mkoeppe)

#20885 added a Normaliz/PyNormaliz? interface, providing a fast backend for polyhedra, and in particular implementations of the integral_points and integral_hull methods.

On this meta ticket, we collect all tickets related to normaliz.

On follow-up tickets, should:

  • provide fast implementations of existing methods of Polyhedron, Cone, triangulations, ...
  • provide new methods for Normaliz's additional features.

Some features may already be exposed via polymake.

Adding these methods would not require Cython programming and would happen on several separate tickets.

Computation goals - see section 4.3 in the Normaliz manual

Tickets:

  • #22684: pynormaliz fails to build on 32bit system
  • #22645: Polyhedron_normaliz: Expose computation options
  • #25090: Upgrade pynormaliz to 1.14 or higher (2.0?)
  • #25091: Add some normaliz features
  • #25097: Algebraic polyhedra with QNormaliz / e-antic
  • #28379: clean normaliz backend
  • #28633: Add copy method to backend normaliz of Polyhedron
  • #28639: Polyhedron_normaliz: Initialize new cone from both Vrep and Hrep
  • #27952: upgrade Normaliz to 3.8.4, PyNormaliz? to 2.10, install nauty header/library, add patch to e-antic
  • #28873: Implement ambient volume of polyhedron with normaliz
  • #20879: Half-open polyhedra with ppl and normaliz

See also:

  • #20875: Meta-ticket: Polytopes, lattice (integer) point counting / enumeration, and their applications
  • #22710: Meta-ticket: polymake

Change History (20)

comment:1 Changed 4 years ago by jipilab

  • Description modified (diff)

comment:2 Changed 4 years ago by jipilab

  • Description modified (diff)

comment:3 Changed 4 years ago by mkoeppe

  • Description modified (diff)

comment:4 Changed 3 years ago by mkoeppe

  • Owner changed from (none) to gh-tom111

comment:5 Changed 3 years ago by mkoeppe

  • Cc gh-braunmath added

comment:6 Changed 3 years ago by mkoeppe

  • Description modified (diff)
  • Milestone changed from sage-8.0 to sage-8.4

comment:7 Changed 2 years ago by jipilab

  • Description modified (diff)

comment:8 Changed 2 years ago by gh-kliem

  • Description modified (diff)

comment:9 Changed 2 years ago by jipilab

  • Description modified (diff)

comment:10 Changed 2 years ago by jipilab

  • Description modified (diff)

comment:11 Changed 2 years ago by jipilab

  • Cc gh-kliem added

comment:12 Changed 2 years ago by jipilab

  • Description modified (diff)

comment:13 Changed 23 months ago by gh-kliem

  • Description modified (diff)

comment:14 Changed 20 months ago by gh-kliem

  • Description modified (diff)

comment:15 Changed 18 months ago by mkoeppe

  • Milestone changed from sage-8.4 to sage-9.2

comment:16 Changed 14 months ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.3

comment:17 Changed 8 months ago by mkoeppe

  • Milestone changed from sage-9.3 to sage-9.4

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

comment:18 Changed 3 months ago by mkoeppe

  • Cc kcrisman added

comment:19 Changed 3 months ago by mkoeppe

  • Description modified (diff)

comment:20 Changed 3 months ago by mkoeppe

  • Milestone changed from sage-9.4 to sage-9.5
Note: See TracTickets for help on using tickets.