This package provides a very minimal wrapper for GSL, based on the pygsl library . This is done to drastically reduce complexity. In particular, the following features are supported as they provide performance advantages useful for physics simulations.
ODE integration
Cubic spline interpolation
1D root finding
Due to the much reduced scope, this package can eschew a lot of complexity in wrapping all of GSL. Furthermore, only latest GSL versions(>=2.7) are supported. As a result, the installation process is significantly streamlined.
For a complete GSL experience, it is recommended to use pygsl
All credit for GSL functionality is due to original pygsl authors/maintainers. See thanks , maintainers and in CREDITS.rst.
Installation instructions
Installation requires gsl>=2.7 and optionally swig>=4.0, if one wants to rebuild the wrappers. Only python>=3.8 is supported.
If installing from source, run
pip install .
The pygsl documentation can be found at here
Metadata
Release files for pygsl-lite 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pygsl_lite-0.1.8.tar.gz | 118.2 kB | Details |
Release files / pygsl_lite-0.1.8.tar.gz
| Download URL | pygsl_lite-0.1.8.tar.gz |
|---|---|
| Size | 118.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3213755c71da61e9629551e088530130d28e27048cd5f3ba48deb8165e6df6de
|
|
BLAKE2b-256 checksum How to use checksums |
09c9a9271d39c86d28d8bfacec831e416e42eb6d154f03605429631c4c08138b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.4
|