Skip to main content

H2MMbursts

Tests Documentations Status

Project Description

Extension of smfBursts for working with H2MM. H2MMbursts provides the StatePath and Dwell tables which represent the results of Viterbi processing burst data, finding the most likely state of each photon for a given H2MM model.

Install

Install with

pip install H2MMbursts

Features

Viterbi based classes

H2MMbursts adds a new Table classes for using H2MM with smfBursts The two primary table types are StatePath and Dwells.

StatePath records (per burst) the state of each photon (it is a ChildPhotonTable). Use the StatePath.optimize_models() classmethod to perform H2MM optimizations on a given set of data, this will create a set of StatePath based on the optimized models of increasing numbers of states.

While Dwells is a BasePhotonTable that separates bursts into dwells of consecutive photons of the same state, allowing the user to treat these dwells like bursts.

Error analysis

The function bhm.error.statepath_ll_error() is used to assess the error of each parameter for a given H2MM model based on the data.

Simulations

The bhm.sim.H2MMSim table also allows a Monte-Carlo recoloring of photons in data, which can be used to compare the predicted results of a model vs the actual.

Metadata

Release files for H2MMbursts 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for H2MMbursts 0.1.1
File Size Uploaded
h2mmbursts-0.1.1.tar.gz 13.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for H2MMbursts 0.1.1
File Interpreter ABI Platform
h2mmbursts-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 13.5 MB

Release files / h2mmbursts-0.1.1.tar.gz

Download URL h2mmbursts-0.1.1.tar.gz
Size 13.4 MB
Tags Source
SHA-256 checksum
How to use checksums
d632e4a26e7f2e59356e6ec25fefc5481faf336bdd3184864078c12a08947f38
BLAKE2b-256 checksum
How to use checksums
3580afaaff24c338ea8163affba3ae3fdf0d3079e34386cd17fdb13a3a8679ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / h2mmbursts-0.1.1-py3-none-any.whl

Download URL h2mmbursts-0.1.1-py3-none-any.whl
Size 80.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
853a8711418f46e95514c9f3ec19ac33a4e58164ef186a8309372325b1fa786f
BLAKE2b-256 checksum
How to use checksums
7975dfb6a4ab923e58199312f8042f54097f3f1fb963617b847c04a3d14a18d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page