sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.47k stars 487 forks source link

Meta-ticket: Add downstream (external user) packages as optional/experimental packages #31164

Open mkoeppe opened 3 years ago

mkoeppe commented 3 years ago

Since Sage 9.2, the spkg section of the Sage reference manual is automatically generated from the information in the SAGE_ROOT/build/pkgs/ directory. Each SPKG is represented by a subdirectory. The structure of these subdirectories is explained in the Developer's Guide.

This meta-ticket tracks the task of adding external packages, in particular those that used to be listed at https://wiki.sagemath.org/SageMathExternalPackages, as optional/experimental packages. By including them as optional/experimental packages in build/pkgs:

Already added as packages, see spkg section of the Sage reference manual:

Tickets for pip-installable packages:

The packages will typically be added as pip packages instead of normal packages. These do not come with tarball information and do not have to pin the version, so by default the latest version on PyPI would be installed. Hence there is no additional maintenance burden from updating the packages. Adding the packages is made easy by the new sage -package create commands, added in Sage 9.3.

No ticket yet:

Not pip-installable:

In this ticket, only pip-installable packages will be added. This adds an incentive to package authors to bring their packages to this form.

Maintained/abandoned on a Trac ticket:

Outdated (disappeared or does not work with current Sage):

Discussions:



-------------------------
List of external packages 
-------------------------

This list used to be maintained at https://wiki.sagemath.org/SageMathExternalPackages

'''Please help by moving packages to one of the sections above!'''

See also https://github.com/slel/external-packages
for another collection

`Modular Abelian Varieties <https://github.com/williamstein/sage_modabvar>`_
-----------------------------------------------------------------------------

  by William Stein and Hao Chen

  Links:

  - https://github.com/williamstein/sage_modabvar
  - https://github.com/haochenuw/sage_modabvar

`Purple Sage <https://github.com/fredstro/psage>`_
------------------------------------------------------

  by William Stein, Fredrik Stromberg, Stephan Ehlen, Martin Raum and others

  A Library of Number Theory Code that depends on Sage.

`fgb_sage <https://github.com/mwageringel/fgb_sage>`_
-----------------------------------------------------

  by Markus Wageringel

  Sage interface for computing Gröbner bases with FGb.

`guptri_py <https://github.com/mwageringel/guptri_py>`_
-------------------------------------------------------

  by Markus Wageringel

  Sage/NumPy interface for solving generalized eigenvalue problems of singular matrix pencils with GUPTRI.

Brocoli
-------

  by Jean-Philippe Labbé

  Package dealing with LImit ROots of COxeter groups (eternal Beta version)

  - home: http://page.mi.fu-berlin.de/labbe/pages/brocoli.html
  - docs-html: https://jplab.github.io/brocoli/doc/html
  - docs-pdf: http://page.mi.fu-berlin.de/labbe/pdfs/brocoli.pdf
  - gallery: http://page.mi.fu-berlin.de/labbe/gallery.html
  - repo: https://github.com/jplab/brocoli

`sagemath-polytope-tikz <http://page.mi.fu-berlin.de/labbe/polytope.html>`_
---------------------------------------------------------------------------

  by Jean-Philippe Labbé

`SFBpresentation <https://github.com/jplab/SFBpresentation>`_
-------------------------------------------------------------

  by Jean-Philippe Labbé

--------
See also
--------

- `Packages on PyPI matching 'sagemath'
  <https://pypi.org/search/?q=sagemath>`_
- `Packages on PyPI matching 'sage' and Mathematics <https://pypi.org/search/?q=sage&o=&c=Topic+%3A%3A+Scientific%2FEngineering+%3A%3A+Mathematics>`_
- `Packages on PyPI matching 'sage' and Science <https://pypi.org/search/?q=sage&o=&c=Intended+Audience+%3A%3A+Science%2FResearch>`_

- `Packages on github matching "Sage code" <https://github.com/search?q=%22Sage+code%22>`_
- `Packages on gitlab matching "sagemath" <https://gitlab.com/search?search=sagemath>`_
- `Packages on Google Code Archive with tag "SAGE" <https://code.google.com/archive/search?q=domain:code.google.com%20label:SAGE>`_
- `Packages on Bitbucket matching "sagemath" <https://bitbucket.org/repo/all?name=sagemath>`_

CC: @slel @mwageringel @videlec @seblabbe @sagetrac-tmonteil @jplab @fredstro @fchapoton @sagetrac-srobik @williamstein @nthiery @saraedum @edgarcosta @sorger-c @mforets @pjbruin @rburing @mathzeta

Component: build

Issue created by migration from https://trac.sagemath.org/ticket/31164

mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -81,6 +81,9 @@

 - abelfunctions: **Computing with Abelian functions, Riemann surfaces, and algebraic curves** by Chris Swierczewski ([GitHub repo](https://github.com/abelfunctions/abelfunctions), [discussion](https://groups.google.com/d/msg/sage-devel/29ndCD8z94k/K6H2OK5TAgAJ))

+- carlin: **Carleman linearization of polynomial differential equations** by Marcelo Forets ([GitHub repo](https://github.com/mforets/carlin))
+
+

 **Not pip-installable:**

@@ -91,11 +94,12 @@

 **Outdated (disappeared or does not work with current Sage):**

-- [sage-semigroups](https://github.com/nthiery/sage-semigroups/): **A semigroup (representation) theory library** by Nicolas M. Thiéry ([GitHub repo](https://github.com/nthiery/sage-semigroups/), broken as of 2022-09, Sage 9.7)
-- CHA: **Combinatorial Hopf algebras** by [Nicolas Borie](http://www-igm.univ-mlv.fr/~borie/software.php) ([Bitbucket repo - 404](https://bitbucket.org/nborie/cha))
-- cryptosage: **Cryptography algorithms** by Sara Forouhar ([GitHub repo with .sage files](https://github.com/sara62/cryptosage), last updated 2015)
-- sage-drg: **Checking the feasibility of distance-regular graph parameter sets** by Janos Vidali ([GitHub repo](https://github.com/jaanos/sage-drg), not pip-installable, [no Python 3 support](https://github.com/jaanos/sage-drg/issues/1))
-- SchottkyUniformization: **SK prime function, Riemann Theta function built from a RS via Schottky uniformization** by Jeremy Upsal [GitHub repo](https://github.com/jupsal/SchottkyUniformizationSageComputations), last updated 2016)
+- [sage-semigroups](https://github.com/nthiery/sage-semigroups/): *A semigroup (representation) theory library* by Nicolas M. Thiéry ([GitHub repo](https://github.com/nthiery/sage-semigroups/), broken as of 2022-09, Sage 9.7)
+- CHA: *Combinatorial Hopf algebras* by [Nicolas Borie](http://www-igm.univ-mlv.fr/~borie/software.php) ([Bitbucket repo - 404](https://bitbucket.org/nborie/cha))
+- cryptosage: *Cryptography algorithms* by Sara Forouhar ([GitHub repo with .sage files](https://github.com/sara62/cryptosage), last updated 2015)
+- sage-drg: *Checking the feasibility of distance-regular graph parameter sets* by Janos Vidali ([GitHub repo](https://github.com/jaanos/sage-drg), not pip-installable, [no Python 3 support](https://github.com/jaanos/sage-drg/issues/1))
+- SchottkyUniformization: *SK prime function, Riemann Theta function built from a RS via Schottky uniformization* by Jeremy Upsal ([GitHub repo](https://github.com/jupsal/SchottkyUniformizationSageComputations), last updated 2016)
+- ss-isogeny-software: *Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies* by Luca De Feo ([GitHub repo](https://github.com/defeo/ss-isogeny-software), marked as obsolete by the author)

 **Discussions:**
@@ -145,13 +149,6 @@

   by Charles Paperman

-`ss-isogeny-software <https://github.com/defeo/ss-isogeny-software>`_
----------------------------------------------------------------------
-
-  by Luca De Feo
-
-  keywords: isogeny elliptic curve cryptography quantum
-
 `Lyapunov exponents for multidimensional continued fractions <https://github.com/seblabbe/lecf>`_
 -------------------------------------------------------------------------------------------------

@@ -169,10 +166,6 @@

   A Sage library for computations in intersection theory.

-`Carleman linearization of polynomial differential equations <https://github.com/mforets/carlin>`_
---------------------------------------------------------------------------------------------------
-
-  by Marcelo Forets

 `ecfactory <https://github.com/scipr-lab/ecfactory>`_
 -------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -26,9 +26,6 @@
 - they would be automatically included in our reference manual and Sage website (see #29655)
 - The GH Actions workflows `tox-optional.yml` and `tox-experimental.yml` will run them, providing continuous integration that will allow use to catch unintended breaking changes during the Sage development cycle

-In this ticket, only pip-installable packages listed on PyPI will be added.
-
-This adds an incentive to package authors to bring their packages to this form.

 **Tickets for pip-installable packages:**

@@ -83,9 +80,15 @@

 - carlin: **Carleman linearization of polynomial differential equations** by Marcelo Forets ([GitHub repo](https://github.com/mforets/carlin))

-
+- [adeles](https://pypi.org/project/adeles/): **Computing with adèles and idèles** by Mathé Hertogh ([GitHub repo](https://github.com/mathehertogh/adeles))
+
+- yacop_sage: **Steenrod algebra cohomology** by Christian Nassau ([GitHub repo](https://github.com/cnassau/yacop-sage))
+ 

 **Not pip-installable:**
+
+In this ticket, only pip-installable packages will be added.
+This adds an incentive to package authors to bring their packages to this form.

 - starproducts: **Symbolic calculations with Poisson brackets and Kontsevich's deformation quantization formula** by Peter Banks and Brent Pym ([Bitbucket repo](https://bitbucket.org/bpym/starproducts/src/master/))

@@ -224,13 +227,6 @@

   This is a package for calculating regular models of curves.

-`Yacop <https://github.com/cnassau/yacop-sage>`_
-------------------------------------------------
-
-  by Christian Nassau
-
-  Sage package for Steenrod algebra cohomology.
-
 `Torus Knots Counter <https://github.com/AngelGonzalezPrieto/TorusKnotsCounter>`_
 ---------------------------------------------------------------------------------

@@ -339,16 +335,6 @@
   cluster pictures, BY-trees, models and local invariants of hyperelliptic curves

-`adeles <https://github.com/mathehertogh/adeles>`_
-----------------------------------------------------------------------------
-
-  by Mathé Hertogh
-
-  Computing with adèles and idèles
-
-
-  Computing with Hodge diamonds (and Hochschild homology) of smooth projective varieties
-
 `Hilbert modular groups <https://github.com/fredstro/hilbertmodgroup>`_
 ----------------------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -83,6 +83,9 @@
 - [adeles](https://pypi.org/project/adeles/): **Computing with adèles and idèles** by Mathé Hertogh ([GitHub repo](https://github.com/mathehertogh/adeles))

 - yacop_sage: **Steenrod algebra cohomology** by Christian Nassau ([GitHub repo](https://github.com/cnassau/yacop-sage))
+
+- [FlexRiLog](https://pypi.org/project/flexrilog/): **Flexible and rigid labelings of graphs** by Jan Legerský ([GitHub repo](https://github.com/Legersky/flexrilog))
+ 

 **Not pip-installable:**
@@ -296,11 +299,6 @@

   by Jean-Philippe Labbé

-`FlexRiLog <https://github.com/Legersky/flexrilog>`_
-----------------------------------------------------
-
-  by Jan Legerský
-

 `dual-pairs <https://gitlab.com/pbruin/dual-pairs>`_
 ----------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -86,7 +86,8 @@

 - [FlexRiLog](https://pypi.org/project/flexrilog/): **Flexible and rigid labelings of graphs** by Jan Legerský ([GitHub repo](https://github.com/Legersky/flexrilog))

- 
+- sage_cluster_pictures: **Cluster pictures, BY-trees, models and local invariants of hyperelliptic curves** by Alex J. Best and Raymond van Bommel ([GitHub repo](https://github.com/alexjbest/cluster-pictures))
+

 **Not pip-installable:**

@@ -325,14 +326,6 @@
   computation with DD-finite functions

-`sage_cluster_pictures <https://github.com/alexjbest/cluster-pictures>`_
-------------------------------------------------------------------------
-
-  by Alex J. Best and Raymond van Bommel
-
-  cluster pictures, BY-trees, models and local invariants of hyperelliptic curves
-
-
 `Hilbert modular groups <https://github.com/fredstro/hilbertmodgroup>`_
 ----------------------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -87,6 +87,9 @@
 - [FlexRiLog](https://pypi.org/project/flexrilog/): **Flexible and rigid labelings of graphs** by Jan Legerský ([GitHub repo](https://github.com/Legersky/flexrilog))

 - sage_cluster_pictures: **Cluster pictures, BY-trees, models and local invariants of hyperelliptic curves** by Alex J. Best and Raymond van Bommel ([GitHub repo](https://github.com/alexjbest/cluster-pictures))
+
+- [dual-pairs](https://pypi.org/project/dual-pairs/): **Computing with dual pairs of algebras** by Peter Bruin ([GitLab.com repo](https://gitlab.com/pbruin/dual-pairs))
+

 **Not pip-installable:**
@@ -301,11 +304,6 @@
   by Jean-Philippe Labbé

-`dual-pairs <https://gitlab.com/pbruin/dual-pairs>`_
-----------------------------------------------------
-
-  by Peter Bruin
-
 `harmonic-modules <https://github.com/nthiery/harmonic-modules>`_
 -----------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -97,10 +97,9 @@
 In this ticket, only pip-installable packages will be added.
 This adds an incentive to package authors to bring their packages to this form.

-- starproducts: **Symbolic calculations with Poisson brackets and Kontsevich's deformation quantization formula** by Peter Banks and Brent Pym ([Bitbucket repo](https://bitbucket.org/bpym/starproducts/src/master/))
-
-- hodge-diamond-cutter: **Hodge diamonds (and Hochschild homology) of smooth projective varieties** by Pieter Belmans ([GitHub repo](https://github.com/pbelmans/hodge-diamond-cutter)) 
-
+- starproducts: *Symbolic calculations with Poisson brackets and Kontsevich's deformation quantization formula* by Peter Banks and Brent Pym ([Bitbucket repo](https://bitbucket.org/bpym/starproducts/src/master/))
+- hodge-diamond-cutter: *Hodge diamonds (and Hochschild homology) of smooth projective varieties* by Pieter Belmans ([GitHub repo](https://github.com/pbelmans/hodge-diamond-cutter)) 
+- Torus Knots Counter: *computes the motive of the irreducible SL(r,k)-character variety of an (n,m)-torus knot* by Ángel González-Prieto and Vicente Muñoz ([GitHub repo with Jupyter notebook](https://github.com/AngelGonzalezPrieto/TorusKnotsCounter))

 **Outdated (disappeared or does not work with current Sage):**

@@ -234,12 +233,6 @@

   This is a package for calculating regular models of curves.

-`Torus Knots Counter <https://github.com/AngelGonzalezPrieto/TorusKnotsCounter>`_
----------------------------------------------------------------------------------
-
-  by Ángel González-Prieto (Universidad Politécnica de Madrid) and Vicente Muñoz (Universidad de Málaga).
-
-  SageMath script that computes the motive of the irreducible SL(r,k)-character variety of an (n,m)-torus knot

 `fgb_sage <https://github.com/mwageringel/fgb_sage>`_
 -----------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -89,6 +89,8 @@
 - sage_cluster_pictures: **Cluster pictures, BY-trees, models and local invariants of hyperelliptic curves** by Alex J. Best and Raymond van Bommel ([GitHub repo](https://github.com/alexjbest/cluster-pictures))

 - [dual-pairs](https://pypi.org/project/dual-pairs/): **Computing with dual pairs of algebras** by Peter Bruin ([GitLab.com repo](https://gitlab.com/pbruin/dual-pairs))
+
+- msinvar: **Computation of moduli space invariants** by Sergey Mozgovoy ([GitHub repo](https://github.com/smzg/msinvar))

@@ -265,13 +267,6 @@
   A pip-installable SageMath package for computing geodesics of the Kerr spacetime
   as well as gravitational waves from bodies orbiting a Kerr black hole

-`msinvar <https://github.com/smzg/msinvar>`_
---------------------------------------------    
-
-  by Sergey Mozgovoy
-
-  A package for computations of moduli space invariants.
-

 Brocoli
 -------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -92,6 +92,7 @@

 - msinvar: **Computation of moduli space invariants** by Sergey Mozgovoy ([GitHub repo](https://github.com/smzg/msinvar))

+- comb_walks: **Walk Models with elliptic kernel function** by Frédéric Chyzak, Antonio Jiménez-Pastor, Pierre Lairez ([self-hosted GitLab repo](https://gitlab.inria.fr/discretewalks/comb_walks/-/tree/master))

 **Not pip-installable:**
@@ -250,14 +251,6 @@

   Sage/NumPy interface for solving generalized eigenvalue problems of singular matrix pencils with GUPTRI.

-`comb_walk <https://discretewalks.gitlabpages.inria.fr/comb_walks/docs/>`_
----------------------------------------------------------------------------
-
-  by Frédéric Chyzak, Antonio Jiménez-Pastor, Pierre Lairez
-
-  A unified interface for working with generating functions and related object to Walks in the Quarter Plane.
-
-

 `kerrgeodesic_gw <https://github.com/BlackHolePerturbationToolkit/kerrgeodesic_gw>`_
 ------------------------------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -26,6 +26,15 @@
 - they would be automatically included in our reference manual and Sage website (see #29655)
 - The GH Actions workflows `tox-optional.yml` and `tox-experimental.yml` will run them, providing continuous integration that will allow use to catch unintended breaking changes during the Sage development cycle

+**Already added as packages, see [spkg section of the Sage reference manual](https://doc.sagemath.org/html/en/reference/spkg/):**
+
+- #31237 [slabbe](https://doc.sagemath.org/html/en/reference/spkg/slabbe.html#spkg-slabbe): *Sébastien Labbé's research code* ([blog post](http://www.slabbe.org/blogue/categorie/slabbe-spkg/), [2014 blog post](http://www.slabbe.org/blogue/2014/08/releasing-slabbe-my-own-sage-package/), [GitLab.com repo](https://gitlab.com/seblabbe/slabbe))
+- #31238 [admcycles](https://doc.sagemath.org/html/en/reference/spkg/admcycles.html#spkg-admcycles): *Computation in the tautological ring of the moduli space of curves* by Johannes Schmitt et al. ([GitLab.com repo](https://gitlab.com/modulispaces/admcycles))
+- #31239 [ore_algebra](https://doc.sagemath.org/html/en/reference/spkg/ore_algebra.html#spkg-ore-algebra): *Ore algebras and Ore polynomials* by Manuel Kauers et al. ([GitHub repo](https://github.com/mkauers/ore_algebra/))
+- #31224 [surface_dynamics](https://doc.sagemath.org/html/en/reference/spkg/surface_dynamics.html): *Dynamics on surfaces (measured foliations, interval exchange transformation, Teichmüller flow, etc.)* by Vincent Delecroix and Samuel Lelièvre ([GitHub repo](https://github.com/flatsurf/surface-dynamics))
+- #31240 [sage_flatsurf](https://doc.sagemath.org/html/en/reference/spkg/sage_flatsurf.html#spkg-sage-flatsurf): *Computation with flat surfaces* by Vincent Delecroix and Pat Hooper ([GitHub repo](https://github.com/videlec/sage-flatsurf))
+- #30540 [phitigra](https://doc.sagemath.org/html/en/reference/spkg/phitigra.html#spkg-phitigra): *Graph editor for [SageMath](../wiki/SageMath) as a Jupyter widget* by Jean-Florent Raymond ([GitHub repo](https://github.com/jfraymond/phitigra))
+

 **Tickets for pip-installable packages:**

@@ -33,18 +42,6 @@
 These do not come with tarball information and do not have to pin the version, so by default the latest version on PyPI would be installed.
 Hence there is no additional maintenance burden from updating the packages.
 Adding the packages is made easy by the new [sage -package create](https://doc.sagemath.org/html/en/developer/packaging.html#utility-script-to-create-packages) commands, added [in Sage 9.3](https://wiki.sagemath.org/ReleaseTours/sage-9.3#For_developers:_Setting_up_Python_packages_from_PyPI_as_Sage_packages).
-
-- #31237 [slabbe](https://doc.sagemath.org/html/en/reference/spkg/slabbe.html#spkg-slabbe): **Sébastien Labbé's research code** ([blog post](http://www.slabbe.org/blogue/categorie/slabbe-spkg/), [2014 blog post](http://www.slabbe.org/blogue/2014/08/releasing-slabbe-my-own-sage-package/), [GitLab.com repo](https://gitlab.com/seblabbe/slabbe))
-
-- #31238 [admcycles](https://doc.sagemath.org/html/en/reference/spkg/admcycles.html#spkg-admcycles): **Computation in the tautological ring of the moduli space of curves** by Johannes Schmitt et al. ([GitLab.com repo](https://gitlab.com/modulispaces/admcycles))
-
-- #31239 [ore_algebra](https://doc.sagemath.org/html/en/reference/spkg/ore_algebra.html#spkg-ore-algebra): **Ore algebras and Ore polynomials** by Manuel Kauers et al. ([GitHub repo](https://github.com/mkauers/ore_algebra/))
-
-- #31224 [surface_dynamics](https://doc.sagemath.org/html/en/reference/spkg/surface_dynamics.html): **Dynamics on surfaces (measured foliations, interval exchange transformation, Teichmüller flow, etc.)** by Vincent Delecroix and Samuel Lelièvre ([GitHub repo](https://github.com/flatsurf/surface-dynamics))
-
-- #31240 [sage_flatsurf](https://doc.sagemath.org/html/en/reference/spkg/sage_flatsurf.html#spkg-sage-flatsurf): **Computation with flat surfaces** by Vincent Delecroix and Pat Hooper ([GitHub repo](https://github.com/videlec/sage-flatsurf))
-
-- #30540 [phitigra](https://doc.sagemath.org/html/en/reference/spkg/phitigra.html#spkg-phitigra): **Graph editor for [SageMath](../wiki/SageMath) as a Jupyter widget** by Jean-Florent Raymond ([GitHub repo](https://github.com/jfraymond/phitigra))

 - #31235 [sage-numerical-interactive-mip](https://pypi.org/project/sage-numerical-interactive-mip/): **Interactive mixed integer linear programming solver** by Peijun Xiao, Zeyi Wang, and Yuan Zhou ([GitHub repo](https://github.com/mkoeppe/sage-numerical-interactive-mip))
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -91,6 +91,8 @@

 - comb_walks: **Walk Models with elliptic kernel function** by Frédéric Chyzak, Antonio Jiménez-Pastor, Pierre Lairez ([self-hosted GitLab repo](https://gitlab.inria.fr/discretewalks/comb_walks/-/tree/master))

+- [kerrgeodesic_gw](https://pypi.org/project/kerrgeodesic-gw/): **Computing geodesics of the Kerr spacetime as well as gravitational waves from bodies orbiting a Kerr black hole** by Eric Gourgoulhon, Alexandre Le Tiec, Frédéric H. Vincent and Niels Warburton ([GitHub repo](https://github.com/BlackHolePerturbationToolkit/kerrgeodesic_gw))
+

 **Not pip-installable:**

@@ -249,15 +251,6 @@
   Sage/NumPy interface for solving generalized eigenvalue problems of singular matrix pencils with GUPTRI.

-`kerrgeodesic_gw <https://github.com/BlackHolePerturbationToolkit/kerrgeodesic_gw>`_
-------------------------------------------------------------------------------------
-
-  by Eric Gourgoulhon, Alexandre Le Tiec, Frédéric H. Vincent and Niels Warburton
-
-  A pip-installable SageMath package for computing geodesics of the Kerr spacetime
-  as well as gravitational waves from bodies orbiting a Kerr black hole
-
-
 Brocoli
 -------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -103,6 +103,11 @@
 - hodge-diamond-cutter: *Hodge diamonds (and Hochschild homology) of smooth projective varieties* by Pieter Belmans ([GitHub repo](https://github.com/pbelmans/hodge-diamond-cutter)) 
 - Torus Knots Counter: *computes the motive of the irreducible SL(r,k)-character variety of an (n,m)-torus knot* by Ángel González-Prieto and Vicente Muñoz ([GitHub repo with Jupyter notebook](https://github.com/AngelGonzalezPrieto/TorusKnotsCounter))

+**Maintained/abandoned on a Trac ticket:**
+
+- #27228: [Chow: *computations in intersection theory*](http://www.math.sciences.univ-nantes.fr/~sorger/chow_en.html) by Christoph Sorger and Manfred Lehn 
+
+
 **Outdated (disappeared or does not work with current Sage):**

 - [sage-semigroups](https://github.com/nthiery/sage-semigroups/): *A semigroup (representation) theory library* by Nicolas M. Thiéry ([GitHub repo](https://github.com/nthiery/sage-semigroups/), broken as of 2022-09, Sage 9.7)
@@ -170,13 +175,6 @@
   - https://github.com/videlec/lecf
   - https://github.com/seblabbe/lecf

-`Chow <http://www.math.sciences.univ-nantes.fr/~sorger/chow_en.html>`_
-----------------------------------------------------------------------
-
-  by Christoph Sorger and Manfred Lehn
-
-  A Sage library for computations in intersection theory.
-

 `ecfactory <https://github.com/scipr-lab/ecfactory>`_
 -------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -93,6 +93,8 @@

 - [kerrgeodesic_gw](https://pypi.org/project/kerrgeodesic-gw/): **Computing geodesics of the Kerr spacetime as well as gravitational waves from bodies orbiting a Kerr black hole** by Eric Gourgoulhon, Alexandre Le Tiec, Frédéric H. Vincent and Niels Warburton ([GitHub repo](https://github.com/BlackHolePerturbationToolkit/kerrgeodesic_gw))

+- dd_functions: **Computation with DD-finite functions** by Antonio Jiménez-Pastor ([GitHub repo](https://github.com/Antonio-JP/dd_functions))
+

 **Not pip-installable:**

@@ -285,13 +287,6 @@

   Run Sherali-Adams relaxation on a system of the form Ax <= b represented by raw numpy matrix A and array b

-`dd_functions <https://github.com/Antonio-JP/dd_functions>`_
-------------------------------------------------------------
-
-  by Antonio Jiménez-Pastor
-
-  computation with DD-finite functions
-

 `Hilbert modular groups <https://github.com/fredstro/hilbertmodgroup>`_
 ----------------------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -95,6 +95,8 @@

 - dd_functions: **Computation with DD-finite functions** by Antonio Jiménez-Pastor ([GitHub repo](https://github.com/Antonio-JP/dd_functions))

+- [sherali_adams](https://pypi.org/project/sherali-adams/): **Sherali-Adams relaxation on a numpy system of the form Ax <= b** by Matthew Drescher ([GitHub repo](https://github.com/knavely/sherali_adams))
+

 **Not pip-installable:**

@@ -280,13 +282,6 @@

   by Nicolas Thiéry

-`sherali_adams <https://pypi.org/project/sherali-adams/>`_
-----------------------------------------------------------
-
-  by Matthew Drescher
-
-  Run Sherali-Adams relaxation on a system of the form Ax <= b represented by raw numpy matrix A and array b
-

 `Hilbert modular groups <https://github.com/fredstro/hilbertmodgroup>`_
 ----------------------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -106,6 +106,8 @@
 - starproducts: *Symbolic calculations with Poisson brackets and Kontsevich's deformation quantization formula* by Peter Banks and Brent Pym ([Bitbucket repo](https://bitbucket.org/bpym/starproducts/src/master/))
 - hodge-diamond-cutter: *Hodge diamonds (and Hochschild homology) of smooth projective varieties* by Pieter Belmans ([GitHub repo](https://github.com/pbelmans/hodge-diamond-cutter)) 
 - Torus Knots Counter: *computes the motive of the irreducible SL(r,k)-character variety of an (n,m)-torus knot* by Ángel González-Prieto and Vicente Muñoz ([GitHub repo with Jupyter notebook](https://github.com/AngelGonzalezPrieto/TorusKnotsCounter))
+- #28651: ResSing: *Calculating regular models of curves* by Suchandan Pal ([zip file with .sage files](http://www-personal.umich.edu/~psuchand/ResSing.zip))
+

 **Maintained/abandoned on a Trac ticket:**

@@ -230,13 +232,6 @@
   A Sage toolbox for computing with Models of Curves over Local Fields.

-`ResSing <https://github.com/sagemath/sage/issues/28651>`_
----------------------------------------------------
-
-  by Suchandan Pal
-
-  This is a package for calculating regular models of curves.
-

 `fgb_sage <https://github.com/mwageringel/fgb_sage>`_
 -----------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -97,6 +97,9 @@

 - [sherali_adams](https://pypi.org/project/sherali-adams/): **Sherali-Adams relaxation on a numpy system of the form Ax <= b** by Matthew Drescher ([GitHub repo](https://github.com/knavely/sherali_adams))

+- conrey-dirichlet-characters: **Working with Dirichlet characters using a numbering scheme described by Brian Conrey** by Jonathan Bober ([GitHub repo](https://github.com/jwbober/conrey-dirichlet-characters))
+
+- [pychebfun](https://pypi.org/project/pychebfun/pychebfun): **Python Chebyshev Functions** by Olivier Verdier, Chris Swierczewski ([GitHub repo](https://github.com/pychebfun/pychebfun), [orig GitHub repo](https://github.com/cswiercz/pychebfun))

 **Not pip-installable:**

@@ -153,10 +156,6 @@
   - https://github.com/williamstein/sage_modabvar
   - https://github.com/haochenuw/sage_modabvar

-`Python implementation of chebfun <https://github.com/cswiercz/pychebfun>`_
----------------------------------------------------------------------------
-
-  by Chris Swierczewski

 `Purple Sage <https://github.com/fredstro/psage>`_
 ------------------------------------------------------
@@ -218,12 +217,6 @@
   contains various constructions of hyperplane arrangements and functions to compute
   their flag Hilbert–Poincaré series and other zeta functions.

-`conrey-dirichlet-characters <https://github.com/jwbober/conrey-dirichlet-characters>`_
-----------------------------------------------------------------------------------------
-
-  by Jonathan Bober
-
-  This contains some Sage/Cython code for working with Dirichlet characters using a numbering scheme described by Brian Conrey.

 `MCLF <https://github.com/mclf/mclf>`_
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -101,6 +101,10 @@

 - [pychebfun](https://pypi.org/project/pychebfun/pychebfun): **Python Chebyshev Functions** by Olivier Verdier, Chris Swierczewski ([GitHub repo](https://github.com/pychebfun/pychebfun), [orig GitHub repo](https://github.com/cswiercz/pychebfun))

+- [pysemigroup](https://pypi.org/project/pysemigroup/): **Automata and semigroups** by [Charles Paperman](https://paperman.name/soft) ([self-hosted GitLab repo](https://gitlab.inria.fr/cpaperma/pysemigroup))
+
+
+
 **Not pip-installable:**

 In this ticket, only pip-installable packages will be added.
@@ -165,11 +169,6 @@
   A Library of Number Theory Code that depends on Sage.

-`Automata and semigroups <https://paperman.name/soft/>`_
--------------------------------------------------------------------------------------------------
-
-  by Charles Paperman
-
 `Lyapunov exponents for multidimensional continued fractions <https://github.com/seblabbe/lecf>`_
 -------------------------------------------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -145,7 +145,7 @@

 This list used to be maintained at https://wiki.sagemath.org/SageMathExternalPackages

-'''Packages that are actionable to be added to Sage should be moved to the section above, and tickets for adding them should be opened.'''
+'''Please help by moving packages to one of the sections above!'''

 See also https://github.com/slel/external-packages
 for another collection
nbruin commented 2 years ago

Description changed:

--- 
+++ 
@@ -43,6 +43,8 @@
 Hence there is no additional maintenance burden from updating the packages.
 Adding the packages is made easy by the new [sage -package create](https://doc.sagemath.org/html/en/developer/packaging.html#utility-script-to-create-packages) commands, added [in Sage 9.3](https://wiki.sagemath.org/ReleaseTours/sage-9.3#For_developers:_Setting_up_Python_packages_from_PyPI_as_Sage_packages).

+- #6371 **RiemannTheta**: Riemann Theta function numerical evaluation by Nils Bruin, Sohrab Ganjian. Fairly small straightforward package with some cython code. Should probably be integrated into [SageMath](../wiki/SageMath) proper at some point to guarantee it stays up-to-date and functional ([Github repo](https://github.com/nbruin/RiemannTheta))
+
 - #31235 [sage-numerical-interactive-mip](https://pypi.org/project/sage-numerical-interactive-mip/): **Interactive mixed integer linear programming solver** by Peijun Xiao, Zeyi Wang, and Yuan Zhou ([GitHub repo](https://github.com/mkoeppe/sage-numerical-interactive-mip))

 - #31235 [cutgeneratingfunctionology](https://pypi.org/project/cutgeneratingfunctionology/) (formerly infinite-group-relaxation-sage-code): **Computation and experimentation with cut-generating functions, in particular the Gomory-Johnson model** by Matthias Köppe, Yuan Zhou, C. Y. Hong, and Jiawei Wang ([GitHub repo](https://github.com/mkoeppe/cutgeneratingfunctionology))
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -43,7 +43,7 @@
 Hence there is no additional maintenance burden from updating the packages.
 Adding the packages is made easy by the new [sage -package create](https://doc.sagemath.org/html/en/developer/packaging.html#utility-script-to-create-packages) commands, added [in Sage 9.3](https://wiki.sagemath.org/ReleaseTours/sage-9.3#For_developers:_Setting_up_Python_packages_from_PyPI_as_Sage_packages).

-- #6371 **RiemannTheta**: Riemann Theta function numerical evaluation by Nils Bruin, Sohrab Ganjian. Fairly small straightforward package with some cython code. Should probably be integrated into [SageMath](../wiki/SageMath) proper at some point to guarantee it stays up-to-date and functional ([Github repo](https://github.com/nbruin/RiemannTheta))
+- #6371 RiemannTheta: **Riemann Theta function numerical evaluation** by Nils Bruin, Sohrab Ganjian. Fairly small straightforward package with some cython code. Should probably be integrated into [SageMath](../wiki/SageMath) proper at some point to guarantee it stays up-to-date and functional ([Github repo](https://github.com/nbruin/RiemannTheta))

 - #31235 [sage-numerical-interactive-mip](https://pypi.org/project/sage-numerical-interactive-mip/): **Interactive mixed integer linear programming solver** by Peijun Xiao, Zeyi Wang, and Yuan Zhou ([GitHub repo](https://github.com/mkoeppe/sage-numerical-interactive-mip))
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -105,6 +105,7 @@

 - [pysemigroup](https://pypi.org/project/pysemigroup/): **Automata and semigroups** by [Charles Paperman](https://paperman.name/soft) ([self-hosted GitLab repo](https://gitlab.inria.fr/cpaperma/pysemigroup))

+- [zetalib](https://pypi.org/project/zetalib): **Computing zeta functions of groups, algebras, and modules** by Tobias Rossmann, Tomer Bauer ([GitLab.com repo](https://gitlab.com/mathzeta2/zetalib); [orig website](http://www.maths.nuigalway.ie/~rossmann/Zeta) (404))

 **Not pip-installable:**
@@ -190,16 +191,6 @@
   The library implements algorithms to construct elliptic curves with certain desired properties.

-`Zeta <http://www.maths.nuigalway.ie/~rossmann/Zeta/>`_
--------------------------------------------------------
-
-  by Tobias Rossmann
-
-  Zeta provides methods for computing local and topological zeta functions arising from the enumeration of subalgebras, ideals, submodules,
-  representations, and conjugacy classes of suitable algebraic structures, as well as some other types of zeta functions.
-
-  (Check also `zetalib <https://pypi.org/project/zetalib>`_, a fork which can be installed from PyPI)
-
 `Igusa and topological zeta <https://jviusos.github.io/sage.html>`_
 --------------------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -117,6 +117,7 @@
 - hodge-diamond-cutter: *Hodge diamonds (and Hochschild homology) of smooth projective varieties* by Pieter Belmans ([GitHub repo](https://github.com/pbelmans/hodge-diamond-cutter)) 
 - Torus Knots Counter: *computes the motive of the irreducible SL(r,k)-character variety of an (n,m)-torus knot* by Ángel González-Prieto and Vicente Muñoz ([GitHub repo with Jupyter notebook](https://github.com/AngelGonzalezPrieto/TorusKnotsCounter))
 - #28651: ResSing: *Calculating regular models of curves* by Suchandan Pal ([zip file with .sage files](http://www-personal.umich.edu/~psuchand/ResSing.zip))
+- *(Local) Igusa and topological zeta functions for Newton-non-degenerated polynomials* by [Juan Viu-Sos](https://jviusos.github.io/sage.html) ([GitHub repo](https://github.com/jviusos/ZetaFunctionsNewtonND-Sagemath))

 **Maintained/abandoned on a Trac ticket:**
@@ -191,14 +192,6 @@
   The library implements algorithms to construct elliptic curves with certain desired properties.

-`Igusa and topological zeta <https://jviusos.github.io/sage.html>`_
---------------------------------------------------------------------
-
-  by Juan Viu-Sos
-
-  Calculation Of The (Local) Igusa And Topological Zeta Functions Of A
-  Non-Degenerated Polynomial With Respect To His Newton'S Polyhedron.
-
 `HypIgu <https://github.com/joshmaglione/hypigu>`_
 ----------------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -107,6 +107,9 @@

 - [zetalib](https://pypi.org/project/zetalib): **Computing zeta functions of groups, algebras, and modules** by Tobias Rossmann, Tomer Bauer ([GitLab.com repo](https://gitlab.com/mathzeta2/zetalib); [orig website](http://www.maths.nuigalway.ie/~rossmann/Zeta) (404))

+- [hypigu](https://pypi.org/project/hypigu/): '''Compute
+  the Igusa local zeta function and flag Hilbert–Poincaré series of hyperplane arrangements''' by Joshua Maglione ([GitHub repo](https://github.com/joshmaglione/hypigu))
+

 **Not pip-installable:**

@@ -192,17 +195,6 @@
   The library implements algorithms to construct elliptic curves with certain desired properties.

-`HypIgu <https://github.com/joshmaglione/hypigu>`_
-----------------------------------------------------------
-
-  by Joshua Maglione
-
-  HypIgu (HYPerplane IGUsa) is a SageMath package that provides functions to compute
-  the Igusa local zeta function associated with hyperplane arrangements. It further
-  contains various constructions of hyperplane arrangements and functions to compute
-  their flag Hilbert–Poincaré series and other zeta functions.
-
-
 `MCLF <https://github.com/mclf/mclf>`_

   by Stefan Wewers, Julian Rüth
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -121,6 +121,7 @@
 - Torus Knots Counter: *computes the motive of the irreducible SL(r,k)-character variety of an (n,m)-torus knot* by Ángel González-Prieto and Vicente Muñoz ([GitHub repo with Jupyter notebook](https://github.com/AngelGonzalezPrieto/TorusKnotsCounter))
 - #28651: ResSing: *Calculating regular models of curves* by Suchandan Pal ([zip file with .sage files](http://www-personal.umich.edu/~psuchand/ResSing.zip))
 - *(Local) Igusa and topological zeta functions for Newton-non-degenerated polynomials* by [Juan Viu-Sos](https://jviusos.github.io/sage.html) ([GitHub repo](https://github.com/jviusos/ZetaFunctionsNewtonND-Sagemath))
+- ecfactory: *Construct elliptic curves with certain properties* by http://www.scipr-lab.org/ ([GitHub repo](https://github.com/scipr-lab/ecfactory))

 **Maintained/abandoned on a Trac ticket:**
@@ -187,13 +188,6 @@
   - https://github.com/seblabbe/lecf

-`ecfactory <https://github.com/scipr-lab/ecfactory>`_
--------------------------------------------------------
-
-  by http://www.scipr-lab.org/
-
-  The library implements algorithms to construct elliptic curves with certain desired properties.
-

 `MCLF <https://github.com/mclf/mclf>`_
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -110,6 +110,9 @@
 - [hypigu](https://pypi.org/project/hypigu/): '''Compute
   the Igusa local zeta function and flag Hilbert–Poincaré series of hyperplane arrangements''' by Joshua Maglione ([GitHub repo](https://github.com/joshmaglione/hypigu))

+- [mclf](https://pypi.org/project/mclf/): **Computing with Models of Curves over Local Fields** by Stefan Wewers, Julian Rüth ([GitHub repo](https://github.com/mclf/mclf))
+
+

 **Not pip-installable:**

@@ -189,14 +192,6 @@

-`MCLF <https://github.com/mclf/mclf>`_
-
-  by Stefan Wewers, Julian Rüth
-
-  A Sage toolbox for computing with Models of Curves over Local Fields.
-
-
-
 `fgb_sage <https://github.com/mwageringel/fgb_sage>`_
 -----------------------------------------------------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -113,7 +113,6 @@
 - [mclf](https://pypi.org/project/mclf/): **Computing with Models of Curves over Local Fields** by Stefan Wewers, Julian Rüth ([GitHub repo](https://github.com/mclf/mclf))

-
 **Not pip-installable:**

 In this ticket, only pip-installable packages will be added.
@@ -140,6 +139,7 @@
 - sage-drg: *Checking the feasibility of distance-regular graph parameter sets* by Janos Vidali ([GitHub repo](https://github.com/jaanos/sage-drg), not pip-installable, [no Python 3 support](https://github.com/jaanos/sage-drg/issues/1))
 - SchottkyUniformization: *SK prime function, Riemann Theta function built from a RS via Schottky uniformization* by Jeremy Upsal ([GitHub repo](https://github.com/jupsal/SchottkyUniformizationSageComputations), last updated 2016)
 - ss-isogeny-software: *Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies* by Luca De Feo ([GitHub repo](https://github.com/defeo/ss-isogeny-software), marked as obsolete by the author)
+- lecf: *Lyapunov exponents for multidimensional continued fractions* by Vincent Delecroix and Sébastien Labbé ([GitHub repo](https://github.com/seblabbe/lecf) - last updated 2014, [GitHub repo](https://github.com/videlec/lecf) - 404)

 **Discussions:**
@@ -178,17 +178,6 @@
   by William Stein, Fredrik Stromberg, Stephan Ehlen, Martin Raum and others

   A Library of Number Theory Code that depends on Sage.
-
-
-`Lyapunov exponents for multidimensional continued fractions <https://github.com/seblabbe/lecf>`_
--------------------------------------------------------------------------------------------------
-
-  by Vincent Delecroix and Sébastien Labbé
-
-  Links:
-
-  - https://github.com/videlec/lecf
-  - https://github.com/seblabbe/lecf
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -1,29 +1,16 @@

 ```rst
-
-The single authoritative source for the packages integrated in the Sage distribution (SPKGs) is
-the `SAGE_ROOT/build/pkgs/ <https://github.com/sagemath/sagetrac-mirror/blob/develop/build/pkgs>`_ directory.  
-Each SPKG is represented by a subdirectory. The structure
-of these subdirectories is explained in 
+Since Sage 9.2, the `spkg section of the Sage reference manual <https://doc.sagemath.org/html/en/reference/spkg/>`_ is automatically generated from the information in the `SAGE_ROOT/build/pkgs/ <https://github.com/sagemath/sagetrac-mirror/blob/develop/build/pkgs>`_ directory. Each SPKG is represented by a subdirectory. The structure of these subdirectories is explained in 
 the `Developer's Guide <https://doc.sagemath.org/html/en/developer/packaging.html>`_.
-
-Since Sage 9.2, the `spkg section of the Sage reference manual <https://doc.sagemath.org/html/en/reference/spkg/>`_ is automatically generated from the information in ``SAGE_ROOT/build/pkgs/``. (`Trac #29655 <https://github.com/sagemath/sage/issues/29655>`_ improves the formatting of this information.)
-
-Use the following shell commands below to access the information from the `SAGE_ROOT/build/pkgs`
-directory of your copy of Sage:
-
- * Standard packages: ``./sage -standard``
- * Installed packages: ``./sage -installed``
- * Optional packages available: ``./sage -optional``
- * Experimental packages available: ``./sage -experimental``
- * Details about an SPKG: ``./sage -info <SPKG>``
-
-For some advanced package tools, use ``./sage -package``

This meta-ticket tracks the task of adding external packages, in particular those that used to be listed at https://wiki.sagemath.org/SageMathExternalPackages, as optional/experimental packages. By including them as optional/experimental packages in build/pkgs: -- they would be automatically included in our reference manual and Sage website (see #29655) +- They are be automatically included in our reference manual (see #29655) +- Information about them can be obtained using the commands

mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -6,7 +6,7 @@

 **This meta-ticket tracks the task of adding external packages, in particular those that used to be listed at https://wiki.sagemath.org/SageMathExternalPackages, as optional/experimental packages.** 
 By including them as optional/experimental packages in `build/pkgs`:
-- They are be automatically included in our reference manual (see #29655)
+- They are automatically included in our reference manual (see #29655)
 - Information about them can be obtained using the commands
   * Optional packages available: `./sage -optional`
   * Experimental packages available: `./sage -experimental`
@@ -98,6 +98,8 @@
   the Igusa local zeta function and flag Hilbert–Poincaré series of hyperplane arrangements''' by Joshua Maglione ([GitHub repo](https://github.com/joshmaglione/hypigu))

 - [mclf](https://pypi.org/project/mclf/): **Computing with Models of Curves over Local Fields** by Stefan Wewers, Julian Rüth ([GitHub repo](https://github.com/mclf/mclf))
+
+- [hilbert-modular-group](https://pypi.org/project/hilbert-modular-group): **Computing with Hilbert modular groups, including a reduction algorithm** by Fredrik Stromberg ([GitHub repo](https://github.com/fredstro/hilbertmodgroup))

 **Not pip-installable:**
@@ -213,14 +215,6 @@
   by Nicolas Thiéry

-`Hilbert modular groups <https://github.com/fredstro/hilbertmodgroup>`_
-----------------------------------------------------------------------------
-   
-  by Fredrik Stromberg
-
-  Computing with Hilbert modular groups and, in particular, implements a reduction algorithm. 
-
-
 --------
 See also
 --------
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -129,6 +129,7 @@
 - SchottkyUniformization: *SK prime function, Riemann Theta function built from a RS via Schottky uniformization* by Jeremy Upsal ([GitHub repo](https://github.com/jupsal/SchottkyUniformizationSageComputations), last updated 2016)
 - ss-isogeny-software: *Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies* by Luca De Feo ([GitHub repo](https://github.com/defeo/ss-isogeny-software), marked as obsolete by the author)
 - lecf: *Lyapunov exponents for multidimensional continued fractions* by Vincent Delecroix and Sébastien Labbé ([GitHub repo](https://github.com/seblabbe/lecf) - last updated 2014, [GitHub repo](https://github.com/videlec/lecf) - 404)
+- harmonic-modules: *Computing the bicharacter of diagonal harmonic polynomials* by Nicolas Thiéry ([GitHub repo](https://github.com/nthiery/harmonic-modules))

 **Discussions:**
@@ -209,11 +210,6 @@
   by Jean-Philippe Labbé

-`harmonic-modules <https://github.com/nthiery/harmonic-modules>`_
------------------------------------------------------------------
-
-  by Nicolas Thiéry
-

 --------
 See also
fchapoton commented 2 years ago

Description changed:

--- 
+++ 
@@ -55,6 +55,8 @@

 - addcombq: **Fast Additive Combinatorics functions** by Matt Torrence ([GitHub repo](https://github.com/Torrencem/addcombq))

+- arithmat: **Implementation of arithmetic matroids and toric arrangements** by Roberto Pagaria and Giovanni Paolini ([GitHub repo](https://github.com/giove91/arithmat))
+
 - gcaops: **Kontsevich Graph Complex Action on Poisson Structures** by Ricardo Buring ([GitHub repo](https://github.com/rburing/gcaops))

 - cvolume: **Compute completed volumes of strata of quadratic differentials with odd zeros** by Eduard Duryev
dbenielli commented 7 months ago

Hi Sage Team,

Olivier Ramare (https://ramare-olivier.github.io/) from I2M (Institut de Mathematique de Marseille and I (working for Institut Archimède https://labex-archimede.univ-amu.fr/) worked to make the work on the Eulerian products developed by Olivier and all accessible via an sage math external package. By the way a fast multi-precision computation of some Euler products is provided. The documentation is accessible on https://archimede-institut.github.io/sage-euler-product/, and the code are visible on github https://github.com/archimede-institut/sage-euler-product, The package is not yet declared in pypi, but that should be done quickly.

Can you tell me the procedure for declaring this external package as experimental in sagemath?

Thanks

Dominique

mkoeppe commented 6 months ago

@dbenielli Apologies for missing this message earlier. Once you have a release on PyPI, please open a PR for Sage that adds this package as a "pip" package. See https://doc.sagemath.org/html/en/developer/packaging.html#creating-packages