Skip to main content

Enhancements to Numpy

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

npplus-0.9.8.tar.gz (67.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

npplus-0.9.8-py2.py3-none-any.whl (72.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file npplus-0.9.8.tar.gz.

File metadata

  • Download URL: npplus-0.9.8.tar.gz
  • Upload date:
  • Size: 67.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for npplus-0.9.8.tar.gz
Algorithm Hash digest
SHA256 c6142a94b96de1e83b79d9cc3d3708c54e94dcbae57d8b3f904330fdae257da3
MD5 cf83e83ac7a637903a4fba71c2e4fdd3
BLAKE2b-256 1cf82bb9e3e4d85d476b526f37264b66a8d2fdf14ae651fa4f2300102b634d82

See more details on using hashes here.

File details

Details for the file npplus-0.9.8-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for npplus-0.9.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 94819612209a13fcafac5ffb607d60c87d2aae910c3d5a9d51f727c1ed1d8ac5
MD5 08d40ea6c91ff3cbf58790d2271119be
BLAKE2b-256 35b793316060864d277c037d4b7b859f5a9b1ebfcfa6b6173be5b5bccdda8dfb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page