Skip to main content

A Python package that provides a lazily-evaluated numerical array class, larray, based on and compatible with NumPy arrays.

Project description

lazyarray is a Python package that provides a lazily-evaluated numerical array class, larray, based on and compatible with NumPy arrays.

Lazy evaluation means that any operations on the array (potentially including array construction) are not performed immediately, but are delayed until evaluation is specifically requested. Evaluation of only parts of the array is also possible.

Use of an larray can potentially save considerable computation time and memory in cases where:

  • arrays are used conditionally (i.e. there are cases in which the array is never used)

  • only parts of an array are used (for example in distributed computation, in which each MPI node operates on a subset of the elements of the array)

https://readthedocs.org/projects/lazyarray/badge/?version=latest https://github.com/NeuralEnsemble/lazyarrays/actions/workflows/test.yml/badge.svg https://coveralls.io/repos/github/NeuralEnsemble/lazyarray/badge.svg?branch=master

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

lazyarray-0.6.0.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

lazyarray-0.6.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file lazyarray-0.6.0.tar.gz.

File metadata

  • Download URL: lazyarray-0.6.0.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for lazyarray-0.6.0.tar.gz
Algorithm Hash digest
SHA256 89135aaff7497f9499d1b1d6709ae05cc4852bcbe55ab997a57eeddf77c4182e
MD5 317800f2a60335ab087b6bc3bdda5320
BLAKE2b-256 a5ec4032877b4b81ba00bcf682daabaad462696b7bd34b67c1cc526f673f42ed

See more details on using hashes here.

File details

Details for the file lazyarray-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: lazyarray-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for lazyarray-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f87c6a5209bc91dde76d8fadd8d7635015d66297693154be9dfb24d0bab62c8
MD5 8493bcaf93695ad8cefa58c307c0549c
BLAKE2b-256 b1ced7b9378515d3577dc617d2dadd839b85120358d35dc8a86ca6e4c5b9ca86

See more details on using hashes here.

Supported by

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