UBC FRESH · FABLE Calculator
Scenarios, outputs, and evidence in one local portal.
Prepare a matching workbook and generated model, run named selection controls, read headline indicators and output tables, and compare saved results. Every value comes from the generated model; this portal never recomputes a FABLE result.
The service reads the generated model and the artifacts the notebook workflow already produces.
A non-loopback bind requires --allow-remote. There are no accounts.
Workbook versions
Readiness is derived from real files under tmp/ and examples/.
Portal flow
repeatable- PrepareMaterialize the approved compressed model and discover workbook controls.
- RunChoose one option per selection control and run the generated model.
- ReadOpen headline KPIs, time-series charts, and every rendered output table.
- CompareAlign saved runs by year and inspect selection differences.
- AuditCheck compact validation evidence and artifact provenance.
Recent runs
Scenario workbench
Build a scenario from workbook controls.
Prepare a model to begin
Choose a version, then prepare it. The portal reports the exact missing file if a workbook or generated model is absent.
Scenario selection
Saved runs
Read and export generated outputs.
Select a run
Saved runs appear here after a scenario completes.
Comparison
Align selected runs by year.
Exact decision surface
Pareto solution space
Every point is a real Pyculator run. Orbit, hover, filter, inspect, pin, and load a point into the Workbench. Axes are normalized so higher is better; the frontier is local to the evaluated scenario set.
Decision views
Caps and floors are policy inputs. Click a view to inspect its exact point.
Parallel coordinates
Same exact points, same filters. Click a line to select it in the 3D view; Shift-drag an axis to add another brush.
Validation evidence
Read compact evidence, not raw stage artifacts.
The portal reads tmp/validation-evidence/fable-<version>/summary.json when present.
Artifacts
Know which files exist before you run.
Documentation
The portal complements the notebook guides; it does not replace them.