Opened 2 years ago

Last modified 15 months ago

#25091 closed enhancement

Expose some normaliz features — at Version 13

Reported by: jipilab Owned by:
Priority: major Milestone: sage-8.8
Component: geometry Keywords: polytope, normaliz, IMA-PolyGeom
Cc: vdelecroix, moritz, mkoeppe, gh-sebasguts, Winfried, gh-braunmath, tscrim Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: public/some_normaliz_features (Commits) Commit: e32c9fddc39dd6780fea791796c5a536ecf4d42c
Dependencies: #22984, #25090 Stopgaps:

Description (last modified by jipilab)

Using Normaliz can compute several things that are currently not interfaced. For example:

  • Integral points generators
  • Volume
  • Euclidean volume
  • Triangulations

This ticket provides some new features.

TO DO: Make the bridge with PointConfiguration? triangulate and the triangulation via normaliz.

Change History (13)

comment:1 Changed 2 years ago by jipilab

  • Branch set to u/jipilab/normaliz_features
  • Commit set to e421ff89087f9d231056f163885b5ce251ed5d3b
  • Dependencies set to #22984, #25090

Last 10 new commits:

737552dUpdating patch with upstream fix for wrong number of lattice points.
530302dMerge branch 'u/tscrim/upgrade_noramliz_pynormaliz-22984' of git://trac.sagemath.org/sage into u/tscrim/upgrade_noramliz_pynormaliz-22984
57d40b0Upgrade Normaliz to 3.5.2.
6ba442dAdding tests from comment:24,25 of #22984.
183087aUpgrade PyNormaliz to 1.12
7f47ec9Adapted the polyhedron docstring
117e428Upgrade normaliz to 3.5.3
7057ef4Merge branch to get docstring adaptation
1b37e8bMerge branch 'develop' into test_normaliz
e421ff8First version of integral pts gen

comment:2 Changed 2 years ago by git

  • Commit changed from e421ff89087f9d231056f163885b5ce251ed5d3b to ac35212bdcb4b4671defd9e25ab90634d13f118d

Branch pushed to git repo; I updated commit sha1. New commits:

b6ae686Merge branch 'develop' of git://trac.sagemath.org/sage into t/25090/pynormaliz2
eaedcc2Update PyNormaliz to 1.14
ac35212Merge branch 'normaliz2' into normaliz_features

comment:3 Changed 2 years ago by jipilab

  • Branch changed from u/jipilab/normaliz_features to u/jipilab/some_normaliz_features
  • Commit changed from ac35212bdcb4b4671defd9e25ab90634d13f118d to bf8b172f1a58a6d71b857575b00dd19b82f9d2e4

New commits:

bf8b172Merge branch 'u/mkoeppe/pynormaliz2'

comment:4 Changed 2 years ago by jipilab

  • Branch changed from u/jipilab/some_normaliz_features to public/some_normaliz_features
  • Commit changed from bf8b172f1a58a6d71b857575b00dd19b82f9d2e4 to 9a6af25046563f288b4c93e61f0e3ab1fa593bf0

New commits:

4dbdc7dUpdated the Cone calls format
0257596Merge branch 'pynormaliz2' into normaliz_features
9a6af25Added volume, first version

comment:5 Changed 2 years ago by git

  • Commit changed from 9a6af25046563f288b4c93e61f0e3ab1fa593bf0 to 3d3f64ab940e973a79557a37ddb7bb346b6b5898

Branch pushed to git repo; I updated commit sha1. New commits:

3d3f64aHandle default behavior

comment:6 Changed 2 years ago by git

  • Commit changed from 3d3f64ab940e973a79557a37ddb7bb346b6b5898 to f376748a6c5330ea2f23d5e82de289ed7a575433

Branch pushed to git repo; I updated commit sha1. New commits:

1dcef4c_init_from_normaliz_data: New, use it in _init_from_*representation
fcd8101Updated pynormaliz to 1.15
f376748Merge branch 'pynormaliz2' into normaliz_features

comment:7 Changed 2 years ago by vdelecroix

Note that is_package_installed is being deprecated, see #20382

comment:8 Changed 2 years ago by git

  • Commit changed from f376748a6c5330ea2f23d5e82de289ed7a575433 to 55c9a04b9865076dc03dc3d701237ddaf5ee9614

Branch pushed to git repo; I updated commit sha1. New commits:

55c9a04Added Hilbert series

comment:9 Changed 2 years ago by git

  • Commit changed from 55c9a04b9865076dc03dc3d701237ddaf5ee9614 to 720dc046b8831170f06fe341bdfa42fefeb240c4

Branch pushed to git repo; I updated commit sha1. New commits:

720dc04Made tests pass

comment:10 Changed 2 years ago by git

  • Commit changed from 720dc046b8831170f06fe341bdfa42fefeb240c4 to a4ddeac32690b8be6a5edf66ff77979a1e9a2b3f

Branch pushed to git repo; I updated commit sha1. New commits:

a4ddeacCropped feature methods

comment:11 Changed 2 years ago by git

  • Commit changed from a4ddeac32690b8be6a5edf66ff77979a1e9a2b3f to 44549fa150a08fa327c7ae34f322bf4927b2eeec

Branch pushed to git repo; I updated commit sha1. New commits:

19d8539Polyhedron_normaliz: In verbose mode, write out normaliz format files
4cfcd14_normaliz_format: Fix last change
da8ae7aAdded data and cone methods to normaliz backend
44549faMerge branch 'pynormaliz2' into normaliz_features

comment:12 Changed 2 years ago by git

  • Commit changed from 44549fa150a08fa327c7ae34f322bf4927b2eeec to e32c9fddc39dd6780fea791796c5a536ecf4d42c

Branch pushed to git repo; I updated commit sha1. New commits:

e32c9fdAdded triangulate with normaliz

comment:13 Changed 2 years ago by jipilab

  • Description modified (diff)
Note: See TracTickets for help on using tickets.