Skip to main content

NpPlus - numpy and pyplot Enhancements

See complete documentation at http://npplus.readthedocs.io.

Highlights

  1. A high performance piecewise polynomial class PwPoly supporting more methods than the scipy PPoly class, including a root finder and arithmetic operations.

  2. Simplified spline and polyline interpolating and fitting functions fully integrated with PwPoly, using just the solve_banded lapack function instead of fitpack.

  3. Simplified interfaces for linear and non-linear least squares fitting.

  4. A function decorator to replace the clumsy numpy.piecewise function.

  5. Array building functions which broadcast their arguments before concatenating them.

  6. Finite difference axis methods supplementing the existing diff and cumsum functions.

  7. Elementwise minimum and maximum functions taking any number of arguments.

  8. Ensure presence of matplotlib 2.0 colormaps viridis, etc., and provide an interface for using the qualitative colorbrewer color sets for line color cycles.

  9. Provide a simple presentation-quality matplotlib style.

  10. Provide wrappers for pyplot functions like plot that return unwanted objects, making them better for interactive use.

  11. Provide a module you can import from PYTHONSTARTUP similar to pylab, which fills interactive namespace with numpy and npplus, as well as turning on the pyplot interactive plotting mode.

Metadata

Release files for npplus 0.9.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for npplus 0.9.8
File Size Uploaded Provenance
npplus-0.9.8.tar.gz 67.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for npplus 0.9.8
File Interpreter ABI Platform
npplus-0.9.8-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 139.5 kB

Release files / npplus-0.9.8.tar.gz

Download URL npplus-0.9.8.tar.gz
Size 67.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c6142a94b96de1e83b79d9cc3d3708c54e94dcbae57d8b3f904330fdae257da3
BLAKE2b-256 checksum
How to use checksums
1cf82bb9e3e4d85d476b526f37264b66a8d2fdf14ae651fa4f2300102b634d82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / npplus-0.9.8-py2.py3-none-any.whl

Download URL npplus-0.9.8-py2.py3-none-any.whl
Size 72.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
94819612209a13fcafac5ffb607d60c87d2aae910c3d5a9d51f727c1ed1d8ac5
BLAKE2b-256 checksum
How to use checksums
35b793316060864d277c037d4b7b859f5a9b1ebfcfa6b6173be5b5bccdda8dfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for npplus 0.9.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page