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.49.tar.gz (26.4 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.49-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lazynwb-0.2.49.tar.gz
Algorithm Hash digest
SHA256 f12eab2e02f23bc03527c53d517e6794b0d4d74680e03f20d49d0e5281abae99
MD5 46cf1d292344a8a1bcb5e64171c2c8ff
BLAKE2b-256 d39f972b5bd5f4267e881460c65076299ba6215b84306551931ebab45acc3fe7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lazynwb-0.2.49-py3-none-any.whl
Algorithm Hash digest
SHA256 55aff78b7b3e816a124ac7869b1dacc9759d7b1a7d67ce24c27d8b6be0496e67
MD5 7b6358e14725e5728220632e9a123f70
BLAKE2b-256 41843e82a170f8b5b8c1b1aecb1b69efdfb9351611fef9d814013625cf98b806

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