Skip to content

Add SymmetricLockin support to TimeStream#12

Open
FaroutYLq wants to merge 1 commit intomainfrom
symmetric_lockin
Open

Add SymmetricLockin support to TimeStream#12
FaroutYLq wants to merge 1 commit intomainfrom
symmetric_lockin

Conversation

@FaroutYLq
Copy link
Contributor

Introduce optional SymmetricLockin backend for TimeStream measurements: add a symmetric_lockin parameter/attribute, implement separate _run_lockin and _run_symmetric execution paths, and dispatch in run(). Persist the lockin type in measurement documents via _build_document (lockin_type = "Lockin" | "SymmetricLockin") and restore the symmetric_lockin flag when loading saved runs. Also update typing imports and minor refactors/PEP8 cleanup. Documentation (README.md) updated with example usage and a select_runs filter for lockin_type.

Introduce optional SymmetricLockin backend for TimeStream measurements: add a symmetric_lockin parameter/attribute, implement separate _run_lockin and _run_symmetric execution paths, and dispatch in run(). Persist the lockin type in measurement documents via _build_document (lockin_type = "Lockin" | "SymmetricLockin") and restore the symmetric_lockin flag when loading saved runs. Also update typing imports and minor refactors/PEP8 cleanup. Documentation (README.md) updated with example usage and a select_runs filter for lockin_type.
@FaroutYLq FaroutYLq added the enhancement New feature or request label Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant