Skip to main content

Utilities for reading and calibrating BrightEyes MCS HDF5 files.

Project description

BrightEyes MCS File

Python utilities for reading and calibrating BrightEyes MCS HDF5 files.

This package is structured with a src/ layout so it can be published on PyPI as brighteyes-mcs-file and imported as brighteyes_mcs_file.

Install for Development

pip install -e .[fit]

Basic Usage

from brighteyes_mcs_file import (
    Alignment,
    calibrate_h5_file,
    metadata_load,
    plot_calibration_lifetime_summary,
    show_h5_structure_html,
    sum_channel_applying_shifts,
)

metadata = metadata_load("data.h5")
output_path = calibrate_h5_file("data.h5", "reference.h5")
show_h5_structure_html(output_path)

The package includes a local mcs module, so calibration no longer imports brighteyes_ism.dataio.mcs.

The HDF5 calibration workflow notebook is in examples/Calibrate_h5_file_Workflow.ipynb. Install notebook-only helpers with pip install -e .[notebook].

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

brighteyes_mcs_file-0.1.2.tar.gz (351.4 kB view details)

Uploaded Source

Built Distribution

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

brighteyes_mcs_file-0.1.2-py3-none-any.whl (53.9 kB view details)

Uploaded Python 3

File details

Details for the file brighteyes_mcs_file-0.1.2.tar.gz.

File metadata

  • Download URL: brighteyes_mcs_file-0.1.2.tar.gz
  • Upload date:
  • Size: 351.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for brighteyes_mcs_file-0.1.2.tar.gz
Algorithm Hash digest
SHA256 80d8a711a6c1e07c6747b9b9db83180fa41e374bdd6a89c6deea23f0c99de41c
MD5 3ddb58c00ef511233b0f9761a474dd7f
BLAKE2b-256 011790b6fd1e2b3ceaf0e22014e985759179d2a28fd81bcacd04830b8de3daf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for brighteyes_mcs_file-0.1.2.tar.gz:

Publisher: release.yml on VicidominiLab/BrightEyes-MCS-File

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brighteyes_mcs_file-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for brighteyes_mcs_file-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d1119b5556af4cd6789457d381868e568f1277c2c11b269ed5d3c7d566a666a0
MD5 45fd80d1075936696ba840d56ae0749e
BLAKE2b-256 a16ff2fec213bb5e8abc1677b8a7f18e5079613ccad6976d5d25d22852996a16

See more details on using hashes here.

Provenance

The following attestation bundles were made for brighteyes_mcs_file-0.1.2-py3-none-any.whl:

Publisher: release.yml on VicidominiLab/BrightEyes-MCS-File

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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