Examples#

Executed galleries built from the scripts under examples/<domain>/. Download source or notebooks from each example.

Structures and Machines

engineeringkit.structural_engineering

Elasticity, beams, columns, stress transformations and planar trusses.

Examples
engineeringkit.mechanical_engineering

Rigid-body motion, gears, mechanisms and inspectable vibration histories.

Examples

Energy and Flow

engineeringkit.thermodynamics

Ideal gases, heat/work accounting, ideal cycles and exergy.

Examples
engineeringkit.fluid_engineering

Fluid statics, pipe flows, similarity, flow measurement and pumps.

Examples
engineeringkit.heat_transfer

Conduction, convection, radiation, fins and heat exchangers.

Examples
engineeringkit.aerodynamics

Airfoil and wing baselines, drag polars and compressible flow.

Examples

Circuits, Signals and Control

engineeringkit.electrical_engineering

DC and AC circuits, transients, RLC resonance and electrical power.

Examples
engineeringkit.control_systems

Classical stability, PID responses, state feedback, LQR and estimation.

Examples
engineeringkit.signal_processing

Sampling, Fourier transforms, spectra, filtering and quantization.

Examples
engineeringkit.communications

Modulation, noise, channel capacity, detection and link budgets.

Examples

Materials and Reliability

engineeringkit.materials

Elastic constants, yielding, fracture, fatigue, creep and composites.

Examples
engineeringkit.reliability

Lifetime distributions, independent systems, availability and maintenance.

Examples

Tutorials, exercises and model guides#

Tutorials follow one problem across several domains, and Exercises give a problem set per domain with worked solutions.