A Short Introduction to Sagemath

A Short Introduction to Sagemath

A short introduction to SageMath Éric Gourgoulhon Laboratoire Univers et Théories (LUTH) CNRS / Observatoire de Paris / Université Paris Diderot Université Paris Sciences et Lettres 92190 Meudon, France http://luth.obspm.fr/~luthier/gourgoulhon/leshouches18/ École de Physique des Houches 11 July 2018 Éric Gourgoulhon SageMath Les Houches, 11 July 2018 1 / 13 Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) and provides a uniform interface to them William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) and provides a uniform interface to them William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) it makes use of many pre-existing open-sources packages, among which The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) GAP: group theory PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic calculations Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic calculations GAP: group theory Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) matplotlib: high quality figures Jupyter: graphical interface (notebook) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Singular: polynomial computations Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) Jupyter: graphical interface (notebook) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 William Stein (Univ. of Washington) created SageMath in 2005; since then, ∼100 developers (mostly mathematicians) have joined the SageMath team SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) and provides a uniform interface to them The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic calculations GAP: group theory PARI/GP: number theory Singular: polynomial computations matplotlib: high quality figures Jupyter: graphical interface (notebook) Éric Gourgoulhon SageMath Les Houches, 11 July 2018 2 / 13 SageMath is now supported by European Union via the open-math project OpenDreamKit (2015-2019, within the Horizon 2020 program) The mission Create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. SageMath in a few words SageMath( nickname: Sage) is a free open-source mathematics software system it is based on the Python programming language it makes use of many pre-existing open-sources packages, among which Pynac, Maxima, SymPy: symbolic

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    35 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us