Skip to main content

Repackaging of AllenSDK.SyncDataset with extra functionality, compatible with data in the cloud.

Project description

npc_sync

Repackaging of AllenSDK.SyncDataset with extra functionality, compatible with data in the cloud.

PyPI Python version

Coverage CI/CD GitHub issues

Usage

conda create -n npc_sync python>=3.9
conda activate npc_sync
pip install npc_sync

Python

>>> import npc_sync

>>> d = npc_sync.SyncDataset('s3://aind-ephys-data/ecephys_676909_2023-12-14_12-43-11/behavior_videos/20231214T124311.h5')
>>> d.line_labels[0]
'barcode_ephys'
>>> d.validate(opto=True, audio=True)

# note: some methods from the original `SyncDataset` are now property getters, including `line_labels`

Development

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

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

npc_sync-0.1.23.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

npc_sync-0.1.23-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file npc_sync-0.1.23.tar.gz.

File metadata

  • Download URL: npc_sync-0.1.23.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.19.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for npc_sync-0.1.23.tar.gz
Algorithm Hash digest
SHA256 9ac78304cb54f584c2b4243e398ddf9e542cfb90e888f12f75cee7f7ea7415d6
MD5 d0204e29a8bd77c1ace32f3f29002f71
BLAKE2b-256 fec88a61138eaa568610c01c768ce78867eae62ef64949edabc3422d59794d2c

See more details on using hashes here.

File details

Details for the file npc_sync-0.1.23-py3-none-any.whl.

File metadata

  • Download URL: npc_sync-0.1.23-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.19.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for npc_sync-0.1.23-py3-none-any.whl
Algorithm Hash digest
SHA256 6393b652f127d50d552343c237f03aa3389635170a3e3d20f7c399862e2e6a20
MD5 ad2f65c25af00033edd8b9025e97218d
BLAKE2b-256 69ee686e43fd32f1e3db7ce9097159de564e9316f59777493e2322ec0b753b2e

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