SciPy 1.0: fundamental algorithms for scientific computing in Python - ENSTA Bretagne - École nationale supérieure de techniques avancées Bretagne Accéder directement au contenu
Article Dans Une Revue Nature Methods Année : 2020

SciPy 1.0: fundamental algorithms for scientific computing in Python

P. Virtanen (1) , R. Gommers (2) , T.E. Oliphant (2) , M. Haberland (3) , T. Reddy (4) , D. Cournapeau (5) , E. Burovski (6) , P. Peterson (7) , W. Weckesser (8) , J. Bright (5) , S.J. van Der Walt (8) , M. Brett (9) , J. Wilson (5) , K.J. Millman (8) , N. Mayorov (10) , A.R.J. Nelson (11) , E. Jones (12) , R. Kern (13) , E. Larson (14) , C.J. Carey (15) , I. Polat (5) , Y. Feng (8) , E.W. Moore (16) , J. Vanderplas (14) , D. Laxalde (17, 18) , J. Perktold (5) , R. Cimrman (19) , I. Henriksen (20) , E.A. Quintero (5) , C.R. Harris (5) , A.M. Archibald (21) , A.H. Ribeiro (22) , F. Pedregosa (23) , P. Van Mulbregt (23) , A. Vijaykumar , A.P. Bardelli , A. Rothberg , A. Hilboll (24) , A. Kloeckner , A. Scopatz , A. Lee , A. Rokem , C.N. Woods , C. Fulton , C. Masson , C. Häggström , C. Fitzgerald , D.A. Nicholson , D.R. Hagen , D.V. Pasechnik , E. Olivetti (25) , E. Martin (26) , E. Wieser , F. Lenders , Fabrice Silva (27, 28) , F. Wilhelm (29) , G. Young , G.A. Price , G.-L. Ingold , G.E. Allen , G.R. Lee , H. Audren , Irvin Probst (30) , J.P. Dietrich , J. Silterra , J.T. Webber , J. Slavič , J. Nothman , J. Buchner (31) , J. Kulick , J.L. Schönberger , J.V. De Miranda Cardoso , J. Reimer , J. Harrington , J.L.C. Rodríguez , J. Nunez-Iglesias , J. Kuczynski , K. Tritz , M. Thoma , M. Newville (32) , M. Kümmerer , M. Bolingbroke , M. Tartre , M. Pak , N.J. Smith , N. Nowaczyk , N. Shebanov , O. Pavlyk , P.A. Brodtkorb , P. Lee (33) , R.T. Mcgibbon , R. Feldbauer , S. Lewis (34) , S. Tygier , S. Sievert , S. Vigna , S. Peterson , S. More , T. Pudlik , T. Oshima (35) , T.J. Pingel , T.P. Robitaille , T. Spura , T.R. Jones , T. Cera , T. Leslie , T. Zito , T. Krauss , U. Upadhyay , Y.O. Halchenko , Y. Vázquez-Baeza
1 Low Temperature Laboratory
2 Quansight LLC
3 CAL POLY - California Polytechnic State University [San Luis Obispo]
4 LANL - Los Alamos National Laboratory
5 AUTRES
6 National Research University Higher School of Economics [St. Petersburg]
7 TTÜ - Tallinn University of Technology
8 UC Berkeley - University of California [Berkeley]
9 University of Birmingham [Birmingham]
10 Skolkovo Innovation Center
11 ANSTO - Australian Nuclear Science and Technology Organisation [Australie]
12 Enthought Inc
13 CINaM - Centre Interdisciplinaire de Nanoscience de Marseille
14 University of Washington [Seattle]
15 UMass Amherst - University of Massachusetts [Amherst]
16 Bruker BioSpin Corporation
17 LTDS - Laboratoire de Tribologie et Dynamique des Systèmes
18 SNECMA Villaroche [Moissy-Cramayel]
19 NTC - New Technologies Research Centre [Plzeň]
20 University of Texas at Austin [Austin]
21 AI PANNEKOEK - Astronomical Institute Anton Pannekoek
22 UFMG - Universidade Federal de Minas Gerais = Federal University of Minas Gerais [Belo Horizonte, Brazil]
23 Google LLC
24 IUP - Institute of Environmental Physics [Bremen]
25 INRiM - Istituto Nazionale di Ricerca Metrologica
26 LCE - Laboratoire Chrono-environnement (UMR 6249)
27 LMA - Laboratoire de Mécanique et d'Acoustique [Marseille]
28 Sons
29 ESRF - European Synchrotron Radiation Facility
30 Lab-STICC_ENSTAB_CID_PRASYS
31 MPS - Max-Planck-Institut für Sonnensystemforschung = Max Planck Institute for Solar System Research
32 University of Chicago, Consortium of Advanced Radiation Sciences, Advanced Photon Source, GSECARS
33 LPGP - Laboratoire de physique des gaz et des plasmas
34 OU - The Open University [Milton Keynes]
35 NAOJ - National Astronomical Observatory of Japan
R. Gommers
  • Fonction : Auteur
T.E. Oliphant
  • Fonction : Auteur
D. Cournapeau
  • Fonction : Auteur
J. Bright
  • Fonction : Auteur
J. Wilson
  • Fonction : Auteur
E. Jones
  • Fonction : Auteur
I. Polat
  • Fonction : Auteur
J. Perktold
  • Fonction : Auteur
E.A. Quintero
  • Fonction : Auteur
C.R. Harris
  • Fonction : Auteur
F. Pedregosa
  • Fonction : Auteur
P. Van Mulbregt
  • Fonction : Auteur
A. Vijaykumar
  • Fonction : Auteur
A.P. Bardelli
  • Fonction : Auteur
A. Rothberg
  • Fonction : Auteur
A. Kloeckner
  • Fonction : Auteur
A. Scopatz
  • Fonction : Auteur
A. Lee
  • Fonction : Auteur
A. Rokem
  • Fonction : Auteur
C.N. Woods
  • Fonction : Auteur
C. Fulton
  • Fonction : Auteur
C. Masson
  • Fonction : Auteur
C. Häggström
  • Fonction : Auteur
C. Fitzgerald
  • Fonction : Auteur
D.A. Nicholson
  • Fonction : Auteur
D.R. Hagen
  • Fonction : Auteur
D.V. Pasechnik
  • Fonction : Auteur
E. Olivetti
E. Wieser
  • Fonction : Auteur
F. Lenders
  • Fonction : Auteur
G. Young
  • Fonction : Auteur
G.A. Price
  • Fonction : Auteur
G.-L. Ingold
  • Fonction : Auteur
G.E. Allen
  • Fonction : Auteur
G.R. Lee
  • Fonction : Auteur
H. Audren
  • Fonction : Auteur
J.P. Dietrich
  • Fonction : Auteur
J. Silterra
  • Fonction : Auteur
J.T. Webber
  • Fonction : Auteur
J. Slavič
  • Fonction : Auteur
J. Nothman
  • Fonction : Auteur
J. Kulick
  • Fonction : Auteur
J.L. Schönberger
  • Fonction : Auteur
J.V. De Miranda Cardoso
  • Fonction : Auteur
J. Reimer
  • Fonction : Auteur
J. Harrington
  • Fonction : Auteur
J.L.C. Rodríguez
  • Fonction : Auteur
J. Nunez-Iglesias
  • Fonction : Auteur
J. Kuczynski
  • Fonction : Auteur
K. Tritz
  • Fonction : Auteur
M. Thoma
  • Fonction : Auteur
M. Kümmerer
  • Fonction : Auteur
M. Bolingbroke
  • Fonction : Auteur
M. Tartre
  • Fonction : Auteur
M. Pak
  • Fonction : Auteur
N.J. Smith
  • Fonction : Auteur
N. Nowaczyk
  • Fonction : Auteur
N. Shebanov
  • Fonction : Auteur
O. Pavlyk
  • Fonction : Auteur
P.A. Brodtkorb
  • Fonction : Auteur
R.T. Mcgibbon
  • Fonction : Auteur
R. Feldbauer
  • Fonction : Auteur
S. Tygier
  • Fonction : Auteur
S. Sievert
  • Fonction : Auteur
S. Vigna
  • Fonction : Auteur
S. Peterson
  • Fonction : Auteur
S. More
  • Fonction : Auteur
T. Pudlik
  • Fonction : Auteur
T.J. Pingel
  • Fonction : Auteur
T.P. Robitaille
  • Fonction : Auteur
T. Spura
  • Fonction : Auteur
T.R. Jones
  • Fonction : Auteur
T. Cera
  • Fonction : Auteur
T. Leslie
  • Fonction : Auteur
T. Zito
  • Fonction : Auteur
T. Krauss
  • Fonction : Auteur
U. Upadhyay
  • Fonction : Auteur
Y.O. Halchenko
  • Fonction : Auteur
Y. Vázquez-Baeza
  • Fonction : Auteur

Résumé

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. 24 February 2020 : An amendment to this paper has been published and can be accessed via a link at the top of the paper.
Fichier principal
Vignette du fichier
s41592-019-0686-2.pdf (1.58 Mo) Télécharger le fichier
Origine : Publication financée par une institution

Dates et versions

hal-02520043 , version 1 (24-01-2022)

Licence

Paternité

Identifiants

Citer

P. Virtanen, R. Gommers, T.E. Oliphant, M. Haberland, T. Reddy, et al.. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods, 2020, 17, pp.261-272. ⟨10.1038/s41592-019-0686-2⟩. ⟨hal-02520043⟩
418 Consultations
252 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More