SciPy

SciPy
Original author(s)Travis Oliphant, Pearu Peterson, Eric Jones
Developer(s)Community library project
Initial releaseAround 2001 (2001)
Stable release
1.14.1 / 20 August 2024
Repository
Written inPython, Fortran, C, C++[1]
Operating systemCross-platform
TypeTechnical computing
LicenseBSD-new license
Websitescipy.org Edit this on Wikidata

SciPy (pronounced /ˈsp/ "sigh pie"[2]) is a free and open-source Python library used for scientific computing and technical computing.[3]

SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering.

SciPy is also a family of conferences for users and developers of these tools: SciPy (in the United States), EuroSciPy (in Europe) and SciPy.in (in India).[4] Enthought originated the SciPy conference in the United States and continues to sponsor many of the international conferences as well as host the SciPy website.

The SciPy library is currently distributed under the BSD license, and its development is sponsored and supported by an open community of developers. It is also supported by NumFOCUS, a community foundation for supporting reproducible and accessible science.

Components

The SciPy package is at the core of Python's scientific computing capabilities. Available sub-packages include:

Snapshot showing SciPy ndimage source code

Data structures

The basic data structure used by SciPy is a multidimensional array provided by the NumPy module. NumPy provides some functions for linear algebra, Fourier transforms, and random number generation, but not with the generality of the equivalent functions in SciPy. NumPy can also be used as an efficient multidimensional container of data with arbitrary datatypes. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. Older versions of SciPy used Numeric as an array type, which is now deprecated in favor of the newer NumPy array code.[6]

History

In the 1990s, Python was extended to include an array type for numerical computing called Numeric. (This package was eventually replaced by NumPy, which was written by Travis Oliphant in 2006 as a blending of Numeric and Numarray, with Numarray itself being started in 2001.) As of 2000, there was a growing number of extension modules and increasing interest in creating a complete environment for scientific and technical computing. In 2001, Travis Oliphant, Eric Jones, and Pearu Peterson merged code they had written and called the resulting package SciPy. The newly created package provided a standard collection of common numerical operations on top of the Numeric array data structure. Shortly thereafter, Fernando Pérez released IPython, an enhanced interactive shell widely used in the technical computing community, and John Hunter released the first version of Matplotlib, the 2D plotting library for technical computing. Since then the SciPy environment has continued to grow with more packages and tools for technical computing.[7][8][9]

Scientific Python versus ScientificPython

In the scientific literature, SciPy is occasionally referred to as "Scientific Python (SciPy)". This is incorrect: the official name of the project is just "SciPy".[citation needed]

Furthermore, expanding "SciPy" as "Scientific Python" may cause confusion with "ScientificPython", a project led by Konrad Hinsen of Orléans University that was active between 1995[10] and 2014.[11]

"Scientific Python" is also used for the related ecosystem of tools.[12][13]

See also

Notes

  1. ^ SciPy Team. "How can SciPy be fast if it is written in an interpreted language like Python?". Retrieved 2022-04-11.
  2. ^ https://scipy.org/ "SciPy (pronounced "Sigh Pie")"
  3. ^ Pauli Virtanen; Ralf Gommers; Travis E. Oliphant; et al. (3 February 2020). "SciPy 1.0: fundamental algorithms for scientific computing in Python" (PDF). Nature Methods. 17 (3): 261–272. arXiv:1907.10121. doi:10.1038/S41592-019-0686-2. ISSN 1548-7091. PMC 7056644. PMID 32015543. Wikidata Q84573952. {{cite journal}}: |author35= has generic name (help)CS1 maint: numeric names: authors list (link) (erratum)
  4. ^ "Upcoming SciPy Conferences 2023". SciPy Conferences. Retrieved May 11, 2023.
  5. ^ "SciPy 0.15.0 Release Notes — SciPy v1.6.2 Reference Guide". docs.scipy.org. Retrieved 2021-04-13.
  6. ^ "NumPy Homepage".
  7. ^ "History of SciPy".
  8. ^ "Guide to NumPy" (PDF).
  9. ^ "Python for Scientists and Engineers".
  10. ^ "ScientificPython". Retrieved 2019-02-21.
  11. ^ "SourceSup: ScientificPython: Project Home". sourcesup.renater.fr. Retrieved 2019-02-21.
  12. ^ "SciPy Proceedings". proceedings.scipy.org. Retrieved 2024-08-22. showcase their latest Scientific Python projects
  13. ^ "SciPy 2024". cfp.scipy.org. Retrieved 2024-08-22. The Scientific Python community maintains a large ecosystem of tools and libraries that enable scientific research and development

Further reading

  • Nunez-Iglesias, Juan; van der Walt, Stéfan; Dashnow, Harriet (2017). Elegant SciPy: The Art of Scientific Python. O'Reilly. ISBN 978-1-4919-2287-3.

Read other articles:

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (أغسطس 2020) الدوري الفرنسيالموسم2020–21التواريخ21 أغسطس 2020 – 23 مايو 2021البطلليلاللقب الرابعهابطوننيمديجوندوري أبطال أ...

Lolita CityJenis situsSitus berbagi pornografi anakBahasaInggrisKomersialTidakDaftar akunOpsionalPengguna14.994 (Juni 2013)DiluncurkanNovember 2010StatusMati (per 10 Agustus 2013) Lolita City adalah situs web yang menggunakan layanan tersembunyi yang tersedia melalui jaringan Tor. Situs ini mewadahi gambar dan video pornografi anak yang subjeknya adalah anak-anak dan remaja laki-laki dan perempuan berusia 0 sampai 17 tahun (18 adalah usia legal minimal di sejumlah negara, termasuk Amerika Ser...

Anka-S, оснащений супутниковим зв'язком Anka (тур. Türk Havacılık ve Uzay Sanayii A.Ş. Anka або скорочено тур. TUSAŞ Anka; англ. TAI Anka) — розвідувальний та ударний безпілотний літальний апарат (БПЛА) розробки Турецької авіаційної та космічної компанії (тур. Türk Havacılık ve Uzay Sanayi AŞ (TUSAŞ) або англ. TAI - Tur...

Mukerji pada 2018 Rani Mukerji adalah seorang pemeran India yang dikenal atas karyanya dalam perfilman Hindi. Setelah karya terawalnya Raja Ki Aayegi Baraat (1996) tidak terlalu sukses, Mukerji mendapatkan sebuah terobosan besar setelah memerankan seorang mahasiswi baru dalam film drama percintaan Kuch Kuch Hota Hai (1998), bersama Shah Rukh Khan dan Kajol.[1][2][3] Film tersebut menjadi salah satu film tersuksesnya sepanjang masa, dan memberikannya beberapa penghargaa...

Lost & Found Музична збіркаВиконавець Marilyn MansonДата випуску 5 травня 2008Записаний 1993–2000Жанр Альтернативний метал, індастріал-рокТривалість 20:57Мова англійськаЛейбли Polydor/UniversalХронологія Marilyn Manson Попередній Eat Me, Drink Me(2007) The High End of Low(2009) Наступний Lost & Found  — друга компіляція...

Mercedes-Benz auf der Pkw-IAA 2007 in Frankfurt Die Mercedes-Benz-Pkw werden von der Mercedes-Benz AG, der Pkw- und Van-Tochter der Mercedes-Benz Group, hergestellt. Dieser Artikel beschreibt Personenkraftwagen, die unter der eingetragenen Handelsmarke Mercedes-Benz angeboten werden. Umgangssprachlich werden diese oft als „Mercedes“, „Daimler“ oder „Benz“ bezeichnet. Inhaltsverzeichnis 1 Geschichte und Allgemeines 2 Bezeichnungen 2.1 Interne Bezeichnungen 2.2 Historie der Verkaufs...

Landing gear extenders installed on a Cessna 140. Landing gear extenders are devices used on conventional or tailwheel-equipped aircraft. They move the wheels forward of the landing gear leg by 2-3 inches (5–8 cm).[1] The installation of landing gear extenders is almost always the result of operational experience with an aircraft design that shows a problem with the landing gear – when the brakes are applied heavily the aircraft has a tendency to go up on its nose and strike ...

Land at Disney California Adventure This article is about the attraction at Disney California Adventure Park. For the 2006 film, see Hollywoodland. For a landmark in Hollywood, California, formerly known as Hollywoodland, see Hollywood Sign. Hollywood LandHollywood Boulevard, the main thoroughfare in the themed landTheme1930s HollywoodAttractionsTotal4Other rides1Shows3Disney California AdventureOpenedFebruary 8, 2001 Hollywood Land is a themed land at Disney California Adventure park at the ...

Thomas HardyLahir2 Juni 1840Stinsford, Dorset, InggrisMeninggal11 Januari 1928PekerjaanNovelis, cerpenis, penyairKebangsaanInggrisAliran sastraNaturalisme Thomas Hardy, OM (2 Juni 1840 – 11 Januari 1928) adalah seorang novelis, cerpenis, dan penyair Inggris yang termasuk gerakan naturalisme. Sebagian besar karyanya, berlatar di daerah semi-imajiner bernama Wessex, diwarnai deskripsi puitis dan fatalisme. Bibliografi Prosa Hardy membagi novel-novel dan kumpulan cerita pend...

فيلم نوارمعلومات عامةأعمال بارزة الصقر المالطي التأثيراتفرع من الأدب المظلم — فيلم تعديل - تعديل مصدري - تعديل ويكي بيانات لورا (1944) يعد من أشهر أفلام السينما المظلمة. فيلم نوار أو الفيلم المظلم أو السينما المظلمة (بالفرنسية: Film noir)‏؛ مصطلح سينمائي يُستخدم للتعبير عن أفلام ...

第二十四屆冬季奧林匹克運動會跳台滑雪女子个人普通台比賽比賽場館张家口市国家跳台滑雪中心日期2022年2月5日参赛选手40位選手,來自16個國家和地區冠军得分239.0奖牌获得者01 ! 乌尔莎·博加塔伊  斯洛文尼亚02 ! 卡塔琳娜·阿尔特豪斯  德国03 ! 妮卡·克里日纳尔  斯洛文尼亚← 20182026 → 2022年冬季奧林匹克運動會跳台滑雪比賽赛事个人普...

2018 film DetainmentFilm posterDirected byVincent LambeWritten byVincent LambeProduced byRobert Dwyer-JoyceVincent LambeStarringEly SolanLeon HughesCinematographyPatrick JordanEdited byVincent LambeMusic byFilip SijanecProductioncompanyTwelve MediaDistributed byNetwork Ireland TelevisionShortsTVRelease date May 2018 (2018-05) (Cannes) Running time30 minutesCountryIrelandLanguageEnglish Detainment is a 2018 Irish short drama film written and directed by Vincent Lambe,[1] ...

Esse artigo utiliza formas da notação da Lógica. Para uma descrição concisa dos símbolos usados nessa notação, veja Lista dos símbolos lógicos. Na Lógica clássica, o princípio da não-contradição[nota 1] (ou o princípio da contradição, ou a lei da não-contradição, ou a lei da contradição), afirma que duas afirmações contraditórias não podem ser verdadeiras ao mesmo tempo, exemplo: As duas proposições A é B e A não é B são mutuamente exclusivas, dito de outra f...

Kościół Narodzenia Najświętszej Maryi Panny (Na Pólku) 606/A z dnia 31.12.1990 Państwo  Polska Miejscowość pod Bralinem Wyznanie katolickie Kościół rzymskokatolicki Parafia św. Anny w Bralinie Wezwanie Narodzenia Najświętszej Maryi Panny Historia Data zakończenia budowy 1711 Dane świątyni Świątynia• materiał bud.• powierzchnia • drewno592 m² Położenie na mapie gminy BralinKościół Narodzenia Najświętszej Maryi Panny (Na Pólku) Położenie na mapie Polsk...

Italian comics magazine The first issue of linus, April 1965. linus is an Italian comics magazine published in Italy since 1965. It is the first Italian magazine exclusively focused on comics.[1] During a period of crisis, the magazine was not published in May and June 2013, but returned in July, published by Baldini & Castoldi. History and profile The first number of linus was published in April 1965[1][2] by Milano Libri, a subsidiary of Rizzoli, and was later pu...

Chemical compound AcebutololClinical dataTrade namesSectral, Prent, othersAHFS/Drugs.comMonographMedlinePlusa687003License data US FDA: Acebutolol Pregnancycategory AU: C Routes ofadministrationBy mouth, IVATC codeC07AB04 (WHO) Legal statusLegal status UK: POM (Prescription only) In general: ℞ (Prescription only) Pharmacokinetic dataBioavailability40% (range 35 to 50%)MetabolismHepaticElimination half-life3-4 hours (parent drug)8-13 hours (active meta...

1926 film This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Benya Krik film – news · newspapers · books · scholar · JSTOR (March 2014) (Learn how and when to remove this template message) Benya KrikDirected byVladimir Vilner [ru][1]Screenplay byIsaak BabelBased onOdessa StoriesRelease...

Sturgeon LakeSouthern shoreSturgeon LakeLocationMunicipal District of Greenview No. 16, AlbertaCoordinates55°06′16″N 117°34′07″W / 55.10444°N 117.56861°W / 55.10444; -117.56861Primary inflowsCornwall Creek, Goose CreekPrimary outflowsSturgeon CreekCatchment area571 km2 (220 sq mi)[1]Basin countriesCanadaSurface area49.1 km2 (19.0 sq mi)Average depth5.4 m (18 ft)Max. depth9.5 m (31 ft)Surface ele...

Part of a series onBuddhism in Japan Schools Jōjitsu Hosso Sanron Kegon Ritsu Kusha Tendai Shingon Jōdo-shū Jōdo Shinshū Rinzai Sōtō Nichiren Ōbaku Fuke-shū Shugendo Japanese new religions Zen in the US Key figures Shōtoku Tori Busshi Rōben Saichō Kūkai Jōchō Kūya En no Gyōja Hōnen Myōe Shinran Jōkei Eison Ninshō Dōgen Eisai Ingen Nichiren Unkei Enni Issan Ichinei Musō Soseki Sen no Rikyū Rennyo Sesshū Tōyō Takuan Sōhō Ingen Hasegawa Tōhaku Sakuden Tenkai Inoue E...

Dalam artikel ini, nama keluarganya adalah Oh. Oh Yeon-sooLahir27 Oktober 1971 (umur 52)Seoul, Korea SelatanNama lainOh Yun-soo Oh Yeon-suPendidikanUniversitas Dankook - Teater dan FilmPekerjaanPemeranTahun aktif1989-sekarangSuami/istriSon Ji-chang (m. 1998)Anak2 putraNama KoreaHangul오연수 Hanja吳娟受 Alih AksaraO Yeon-suMcCune–ReischauerO Yŏn-su Oh Yeon-soo (lahir 27 Oktober 1971) adalah pemeran Korea Selatan. Filmography Seri televisi Tahun Judul Peran Jaringan Cata...