Jump to content

CodeMeta:Metadata.json: Difference between revisions

From swMATH staging
No edit summary
Tag: Reverted
Undo revision 118 by Admin (talk)
Tag: Undo
Line 1: Line 1:
{
{
     "@context": "https://swmath.org/software/825",
     "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
     "@type": "SoftwareSourceCode",
     "@type": "SoftwareSourceCode",
     "license": "https://spdx.org/licenses/GPL-2.0-or-later",
     "license": "https://spdx.org/licenses/GPL-2.0-or-later",

Revision as of 14:12, 21 October 2023

@contexthttps://doi.org/10.5063/schema/codemeta-2.0
@typeSoftwareSourceCode
licensehttps://spdx.org/licenses/GPL-2.0-or-later
codeRepositoryhttps://github.com/sagemath/sage
dateCreated2005-02-24
datePublished2005-02-24
dateModified2023-09-16
issueTrackerhttps://github.com/sagemath/sage/issues
nameSageMath
version10.2.beta3
descriptionSage (SageMath) is free, open-source math software that supports research and teaching in algebra, geometry, number theory, cryptography, numerical computation, and related areas. Both the Sage development model and the technology in Sage itself are distinguished by an extremely strong emphasis on openness, community, cooperation, and collaboration: we are building the car, not reinventing the wheel. The overall goal of Sage is to create a viable, free, open-source alternative to Maple, Mathematica, Magma, and MATLAB. Computer algebra system (CAS).
applicationCategoryMathematics
developmentStatusactive
referencePublicationhttps://epubs.siam.org/doi/book/10.1137/1.9781611975468
programmingLanguagePython, Cython, C, C++, Lisp, Fortran
operatingSystemmacOS, Windows(WSL), Linux,
softwareRequirementsFor detailed informations visit the download link on the SageMath Website, https://doc.sagemath.org/html/en/installation/index.html#
author
@typePerson
givenNameWilliam
familyNameStein
@typePerson
givenNameDavid
familyNameJoyner
@typePerson
givenNameDavid
familyNameKohel
@typePerson
givenNameJohn
familyNameCremona
@typePerson
givenNameEröcal
familyNameBurçin
articleSectionthe publications of the Sagemath
author
@typeperson
givenNamePaul
familyNameZimmerman
@typeperson
givenNameAlexandre
familyNameCasamayou
@typeperson
givenNameNathan
familyNameCohen
@typeperson
givenNameGuillaume
familyNameConnan
@typeperson
givenNameThierry
familyNameDumont
@typeperson
givenNamelaurent
familyNameFousse
@typeperson
givenNameFrancios
familyNameMaltey
@typeperson
givenNameMatthias
familyNameMeulien
@typeperson
givenNameMarc
familyNameMezzarobba
@typeperson
givenNameClement
familyNamePrenet
@typeperson
givenNameNicolas
familyNameThiery
@typeperson
givenNameEric
familyNameBary
@typeperson
givenNameJohn
familyNameCremona
@typeperson
givenNameMarcelo
familyNameForets
@typeperson
givenNameAlaexandru
familyNameGhitza
@typeperson
givenNameHaugh
familyNameThomas
headlineComputational mathematics with SageMath.
articleBodyPublisher’s description: SageMath, or Sage for short, is an open-source mathematical software system based on the Python language and developed by an international community comprising hundreds of teachers and researchers, whose aim is to provide an alternative to the commercial products Magma, Maple, Mathematica, and MATLAB. To achieve this, Sage relies on many open-source programs, including GAP, Maxima, PARI, and various scientific libraries for Python, to which thousands of new functions have been added. Sage is freely available and is supported by all modern operating systems.Sage provides a wonderful scientific and graphical calculator for high school students, and it efficiently supports undergraduates in their computations in analysis, linear algebra, calculus, etc. For graduate students, researchers, and engineers in various mathematical specialties, Sage provides the most recent algorithms and tools, which is why several universities around the world already use Sage at the undergraduate level.Computational Mathematics with SageMath, written by researchers and by teachers at the high school, undergraduate, and graduate levels, focuses on the underlying mathematics necessary to use Sage efficiently and is illustrated with concrete examples. Part I is accessible to high school and undergraduate students and Parts II, III, and IV are suitable for graduate students, teachers, and researchers.
publisherPhiladelphia, PA: Society for Industrial and Applied Mathematics (SIAM)
identifier(ISBN 978-1-61197-545-1/pbk; 978-1-61197-546-8 /ebook).
datePublished2019
referencePublicationhttps://epubs.siam.org/doi/book/10.1137/1.9781611975468
keywordsMatlab; Maxima; Arb; Python; Mathematica; SageMath; Cliquer; MuPAD-Combinat; Maple; GAP; PARI/GP
applicationCategoryMathematics
author
@typeperson
givenNameWilliam
familyNameStein
headlineSage: a basic overview for coding theory and cryptography.
articleBodySummary: This brief paper surveys recent work in Sage, a free and open-source mathematics package, on implementing algorithms to compute with linear block codes and cryptography. The paper ends with a “wish-list” of coding-theoretic functionality that the author hopes will be added to Sage in the not-too-distant future
identifier(ISBN 978-981-4335-75-1/hbk; 978-981-4483-82-7/ebook). Series on Coding Theory and Cryptology 8
pagination 1-45
datePublished2013
citation Algebraic geometry modeling in information theory. Revised papers based on the presentations at the Soria summer school on computational mathematics, S3CM, Soria, Spain, 2010. Hackensack, NJ: World Scientific
referencePublicationhttps://www.worldscientific.com/doi/abs/10.1142/9789814335768_0001
applicationCategoryMathematics
author
@typeperson
givenNameGregory V
familyNameBard
headlineSage for undergraduates. Compatible with Python 3. 2nd edition
articleBodyPublisher’s description: As the open-source and free alternative to expensive software like Maple, Mathematica, and MATLAB, Sage offers anyone with a web browser the ability to use cutting-edge mathematical software and share the results with others, often with stunning graphics. This book is a gentle introduction to Sage for undergraduate students during Calculus II, Multivariate Calculus, Differential Equations, Linear Algebra, Math Modeling, or Operations Research.This book assumes no background in programming, but the reader who finishes the book will have learned about 60 percent of a first semester computer science course, including much of the Python programming language. The audience is not only math majors, but also physics, engineering, environmental science, finance, chemistry, economics, data science, and computer science majors. Many of the book’s examples are drawn from those fields. Filled with “challenges” for the students to test their progress, the book is also ideal for self-study.What’s New in the Second Edition:In 2019, Sage transitioned from Python 2 to Python 3, which changed the syntax in several significant ways, including for the print command. All the examples in this book have been rewritten to be compatible with Python 3. Moreover, every code block longer than four lines has been placed in an archive on the book’s website http://www.sage-for-undergraduates.org (opens in new tab) that is maintained by the author, so that the students won’t have to retype the code! Other additions include …The number of “challenges” for the students to test their own progress in learning Sage has roughly doubled, which will be a great boon for self-study.There’s approximately 150 pages of new content, including:New projects on Leontief Input-Output Analysis and on Environmental ScienceNew sections on Complex Numbers and Complex Analysis, on SageTex, and on solving problems via Monte Carlo Simulations.The first three sections of Chapter 1 have been completely rewritten to give absolute beginners a smoother transition into Sage.
publisher American Mathematical Society (AMS)
identifierISBN 978-1-4704-1111-4/pbk)
datePublished2015
referencePublicationhttp://www.sageforundergraduates.org/index.html
applicationCategoryMathematics
author
@typeperson
givenNameWilliam
familyNameStein
headlineSage: creating a viable free open source alternative to Magma, Maple, Mathematica, and MATLAB.
articleBodySummary: Sage is a large free open source software package aimed at all areas of mathematical computation. Hundreds of people have contributed to the project, which has steadily grown in popularity since 2005. This paper describes the motivation for starting Sage and the history of the project.
publisher London Mathematical Society
datePublished2013
pagination230 - 238
identifierISBN 978-1-107-60407-0/pbk).
citationCucker, Felipe (ed.) et al., Foundations of computational mathematics, Budapest 2011. Collected papers based on the plenary talks presented at the conference of the Society for the Foundations of Computational Mathematics, FoCM, July 4–14, 2011. Cambridge: Cambridge University Press
referencePublicationhttps://www.worldscientific.com/doi/abs/10.1142/9789814335768_0001
applicationCategoryMathematics
author
@typeperson
givenNameLwao
familyNameKimura
headlineSAGE for number theorists..
articleBodySummary: SAGE is an open source software for computer algebra and numerical computations. The aim of the SAGE project is to create a viable free open source alternative to MAGMA, MAPLE, MATHEMATICA and MATLAB. In this article, we give a brief introduction to SAGE for number theorists.
publisherResearch Institute for Mathematical Sciences, Kyoto University, Kyoto
datePublished2012
pagination125-144
identifierISSN(1881-6193)
referencePublicationhttps://www.kurims.kyoto-u.ac.jp/~kenkyubu/bessatsu.html
applicationCategoryMathematics
author
@typeperson
givenNameWilliam
familyNameStein
@typeperson
givenNameEröcal
familyNameBurçin
headlineThe Sage project: unifying free mathematical software to create a viable alternative to Magma, Maple, Mathematica and Matlab.
articleBodySummary: Sage is a free, open source, self-contained distribution of mathematical software, including a large library that provides a unified interface to the components of this distribution. This library also builds on the components of Sage to implement novel algorithms covering a broad range of mathematical functionality from algebraic combinatorics to number theory and arithmetic geometry.
publisherBrelin Springer
pagination12 -27
datePublished2010
identifierISBN(978-3-642-15581-9/pbk)
citationFukuda, Komei (ed.) et al., Mathematical software – ICMS 2010. Third international congress on mathematical software, Kobe, Japan, September 13–17, 2010.
referencePublicationhttps://link.springer.com/chapter/10.1007/978-3-642-15582-6_4
applicationCategoryMathematics
author
@typeperson
givenNameDavid
familyNameJoyner
@typeperson
givenNameDavid
familyNameKohel
headlineGroup theory in SAGE.
articleBodySAGE is a general computer algebra system written in the language “Python”. It gets much of its power from delegation to systems with more specific functionality. This article describes the group theoretic functionality of SAGE, which to large parts (a notable exception being generic Abelian groups which also have many uses in number theory) is obtained by using the system GAP. This description is in the form of example system interactions. The paper also gives some examples of how to transfer groups amongst some of the systems underlying SAGE.
publisherAmerican Mathematical Society (AMS)
pagination115-139
datePublished2008
identifier(ISBN 978-0-8218-4365-9/pbk).
citationKappe, Luise-Charlotte (ed.) et al., Computational group theory and the theory of groups. AMS special session on computational group theory, Davidson, NC, USA, March 3–4, 2007. Providence
referencePublicationhttp://www.ams.org/books/conm/470/
applicationCategoryMathematics