ENGINEERING / 01–06

Engineering

6 independent, runnable lessons connecting questions, traceable inputs, transparent methods and interpretation. One notebook download starts each workflow.

Learning path 01 → 02 → 03 → 04 → 05 → 06; every lesson also runs independently.
Download this discipline in both languages

6 recipes

Audit a real building-energy record — executed figure
01 / Introductory50 minOffline core

Audit a real building-energy record

Check timestamps, sensor units, energy-to-power conversion and the observational scope of a single building.

numpy · pandas · matplotlib · IPython
Evaluate a chronological energy regression — executed figure
02 / Intermediate60 minOffline core

Evaluate a chronological energy regression

Fit training-only weather/calendar regressions, compare a mean baseline and inspect held-out energy errors.

numpy · pandas · matplotlib · IPython
Process a low-rate measured energy signal — executed figure
03 / Intermediate50 minOffline core

Process a low-rate measured energy signal

Inspect a daily-unit spectrum, an explicitly acausal filter and the limits of ten-minute sampling.

numpy · pandas · scipy · matplotlib · IPython
Assemble and verify a beam finite-element model — executed figure
04 / Advanced60 minOffline core

Assemble and verify a beam finite-element model

Assemble Hermite beam elements, enforce the clamp and compare nodal deflection and reactions with a closed reference.

numpy · pandas · matplotlib · IPython
Reconcile an RC circuit model — executed figure
05 / Intermediate50 minOffline core

Reconcile an RC circuit model

Compare an explicit transient solution with an analytic step and frequency response, then inspect declared tolerance assumptions.

numpy · pandas · matplotlib · IPython
Inspect a bounded thermal PID simulation — executed figure
06 / Advanced60 minOffline core

Inspect a bounded thermal PID simulation

Simulate derivative-on-measurement control, actuator saturation and conditional integration, with an explicitly assumed plant.

numpy · pandas · matplotlib · IPython