4165
Comment: Fix link formatting
|
5925
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
Line 6: | Line 7: |
A tentative list of external packages for SageMath. | A tentative list of external packages for SageMath (spkg, pip-installable packages, etc). |
Line 8: | Line 9: |
They come in various forms (spkg, pip-installable packages, etc). | - Feel free to add more packages, links, notes. |
Line 10: | Line 11: |
Feel free to add more packages, and to add a few notes about each. | - Use this list to add examples to the `Code Sharing Workflow <https://wiki.sagemath.org/CodeSharingWorkflow>`_ wiki page. |
Line 12: | Line 14: |
This list can be used to add examples to the `Code Sharing Workflow <https://wiki.sagemath.org/CodeSharingWorkflow>`_ wiki page. |
- Note also Chris Swierczewski's `Creating External Sage Packages <https://gist.github.com/cswiercz/c632d920565a2da519b73bd2b79d7920>`_ and `Template for creating Sage packages <https://github.com/cswiercz/sage_packages>`_. |
Line 15: | Line 18: |
Note also Chris Swierczewski's `Template for creating Sage packages <https://github.com/cswiercz/sage_packages>`_. |
- With the `SageMath sample package <https://github.com/sagemath/sage_sample>`_ you will find a minimal example of a Sage package. |
Line 18: | Line 21: |
Packages ======== |
See also |
Line 21: | Line 23: |
`SageManifolds <http://sagemanifolds.obspm.fr/>`_ ------------------------------------------------- |
- `Packages on PyPI matching 'sagemath' <https://pypi.python.org/pypi?%3Aaction=search&term=sagemath&submit=search>`_ - `Sage-wiki page for SPKGs <https://wiki.sagemath.org/spkg>`_ |
Line 24: | Line 27: |
by Éric Gourgoulhon et al cf. the metaticket `#18528 <http://trac.sagemath.org/ticket/18528>`_ |
------------------------- List of external packages ------------------------- |
Line 63: | Line 65: |
- Version 0.3 to be released will be pip-installable. | |
Line 75: | Line 78: |
`Automata and semigroups <https://www.irif.univ-paris-diderot.fr/~paperman/index.php?page=sage>`_ ------------------------------------------------------------------------------------------------- by Charles Paperman |
|
Line 126: | Line 134: |
`Flagmatic <https://github.com/emil79/flagmatic>`_ -------------------------------------------------- by Emil R. Vaughan (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. |
SageMath external packages
A tentative list of external packages for SageMath (spkg, pip-installable packages, etc).
- Feel free to add more packages, links, notes.
- Use this list to add examples to the Code Sharing Workflow wiki page.
- Note also Chris Swierczewski's Creating External Sage Packages and Template for creating Sage packages.
- With the SageMath sample package you will find a minimal example of a Sage package.
See also
List of external packages
Modular Abelian Varities
by William Stein and Hao Chen
Links:
Python implementation of chebfun
by Chris Swierczewski
Purple Sage
by William Stein
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
Sage-semigroups
by Nicolas M. Thiéry
(very preliminary!!!)
Automata and semigroups
by Charles Paperman
ss-isogeny-software
by Luca De Feo
keywords: isogeny elliptic curve cryptography quantum
Abel Functions
by Chris Swierczewski
Discussion at https://groups.google.com/d/msg/sage-devel/29ndCD8z94k/K6H2OK5TAgAJ
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
Lyapunov exponents for multidimensional continued fractions
by Vincent Delecroix and Sébastien Labbé
Links:
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.
Carleman linearization of polynomial differential equations
by Marcelo Forets
ore_algebra
by Manuel Kauers et al.
A Sage implementation of Ore algebras and Ore polynomials.