All repos
Python BSD-3-Clause 14700 5700

scipy/SciPy

SciPy extends NumPy with mature scientific algorithms. It is the right layer when a project needs trustworthy routines for optimisation, integration, interpolation, statistics, signal processing, sparse matrices or differential equations.

Overview

SciPy extends NumPy with mature scientific algorithms. It is the right layer when a project needs trustworthy routines for optimisation, integration, interpolation, statistics, signal processing, sparse matrices or differential equations.

What you can do

  • Optimise functions, fit models and solve constrained numerical problems.
  • Integrate functions, solve ODEs and use specialised linear-algebra routines.
  • Analyse signals, images and experimental data with established methods.

How to start

  1. Read the official documentation and introductory guide.
  2. Reproduce one small example before adapting it to your own problem.
  3. Keep the repository link nearby for issues, releases and contribution guidance.

Screenshot

SciPy GitHub preview

Learning resources