Every GC injection analyzed the moment it finishes, results pushed to the cloud for live viewing.
Read more
gc-analysis — from each injection to a live view and a summary
Top row: a finished GC injection is parsed, then conversion and hydrogen
production rate are computed for that injection, and the result is sent
to a live view in the cloud as each injection lands. Below, a second
branch from the per-injection results picks out stable segments, bracketed
where the coefficient of variation stays under 3 percent, and writes a
per-condition summary spreadsheet.
AUTOMATED ANALYSIS
OUTPUTS
GC injection
finishes
parse result
conversion + H2 rate
per injection
cloud — live view
every injection,
as it lands
stable segments
CV < 3%
per-condition summary
spreadsheet
no manual spreadsheet work
Watches the Agilent GC: as each injection finishes, it computes conversion and H2 production rate automatically. Each injection’s result goes to the cloud, so a run can be followed live from anywhere. Groups injections into stable conditions for a per-condition summary spreadsheet. Skills Real-time data pipelines · Instrument data parsing · Cloud sync · Lab automation
Automated collection, classification, and analysis of lab experiment data, from data acquisition to Notion.
Python pandas matplotlib Notion API Private repository
Read more
lat-pipeline — from raw experiment files to Notion, automatically
Left: a data-acquisition folder of experiment CSVs is watched every 15
minutes; grey squares are raw files, terracotta squares are
non-experimental noise that gets filtered out. Middle: kept files are
grouped into runs, then cross-referenced against the lab notebook in
Notion by title match. Right: a stability plot — grey raw trace, teal
kept signal, stability window bracketed in teal — feeds condition
tables and time-series plots, which are written back to Notion.
COLLECT & GROUP
STABILITY & PUBLISH
raw CSVs · grouped into runs
kept signal · stable windows
data-acquisition folder
experiment CSVs
watched every 15 min
group runs
cross-ref lab notebook
Notion · title match
condition tables
stability-window averages
time-series plots
write back to Notion
file · kept
filtered out · noise
no manual spreadsheet work
Watches the reactor’s data folder, groups new files into runs and drops non-experimental noise. Matches each run to the Notion lab notebook and writes back condition tables, stability-window averages and plots. Skills Lab data automation · Time-series analysis · Notion API integration