SciPy

SciPy library main repository (by scipy)

SciPy Alternatives

Similar projects and alternatives to SciPy

  • Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • Pytorch

    353 SciPy VS Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  • julia

    351 SciPy VS julia

    The Julia Programming Language

  • NumPy

    288 SciPy VS NumPy

    The fundamental package for scientific computing with Python.

  • SymPy

    35 SciPy VS SymPy

    A computer algebra system written in pure Python

  • mamba

    The Fast Cross-Platform Package Manager (by mamba-org)

  • dex-lang

    25 SciPy VS dex-lang

    Research language for array processing in the Haskell/ML family

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Flux.jl

    22 SciPy VS Flux.jl

    Relax! Flux is the ML library that doesn't make you tensor

  • r-source

    Read-only mirror of R source code from https://svn.r-project.org/R/, updated hourly. See the build instructions on the wiki page.

  • blis

    BLAS-like Library Instantiation Software Framework

  • ModelingToolkit.jl

    An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

  • prima

    14 SciPy VS prima

    PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA. PRIMA means Reference Implementation for Powell's methods with Modernization and Amelioration, P for Powell.

  • NeuralPDE.jl

    Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

  • statsmodels

    Statsmodels: statistical modeling and econometrics in Python

  • Pandas

    402 SciPy VS Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  • astropy

    26 SciPy VS astropy

    Astronomy and astrophysics core library

  • or-tools

    Google's Operations Research tools:

  • SymPy.jl

    Julia interface to SymPy via PyCall

  • swift-numerics

    Advanced mathematical types and functions for Swift

  • PyMC

    3 SciPy VS PyMC

    Bayesian Modeling and Probabilistic Programming in Python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better SciPy alternative or higher similarity.

SciPy discussion

Log in or Post with

SciPy reviews and mentions

Posts with mentions or reviews of SciPy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-04.
  • What Is a Schur Decomposition?
    2 projects | news.ycombinator.com | 4 Mar 2024
    I guess it is a rite of passage to rewrite it. I'm doing it for SciPy too together with Propack in [1]. Somebody already mentioned your repo. Thank you for your efforts.

    [1]: https://github.com/scipy/scipy/issues/18566

  • Fortran codes are causing problems
    2 projects | /r/rstats | 13 Sep 2023
    Fortran codes have caused many problems for the Python package Scipy, and some of them are now being rewritten in C: e.g., https://github.com/scipy/scipy/pull/19121. Not only does R have many Fortran codes, there are also many R packages using Fortran codes: https://github.com/r-devel/r-svn, https://github.com/cran?q=&type=&language=fortran&sort=. Modern Fortran is a fine language but most legacy Fortran codes use the F77 style. When I update the R package quantreg, which uses many Fortran codes, I get a lot of warning messages. Not sure how the Fortran codes in the R ecosystem will be dealt with in the future, but they recently caused an issue in R due to the lack of compiler support for Fortran: https://blog.r-project.org/2023/08/23/will-r-work-on-64-bit-arm-windows/index.html. Some renowned packages like glmnet already have their Fortran codes rewritten in C/C++: https://cran.r-project.org/web/packages/glmnet/news/news.html
  • [D] Which BLAS library to choose for apple silicon?
    2 projects | /r/MachineLearning | 24 May 2023
    There are several lessons here: a) vanilla conda-forge numpy and scipy versions come with openblas, and it works pretty well, b) do not use netlib unless your matrices are small and you need to do a lot of SVDs, or idek why c) Apple's veclib/accelerate is super fast, but it is also numerically unstable. So much so that the scipy's devs dropped any support of it back in 2018. Like dang. That said, they are apparently are bring it back in, since the 13.3 release of macOS Ventura saw some major improvements in accelerate performance.
  • SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code
    8 projects | news.ycombinator.com | 18 May 2023
    First, if you read through that scipy issue (https://github.com/scipy/scipy/issues/18118 ) the author was willing and able to relicense PRIMA under a 3-clause BSD license which is perfectly acceptable for scipy.

    For the numerical recipes reference, there is a mention that scipy uses a slightly improved version of Powell's algorithm that is originally due to Forman Acton and presumably published in his popular book on numerical analysis, and that also happens to be described & included in numerical recipes. That is, unless the code scipy uses is copied from numerical recipes, which I presume it isn't, NR having the same algorithm doesn't mean that every other independent implementation of that algorithm falls under NR copyright.

  • numerically evaluating wavelets?
    1 project | /r/math | 3 May 2023
  • Fortran in SciPy: Get rid of linalg.interpolative Fortran code
    1 project | news.ycombinator.com | 27 Apr 2023
  • Optimization Without Using Derivatives
    2 projects | news.ycombinator.com | 21 Apr 2023
    Reading the discussions under a previous thread titled "More Descent, Less Gradient"( https://news.ycombinator.com/item?id=23004026 ), I guess people might be interested in PRIMA ( www.libprima.net ), which provides the reference implementation for Powell's renowned gradient/derivative-free (zeroth-order) optimization methods, namely COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA.

    PRIMA solves general nonlinear optimizaton problems without using derivatives. It implements Powell's solvers in modern Fortran, compling with the Fortran 2008 standard. The implementation is faithful, in the sense of being mathmatically equivalent to Powell's Fortran 77 implementation, but with a better numerical performance. In contrast to the 7939 lines of Fortran 77 code with 244 GOTOs, the new implementation is structured and modularized.

    There is a discussion to include the PRIMA solvers into SciPy ( https://github.com/scipy/scipy/issues/18118 ), replacing the buggy and unmaintained Fortran 77 version of COBYLA, and making the other four solvers available to all SciPy users.

  • What can I contribute to SciPy (or other) with my pure math skill? I’m pen and paper mathematician
    5 projects | /r/Python | 17 Apr 2023
  • Emerging Technologies: Rust in HPC
    3 projects | /r/rust | 24 Mar 2023
    if that makes your eyes bleed, what do you think about this? https://github.com/scipy/scipy/blob/main/scipy/special/specfun/specfun.f (heh)
  • Python
    3 projects | /r/ProgrammerHumor | 29 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic SciPy repo stats
50
12,748
10.0
2 days ago

scipy/scipy is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

The primary programming language of SciPy is Python.


Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com

Did you konow that Python is
the 1st most popular programming language
based on number of metions?