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.18.tar.gz (24.6 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.18-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lazynwb-0.2.18.tar.gz
Algorithm Hash digest
SHA256 777c90a197e5e9cc0267b161dd07c9a376ccbf09a0546de0cca247a6af75d691
MD5 8c46e0305f8ea80d139d219f3e6ea4ca
BLAKE2b-256 f6ce48ab81c81778eed9a942a1842ef6685ed126334fe1a46adcdee1c74e4158

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lazynwb-0.2.18-py3-none-any.whl
Algorithm Hash digest
SHA256 fb133bb998bbd9ef345e2ec1a86e34e5cca9fecd0498558bb2939a7be01e0f73
MD5 7f8a255878f98f03f6991924ba7c91e4
BLAKE2b-256 fce3502b0c891144b57a016645a5aa97dee70dbca5e640b1383e13a563f3dd8a

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