Our Blogs

SciPy 1.0 Gets Better With New Features And Enhanced Governance Structure

October 31, 2017
SciPy 1.0 Gets Better With New Features And Enhanced Governance Structure
SciPy has released version 1.0 with new enhanced Governance Structure. If you are unaware, SciPy is the popular Python library used for scientific and technical computing platforms. According to Travis Oliphant, the SciPy 1.0 is developed to fulfill the dreams and aspirations of developers who have been waiting for two decades. The code was refined with the help of several people with broad and consistent efforts.

Commenting on the release, Pauli Virtanen, Project Leader disclosed that even though the version could have been released a long time back, they managed to do it now. With a long history, the SciPy 1.0 has grown itself to a mega software project with a massive community base.

In SciPy 1.0, the Python wheels are available for the Android platform. The Wheels have emerged as a new standard of Python distribution and are oriented to replace eggs. The latest version provides support for continuous integration with Windows, macOS, and Linux. The developers have added new ODE solvers and a uniform user interface to tackle them.

If you work with SciPy 1.0, you will find two new trust region optimizers. Moreover, there is a new linear programming method with enhanced performance than the previous build.

The BLAS and LAPACK functions are currently wrapped. The BLAS wrappers are capable of handling following new functions:

*gbmv, *hbmv, *hpmv, *hpr, *hpr2, *spmv, *spr, *tbmv, *tbsv, *tpmv, *tpsv, *trsm, *trsv, *sbmv, *spr2

If you look at the wrappers for the LAPACK, the SciPy 1.0 has added the following functions.

*gels, *stev, *sytrd, *hetrd, *sytf2, *hetrf, *sytrf, *sycon, *hecon, *gglse, *stebz, *stemr, *sterf, and *stein

The governance structure has been refreshed in SciPy by adding BDFL, Pauli Virtanen in addition to a powerful steering committee comprising of popular personalities.