Skip to main content

An attempt to speed-up access to large NWB (Neurodata Without Borders) files stored in the cloud.

Project description

lazynwb

PyPI Python version

Coverage CI/CD GitHub issues

Usage

uv add lazynwb

Python

>>> import lazynwb

Development

See instructions in https://github.com/bjhardcastle/lazynwb/CONTRIBUTING.md and the original template: https://github.com/bjhardcastle/copier-pdm-npc/blob/main/README.md

notes

  • hdf5 access seems to have a mutex lock that threads spend a long time waiting to acquire (with remfile)
  • seems to slow down over time in single-threaded loop
    • on laptop, first 5 are fast (2-3 s per iteration) - successive iterations are much slower (>60 s)

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

lazynwb-0.2.40.tar.gz (25.9 kB view details)

Uploaded Source

Built Distribution

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

lazynwb-0.2.40-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file lazynwb-0.2.40.tar.gz.

File metadata

  • Download URL: lazynwb-0.2.40.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.0

File hashes

Hashes for lazynwb-0.2.40.tar.gz
Algorithm Hash digest
SHA256 d39c1e025f3903de58cc3ae0c2002a1ba63394d4776d001335f1db6173031ced
MD5 e773006be8fb783b9e8345572b9a556b
BLAKE2b-256 4e49e8a1c1edf64c3cd5d864b0933cde8736ab60180525a2401b524dff341bf1

See more details on using hashes here.

File details

Details for the file lazynwb-0.2.40-py3-none-any.whl.

File metadata

  • Download URL: lazynwb-0.2.40-py3-none-any.whl
  • Upload date:
  • Size: 26.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.0

File hashes

Hashes for lazynwb-0.2.40-py3-none-any.whl
Algorithm Hash digest
SHA256 143c82521b2158692d7344f7221cf6f8e32d2c17b760ec8b7aa96acdda7cb9de
MD5 bc25dbab02dc5a2207c401e56a8b8a24
BLAKE2b-256 7544fd5f9b4b3eaf525688dc4ea5cf671914417947c40bc2548b0f1cebc3622a

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