Attention Is All You Need
Ashish Vaswani, Noam Shazeer et al.
39k
Citations
2.2k
Influential Citations
Nature Methods
Venue
2020
Year
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.
SciPy 1.0 represents a landmark in scientific computing, marking the transition of a widely-used open-source library from a collection of evolving tools to a stable, versioned platform. With over 600 contributors and millions of users, SciPy has become the backbone of Python-based scientific research, including machine learning and AI. Its release in Nature Methods underscores its critical role in reproducible research and data analysis.
The paper is significant because it documents not just the software, but the community and governance structures that enabled its success. For AI practitioners, SciPy provides essential building blocks—optimization routines, linear algebra, signal processing—that underpin many machine learning pipelines. The library's stability and broad adoption make it a trusted dependency for frameworks like scikit-learn, TensorFlow, and PyTorch.
The paper reports that SciPy 1.0 has over 600 unique code contributors, thousands of dependent packages, over 100,000 dependent repositories, and millions of downloads per year. These metrics demonstrate its widespread adoption and critical role in the Python ecosystem. The library's stability and performance have made it a standard tool in academic research and industry.
SciPy 1.0 has had a profound impact on the AI and scientific computing fields by providing a free, open-source, and well-maintained set of algorithms. It has enabled researchers to focus on their domain problems rather than reimplementing basic numerical routines. The library's success has also set a benchmark for open-source scientific software, influencing how other projects approach community building, testing, and release management. For AI, SciPy's optimization and linear algebra modules are directly used in model training, feature engineering, and evaluation.
Ashish Vaswani, Noam Shazeer et al.
Jakubův, Jan, Chvalovský, Karel et al.
Tom B. Brown, Benjamin Mann et al.
Khanam, Zeba, Achari, Vejey Pradeep Suresh et al.