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.2.tar.gz (20.8 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.2-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lazynwb-0.2.2.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for lazynwb-0.2.2.tar.gz
Algorithm Hash digest
SHA256 6cf906b7944ff1955e9952fc6c170924876981d95e89f342b40e036faf886195
MD5 1dd9c4ef666d8fd3f3612d37050d01bf
BLAKE2b-256 2a1917ed0132a783339efb2078231bfc407e921079dbf7371ff0d7edd968d996

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lazynwb-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for lazynwb-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3c715916cb55ba765d50dd49c43f1d3e66d39a3142710171ac2ec49e09dc5c69
MD5 489777cbeffecfe8f1d35703ea7889e6
BLAKE2b-256 543e4e4d928e537996b62d3f8f283bd42d8e2bbf6e3690710428389e24493c32

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