Differences between revisions 4 and 39 (spanning 35 versions)
Revision 4 as of 2016-05-07 09:17:10
Size: 4385
Editor: dimpase
Comment:
Revision 39 as of 2019-12-04 14:01:31
Size: 8474
Editor: chapoton
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Line 8: Line 9:
Line 15: Line 15:
  `Template for creating Sage packages <https://github.com/cswiercz/sage_packages>`_.   `Creating External Sage Packages <https://gist.github.com/cswiercz/c632d920565a2da519b73bd2b79d7920>`_.

- With the `SageMath sample package <https://github.com/sagemath/sage_sample>`_ you
  will find a minimal example of a Sage package.using a numbering scheme described by Brian Conrey

See also

- `Packages on PyPI matching 'sagemath'
  <https://pypi.org/search/?q=sagemath>`_
- `Sage-wiki page for SPKGs <https://wiki.sagemath.org/spkg>`_
Line 21: Line 30:
`SageManifolds <http://sagemanifolds.obspm.fr/>`_
-------------------------------------------------

  by Éric Gourgoulhon et al

  cf. the metaticket
  `#18528 <http://trac.sagemath.org/ticket/18528>`_

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

  A Library of Number Theory Code that depends on Sage.
Line 63: Line 66:
  - Version 0.3 to be released will be pip-installable.
Line 69: Line 73:
  A Sage Library of Combinatorial Hopf algebras.
Line 74: Line 80:
  A semigroup (representation) theory library for SageMath.
Line 75: Line 83:

`Automata and semigroups <https://paperman.name/soft/>`_
-------------------------------------------------------------------------------------------------

  by Charles Paperman
Line 131: Line 144:
  (it is a subject of a GSoC 2016 project to port it to the current Sage)   (it is a subject of a GSoC 2016 project to `port it to Sage 7.4 <https://github.com/jsliacan/flagmatic>`_)

`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.

`infinite-group-relaxation-sage-code <https://github.com/mkoeppe/infinite-group-relaxation-code>`_
--------------------------------------------------------------------------------------------------

  by C.Y. Hong, M. Köppe, and Y. Zhou

  Sage code for the Gomory-Johnson infinite group problem.

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

  by Marcelo Forets

`ore_algebra <https://github.com/mkauers/ore_algebra>`_
-------------------------------------------------------

  by Manuel Kauers et al.

  A Sage implementation of Ore algebras and Ore polynomials.

`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.

`cryptosage <https://github.com/sara62/cryptosage>`_
-------------------------------------------------------

  by Sara Forouhar

  CryptoSage provides cryptography algorithms in SageMath.

`cutgeneratingfunctionology <https://github.com/mkoeppe/cutgeneratingfunctionology>`_
--------------------------------------------------------------------------------------

  by Matthias Koeppe and Yuan Zhou

  Python code for computation and experimentation with cut-generating functions.

`multipolynomial-bases <https://github.com/VivianePons/multipolynomial-bases>`_
--------------------------------------------------------------------------------------

  by Viviane Pons

  A Sage package to work on multipolynomials bases (Schubert, Grothendieck, Key).

`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.

`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.

`admcycles <https://gitlab.com/jo314schmitt/admcycles>`_
----------------------------------------------------------

  by Johannes Schmitt et alii

  admcycles is a SageMath module to compute with the tautological ring of the moduli spaces of complex curves.

`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>`_

  by Stefan Wewers, Julian Rüth

  A Sage toolbox for computing with Models of Curves over Local Fields.

SageMath external packages

A tentative list of external packages for SageMath (spkg, pip-installable packages, etc).

See also

List of external packages

Python implementation of chebfun

by Chris Swierczewski

Purple Sage

by William Stein

A Library of Number Theory Code that depends on Sage.

Sébastien Labbé's research code

by Sébastien Labbé

See also this blog post

Notes:

  • This is an spkg, rather than a standard pip-installable package.
  • Version 0.1 contains modules on digital geometry, combinatorics on words and more.
  • Version 0.2 provides modules on multidimensional continued fraction algorithms, matrix cocycles, languages and tikzpictures.
  • Version 0.3 to be released will be pip-installable.

CHA

by Nicolas Borie

A Sage Library of Combinatorial Hopf algebras.

Sage-semigroups

by Nicolas M. Thiéry

A semigroup (representation) theory library for SageMath.

(very preliminary!!!)

Automata and semigroups

by Charles Paperman

ss-isogeny-software

by Luca De Feo

keywords: isogeny elliptic curve cryptography quantum

Schottky uniformization

by Jeremy Upsal

Various ideas from Schottky uniformization are implemented in Sage. These now include the SK prime function and will later include the Riemann Theta function built from a RS via Schottky uniformization due to Darren Crowdy.

flatsurf: flat surfaces

by Vincent Delecroix and Samuel Lelièvre

sage-flatsurf: flat surfaces

by Vincent Delecroix and Pat Hooper

Sage train track

by Thierry Coulbois

Flagmatic

by Emil R. Vaughan

(it is a subject of a GSoC 2016 project to port it to Sage 7.4)

Chow

by Christoph Sorger and Manfred Lehn

A Sage library for computations in intersection theory.

infinite-group-relaxation-sage-code

by C.Y. Hong, M. Köppe, and Y. Zhou

Sage code for the Gomory-Johnson infinite group problem.

ore_algebra

by Manuel Kauers et al.

A Sage implementation of Ore algebras and Ore polynomials.

ecfactory

by http://www.scipr-lab.org/

The library implements algorithms to construct elliptic curves with certain desired properties.

cryptosage

by Sara Forouhar

CryptoSage provides cryptography algorithms in SageMath.

cutgeneratingfunctionology

by Matthias Koeppe and Yuan Zhou

Python code for computation and experimentation with cut-generating functions.

multipolynomial-bases

by Viviane Pons

A Sage package to work on multipolynomials bases (Schubert, Grothendieck, Key).

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.

Igusa and topological zeta

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.

admcycles

by Johannes Schmitt et alii

admcycles is a SageMath module to compute with the tautological ring of the moduli spaces of complex curves.

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

by Stefan Wewers, Julian Rüth

A Sage toolbox for computing with Models of Curves over Local Fields.

SageMathExternalPackages (last edited 2024-03-04 00:39:32 by mkoeppe)