Warning
DerZug is an early-stage proof of concept. Expect bugs, incomplete behavior, data-loss risks, and frequent breaking changes. The creators make no promises of further development or maintenance.
DerZug is powered by the Orange3, PyQtGraph, and DASDAE ecosystems.
It's goal is to allow users to interactively create, debug, and share reproducible DFOS workflows.
It can be launched as a standalone application, or used for interactive exploration (in code).
Install from PyPI with:
pip install derzugor mamba/conda:
mamba install derzugTip
The PyQT stack can have some rough installation edges. The smoothest experience is generally on Python 3.13 with mamba.
To get a quick introduction to DerZug, launch it in demo mode and load the quickstart workflow:
derzug --demoDerZug can also be used interactively in code:
import dascore as dc
patch = dc.get_example_patch("example_event_2")
# Launches a waterfall window for viewing a patch
patch.zug.waterfall()