High-Level Wrappers for Building and Manipulating Numpy Arrays
Create numpy arrays (via arange, linspace, etc) and manipulate the creation arguments at any time. The created object acts as a numpy array but only stores the input parameters until its value is accessed.
Read the latest documentation on readthedocs or browse the current documentation.
nparray requires the following dependencies:
- python 2.7+ or 3.6+
- numpy 1.10+
- collections (should be standard python module)
and the following optional dependencies:
- astropy 1.0+ (required for units support)
You can see the Travis testing matrix for details on what exact versions have been tested and ensured to work. If you run into any issues with dependencies, please submit an issue.
nparray is available via pip:
pip install nparray
Alternatively, to install from source, use the standard python setup.py commands.
To install globally:
python setup.py build
sudo python setup.py install
Or to install locally:
python setup.py build
python setup.py install --user
nparray is imported as a python module:
import nparray
Read the latest documentation on readthedocs or browse the current documentation.
Contributions are welcome! Feel free to file an issue or fork and create a pull-request.