Installation

Dependencies

  • Python >= 3.10

  • numpy >= 1.23

  • (optional) scipy >= 1.9

Installing from the Python Package Index

$ pip install lazyarray

This will automatically download and install the latest release (you may need to have administrator privileges on the machine you are installing on).

Installing from source

To install the latest version of lazyarray from the Git repository:

$ git clone https://github.com/NeuralEnsemble/lazyarray
$ cd lazyarray
$ pip install .

Verifying the install

After installing, a quick check that the package is importable and reports the expected version:

$ python -c "import lazyarray; print(lazyarray.__version__)"

Maintenance and operations

lazyarray is a Python library distributed through standard packaging channels:

  • PyPI — installed via pip;

  • Spack — installed as py-lazyarray for HPC environments.

It has no runtime services, no persistent state, and no infrastructure to operate. Upgrading is done by reinstalling from the same channel. Releases follow semantic versioning; see the developers’ guide for the release procedure.