This release is a pre-release and may not be stable for production use.
the labscript suite » lyse
Online analysis of live experiment data
lyse is a data analysis framework for experiments controlled by the labscript suite. It coordinates online analysis of live experiment data, by automatically running Python analysis scripts.
Analysis routines are Python scripts that can be run on a labscript experiment (HDF5) file. We break analysis into two distinct groups:
- single-shot analysis routines analyze a single HDF5 file corresponding to one realization of an experimental sequence, or shot; and
- multi-shot analysis routines perform higher-order analysis on data from many shots.
A set of Python scripts can be loaded for each analysis category, which will run (when appropriate) on new shot files as they are sent to lyse from blacs. Acquired data, global variables from runmanager and analysis results generated in lyse, for all loaded shots, are stored in a table (a pandas DataFrame. This is a powerful analysis schema that takes advantage of the self-documenting nature of labscript experiment shot files.
The DataFrame is displayed in the lyse GUI and can also be accessed remotely from another PC as follows:
import lyse
df = lyse.data(host='127.0.0.1', port=42519)
Moreover, the lyse DataFrame can be serialized so that an analysis session can be restored in lyse or in a headless environment.
The lyse interface, comprising:
- Single- and multi-shot analysis routines (Python scripts);
- A graphical representation of the Pandas DataFrame;
- The output log from lyse and the analysis routines.
Figures generated by the analysis routines are shown in windows of their own.
Installation
lyse is distributed as a Python package on PyPI and Anaconda Cloud, and should be installed with other components of the labscript suite. Please see the installation guide for details.
Metadata
Release files for lyse 3.4.0rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| lyse-3.4.0rc1.tar.gz | 644.5 kB | With provenance | Details for lyse-3.4.0rc1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| lyse-3.4.0rc1-py3-none-any.whl | Python 3 | none | any | Details for lyse-3.4.0rc1-py3-none-any.whl |
Total release size: 805.5 kB
Release files / lyse-3.4.0rc1.tar.gz
| Download URL | lyse-3.4.0rc1.tar.gz |
|---|---|
| Size | 644.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edbf618e1dc7c384f5fe5716189bc60e7663492054c5b73907d6e571974b2081
|
|
BLAKE2b-256 checksum How to use checksums |
612cfb7022ea0d9d66107a45a808b1ec1864348606b3548211134efb7e6da73b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / lyse-3.4.0rc1-py3-none-any.whl
| Download URL | lyse-3.4.0rc1-py3-none-any.whl |
|---|---|
| Size | 161.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9025fceb0c139ab94e5b96499ebc2cec0b9b1453d5d1860dc96f1c57e0af1db6
|
|
BLAKE2b-256 checksum How to use checksums |
1d43067b650f9f598e74f3a59a9e77e389cc4d8f13b803f1cf0cbcd03e078b25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logSecurity for lyse 3.4.0rc1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for lyse-3.4.0rc1.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.