SciPy 1.0 : fundamental algorithms for scientific computing in Python

Abstract

SciPy is an open-source scientific computing library for the Python programming language. Since its initial release in 2001, SciPy has become a de facto standard for leveraging scientific algorithms in Python, with over 600 unique code contributors, thousands of dependent packages, over 100,000 dependent repositories and millions of downloads per year. In this work, we provide an overview of the capabilities and development practices of SciPy 1.0 and highlight some recent technical developments.

Salvato in:
Dettagli Bibliografici
Autori: Pauli Virtanen iD ORCID 0000-0001-9957-1257 (University of Jyväskylä); Ralf Gommers iD ORCID 0000-0002-0300-3333 (Quansight (United States)); Travis E. Oliphant (Brigham Young University; Mayo Clinic; Quansight (United States); Anaconda (United States); Enthought (United States)); Matt Haberland iD ORCID 0000-0003-4806-3601 (California Polytechnic State University; University of California, Los Angeles); Tyler Reddy iD ORCID 0000-0003-2364-6157 (Los Alamos National Laboratory); David Cournapeau; Evgeni Burovski iD ORCID 0000-0001-8149-0483 (National Research University Higher School of Economics); Pearu Peterson (Tallinn University of Technology); Warren Weckesser (University of California, Berkeley); Jonathan Bright; Stéfan J. van der Walt iD ORCID 0000-0001-9276-1891 (University of California, Berkeley); Matthew Brett (University of Birmingham); Joshua Wilson; K. Jarrod Millman iD ORCID 0000-0002-5263-5070 (University of California, Berkeley); Nikolay Mayorov (WayRay (Russia)); Andrew R. J. Nelson iD ORCID 0000-0002-4548-3558 (Australian Nuclear Science and Technology Organisation); Eric Jones (Enthought (United States)); Robert Kern (Enthought (United States)); Eric Larson (University of Washington); C J Carey (University of Massachusetts Amherst); İlhan Polat iD ORCID 0000-0003-0096-7409; Yu Feng (University of California, Berkeley); Eric W. Moore (Bruker (United States)); Jake VanderPlas (University of Washington); Denis Laxalde iD ORCID 0000-0002-5540-4825; Josef Perktold; Robert Cimrman (University of West Bohemia in Pilsen); Ian Henriksen iD ORCID 0000-0002-2053-7265 (Brigham Young University; Anaconda (United States); The University of Texas at Austin); E. A. Quintero iD ORCID 0000-0002-4269-3445; Charles R. Harris (Utah State University Space Dynamics Laboratory) e altri 82
Pubblicato in: Nature Methods, vol. 17, n. 3, pp. 261-272
Data di pubblicazione:03/02/2020
Editore:Nature Portfolio
Tipo di documento:Articolo
Lingua:inglese
DOI: 10.1038/s41592-019-0686-2
ISSN:1548-7091, 1548-7105
Accesso aperto: Accesso aperto Ibrido: articolo aperto in una rivista in abbonamento – Nature Methods (licenza: CC-BY, versione editoriale)
Citazioni ricevute:38.196
Soggetti:
Computational Physics and Python Applications (Physical Sciences > Computer Science > Artificial Intelligence)
Scientific Computing and Data Management (Social Sciences > Decision Sciences > Information Systems and Management)
Modeling and Simulation Systems (Physical Sciences > Computer Science > Computational Theory and Mathematics)
Identificativi: OpenAlex W3003257820 · PMID 32015543

Dati dell'indice centrale: OpenAlex (licenza CC0).

Descrizione
Riassunto:SciPy is an open-source scientific computing library for the Python programming language. Since its initial release in 2001, SciPy has become a de facto standard for leveraging scientific algorithms in Python, with over 600 unique code contributors, thousands of dependent packages, over 100,000 dependent repositories and millions of downloads per year. In this work, we provide an overview of the capabilities and development practices of SciPy 1.0 and highlight some recent technical developments.
ISSN:1548-7091
1548-7105
DOI:10.1038/s41592-019-0686-2