You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Daniel Schmitz 8bc12973e6
ENH: stats: increase range of vonmises entropy (#17485)
17 hours ago
.circleci CI: ninja packages are repaired, so unpin. 3 weeks ago
.github CI: ninja packages are repaired, so unpin. 3 weeks ago
benchmarks MAINT: Fix typo in a benchmark file name 2 days ago
ci CI: ninja packages are repaired, so unpin. 3 weeks ago
doc DOC: interpolate: Extrapolation tips and tricks (#17299) 2 weeks ago
scipy ENH: stats: increase range of vonmises entropy (#17485) 17 hours ago
tools DOC: add missing numpy imports in docstrings. 3 weeks ago
.cirrus.star CI: allow the cirrus-ci run to be skipped (#17260) 1 month ago
.coveragerc MAINT: disable include/source coverage warning. (#14803) 1 year ago
.gitattributes REL: more tweaks to sdist contents 5 months ago
.gitignore MAINT: interpolate: silence a DivideByZero warning in BarycentricInterpolator (#16857) 3 months ago
.gitmodules DOC, MAINT: Remove numpydoc submodule (#15789) 8 months ago
.gitpod.yml DEV,BLD: Use Meson in Gitpod builds (#16078) 7 months ago
.hadolint.yaml MAINT: Gitpod fixes (#13903) 2 years ago
.mailmap DOC: a few mailmap updates 4 months ago
CITATION.bib DOC: add citation file. 1 year ago
CONTRIBUTING.rst DOC: small typos on main pages (#16283) 6 months ago
HACKING.rst.txt DOC: fix broken links (#16811) 4 months ago
INSTALL.rst.txt BLD: update NumPy to >=1.19.5 (#16335) 6 months ago
LICENSE.txt REL: Bump `LICENSE.txt` to 2022 11 months ago
LICENSES_bundled.txt MAINT: update bundled licenses for removal of scipy-sphinx-theme 5 months ago
MANIFEST.in REL: more tweaks to sdist contents 5 months ago
README.rst DOC: Update 2 links to point to stable. (#16963) 3 months ago
azure-pipelines.yml CI: fix testing of `SCIPY_USE_PYTHRAN=0`, and upgrade to pythran 0.12.0 2 months ago
codecov.yml CI: prevent Codecov giving false CI failures and wrong PR annotations 2 years ago
dev.py BLD: fix a lot of configuration warnings by using `fs.copyfile` 2 weeks ago
doc_requirements.txt DOC: update version switcher for 1.9.1 and pin theme to 0.9 (#16922) 3 months ago
environment.yml BLD: update to Meson 0.64.0, remove `pure: false` lines (#17372) 3 weeks ago
meson.build BLD: fix a lot of configuration warnings by using `fs.copyfile` 2 weeks ago
meson_options.txt BLD: add a build option to force use of the g77 ABI with Meson (#16194) 6 months ago
mypy.ini Cythonize 2D linear code path in RegularGridInterpolator (#17291) 3 weeks ago
mypy_requirements.txt MAINT: Clean up `type: ignore` comments related to third-party packages (#15625) 9 months ago
pavement.py Merge pull request #15649 from tupui/ci_doc_pdf 9 months ago
pyproject.toml CI: ninja packages are repaired, so unpin. 3 weeks ago
pytest.ini MAINT: Remove old filtered warnings (#16095) 7 months ago
runtests.py DOC: BLD: remove `-scipyopt` from html Make command and build output (#16327) 6 months ago
setup.py MAINT: remove code for old numpy versions (#17215) 1 month ago
site.cfg.example BLD: change section name in site.cfg.example from ALL to DEFAULT 1 year ago
tox.ini ENH: Add `scipy.datasets` submodule (#15607) 4 months ago

README.rst

image

image

image

image

image

image

SciPy (pronounced "Sigh Pie") is an open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.

SciPy is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines, such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!

For the installation instructions, see our install guide.

Call for Contributions

We appreciate and welcome contributions. Small improvements or fixes are always appreciated; issues labeled as "good first issue" may be a good starting point. Have a look at our contributing guide.

Writing code isn’t the only way to contribute to SciPy. You can also:

  • review pull requests
  • triage issues
  • develop tutorials, presentations, and other educational materials
  • maintain and improve our website
  • develop graphic design for our brand assets and promotional materials
  • help with outreach and onboard new contributors
  • write grant proposals and help with other fundraising efforts

If you’re unsure where to start or how your skills fit in, reach out! You can ask on the mailing list or here, on GitHub, by leaving a comment on a relevant issue that is already open.

If you are new to contributing to open source, this guide helps explain why, what, and how to get involved.