Lecture Interactive Control Inventory — 2026-10-08

Baseline main: 8ee68468b2ed6616333bf5b0b5853e543998727b. Inventory is source-derived, not a browser-rendered or exhaustive physical sensitivity certification. Values below are HTML control attributes; scripts may convert logarithmic values to physical quantities. Stable module URLs are unchanged.

Landing page

Scripts: none referenced in literal src attributes (may be Jekyll references).

No matching input controls.

electronic-structure

Scripts: lecture-interactive.js, lecture-active-space.js.

Control ID Type Minimum Maximum Step Default
cas-orbitals range 2 14 1 6
cas-electrons range 1 12 1 6
orbital-delta range -4 4 0.05 1
orbital-coupling range 0 1.2 0.025 0.5

spin-hamiltonians

Scripts: lecture-dipolar.js, lecture-tensor.js.

Control ID Type Minimum Maximum Step Default
dipolar-r range 0.5 4 0.05 1
dipolar-theta range 0 90 0.25 90
tensor-tx range -100 150 1 20
tensor-ty range -100 150 1 50
tensor-tz range -100 150 1 100
tensor-theta range 0 90 1 45
tensor-phi range 0 90 1 0

spin-dynamics

Scripts: lecture-interactive.js, lecture-relaxation.js, lecture-bloch.js.

Control ID Type Minimum Maximum Step Default
larmor-b range -1.3010 1 0.01 0
larmor-g range 1.8 2.2 0.0001 2.0023
bloch-theta range 0 180 1 90
bloch-phi range 0 360 1 0
bloch-eta range 0 1 0.01 1
relax-t1 range 0.2 8 0.1 2
relax-tphi range -0.6990 1.3010 0.01 0.4771

radical-pairs

Scripts: lecture-interactive.js, lecture-radical-levels.js.

Control ID Type Minimum Maximum Step Default
st-coupling range 0.1 10 0.1 3
st-detuning range 0 20 0.1 2
rp-level-field range 0 1000 5 100
rp-level-j range -60 60 0.5 10
rp-level-dg range 0 0.02 0.0001 0.005
rp-level-v range 0 20 0.2 1

magnetic-resonance

Scripts: lecture-epr.js, lecture-hyperfine.js, lecture-powder.js, lecture-cw-detection.js.

Control ID Type Minimum Maximum Step Default
hf-count range 1 4 1 2
hf-A range 5 100 1 30
epr-frequency range 1 100 0.1 9.5
epr-gperp range 1.85 2.20 0.0005 2.003
epr-gparallel range 1.85 2.20 0.0005 1.98
epr-theta range 0 90 0.5 45
powder-frequency range 5 100 0.5 9.5
powder-gperp range 1.90 2.20 0.0005 2.005
powder-gpar range 1.90 2.20 0.0005 1.98
powder-width range 0.2 20 0.1 1.5
cw-width range 0.4 8 0.1 2
cw-mod range 0.02 5 0.02 0.2

electron-transfer

Scripts: lecture-marcus.js, lecture-tunnelling.js.

Control ID Type Minimum Maximum Step Default
marcus-lambda range 0.10 2.50 0.01 0.70
marcus-dg range -3.00 1.00 0.01 -0.50
marcus-v range -1 2 0.01 1
marcus-temp range 200 400 1 300
tunnel-dr range 0 5 0.05 2
tunnel-beta range 0.3 2.0 0.05 1

molecular-motion

Scripts: lecture-motion.js.

Control ID Type Minimum Maximum Step Default
motion-logf range -1 4 0.01 2
motion-logtau range -3 4 0.01 0
motion-sigma range 1 10 0.1 5

computational-lab

Scripts: lecture-scaling.js.

Control ID Type Minimum Maximum Step Default
scale-spins range 2 24 1 14
scale-samples range 0 9 0.05 3.585

open-systems

Scripts: lecture-memory.js, lecture-secular.js.

Control ID Type Minimum Maximum Step Default
secular-dnu range 0 1.5 0.01 0.35
secular-time range 0.05 3 0.05 2
memory-gamma range 0.1 5 0.05 1
memory-tau range -2 0.3010 0.01 -0.6990

quantum-biology

Scripts: lecture-qbio.js.

Control ID Type Minimum Maximum Step Default
qbio-loglife range -2 2 0.01 0
qbio-logt2 range -2 2 0.01 0.3010
qbio-logf range -2 2 0.01 0.3010

excited-state-photochemistry

Scripts: lecture-photochemistry.js.

Control ID Type Minimum Maximum Step Default
photo-e00 range 1.2 4.0 0.01 2.30
photo-k range 0.2 3.0 0.02 1.00
photo-d range 0 0.80 0.01 0.50
branch-kf range 5 10 0.05 8
branch-kic range 5 10 0.05 7.5
branch-kisc range 5 10 0.05 7
branch-krxn range 5 10 0.05 6.5

coherent-control

Scripts: lecture-rabi.js, lecture-pulse-bandwidth.js.

Control ID Type Minimum Maximum Step Default
rabi-nu1 range 0.2 50 0.1 10
rabi-detuning range -50 50 0.1 0
rabi-time range 1 500 1 50
pulse-duration range 10 250 5 40

molspin-notebooks

Scripts: lecture-molspin-builder.js.

Control ID Type Minimum Maximum Step Default
builder-electrons range 1 4 1 2
builder-nuclei range 0 8 1 2
builder-zeeman checkbox — — — —
builder-hyperfine checkbox — — — —
builder-exchange checkbox — — — —
builder-drive checkbox — — — —
builder-relax checkbox — — — —
builder-reaction checkbox — — — —

Targeted numerical tests and fixes

Remaining validation required

Full per-control 10–20-point numerical sampling, plot pixel/viewport verification, all-JavaScript parsing and MathJax/DOM validation have not been completed in this patch. Those checks are required before treating the full lecture library as comprehensively sensitivity-verified. Avoid inferring that every documented input yields a visible variation throughout its range.