Workflow system#

darsia.presets.workflows is a configuration-driven pipeline: a single TOML file describes the rig, the imaging protocol, the corrections, the calibration and the analysis, and the workflow runs them end to end. It powers the DarSIA GUI and the darsia command-line tools.

See also

The narrative User guide (workflow chapter) and the reference under src/darsia/presets/workflows/doc/ in the repository walk through writing a configuration.

Top-level exports#

SimpleRunAnalysis(geometry[, colors])

Customized class for analyzing a single run of the FFUM experiment.

SimpleMassAnalysisResults(name, date, time, ...)

Summary object.

SimpleMultiphaseTimeSeriesData(time, name, ...)

FluidFlowerConfig(path, require_data, ...)

Meta data for FluidFlower CO2 analysis.

TimeWindow(start, end[, step])

Key building blocks#

rig.Rig()

Rig object for CO2 analysis.

analysis.analysis_context.prepare_analysis_context(...)

Prepare common analysis context.