diff --git a/ACCESSIBILITY.md b/ACCESSIBILITY.md index 6d3f1d9..f53be85 100644 --- a/ACCESSIBILITY.md +++ b/ACCESSIBILITY.md @@ -11,7 +11,7 @@ default. > **Scope:** every active SceneryStack TypeScript simulation in > [`structure/repos.json`](structure/repos.json) (`isSimulation` + `framework: SceneryStack`) -> plus `SceneryStackTemplate`. As of 2026-08-05 that is 31 sims including ACPhasor, +> plus `SceneryStackTemplate`. As of 2026-08-12 that is 37 sims including ACPhasor, > BasicCoordinatesAndSeasons, CarnotHeatEngine, HabitableZones, LightPropagation, MotionsOfTheSun, > Oscilloscope, Precession, SpecialRelativity, SternGerlach, and Zenith. The hardware > web UI `tscd48` and the Python apps are out of scope and keep their own a11y docs. diff --git a/CONVENTIONS.md b/CONVENTIONS.md index 337a7c1..8540e15 100644 --- a/CONVENTIONS.md +++ b/CONVENTIONS.md @@ -12,7 +12,7 @@ conformant by default. > **Scope:** every active SceneryStack TypeScript simulation in > [`structure/repos.json`](structure/repos.json) (`isSimulation` + `framework: SceneryStack`) -> plus `SceneryStackTemplate`. As of 2026-08-05 that is 31 sims including ACPhasor, +> plus `SceneryStackTemplate`. As of 2026-08-12 that is 37 sims including ACPhasor, > BasicCoordinatesAndSeasons, CarnotHeatEngine, HabitableZones, LightPropagation, MotionsOfTheSun, > Oscilloscope, Precession, SpecialRelativity, SternGerlach, and Zenith. The hardware > web UI `tscd48` and the Python apps (`pyro`, `pycd48`) are out of scope. Orchestration (`Baton`) diff --git a/docs/assets/StandingWaves.webp b/docs/assets/StandingWaves.webp new file mode 100644 index 0000000..2d9183b Binary files /dev/null and b/docs/assets/StandingWaves.webp differ diff --git a/docs/index.html b/docs/index.html index 78a3bba..0e4f7a7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -283,7 +283,7 @@

OpenPhysics

Core Simulations

- 21 + 23
@@ -473,6 +473,17 @@

Special Relativity

special relativityspacetimetime dilation
+ +
Standing Waves simulation screenshotSW
+
+
+

Standing Waves

+ +
+

Longitudinal standing waves in a pipe: displacement, velocity and pressure phase relationships, open vs. closed end reflection, and the harmonic series of open and stopped pipes.

+
standing wavesacousticspipes
+
+
Stern–Gerlach simulation screenshotSG
@@ -705,7 +716,7 @@

Variable Star Photometry

diff --git a/screenshots/StandingWaves.png b/screenshots/StandingWaves.png new file mode 100644 index 0000000..5013775 Binary files /dev/null and b/screenshots/StandingWaves.png differ diff --git a/structure/repos.json b/structure/repos.json index 02326fb..4a08f5d 100644 --- a/structure/repos.json +++ b/structure/repos.json @@ -969,6 +969,33 @@ ], "status": "active" }, + { + "name": "StandingWaves", + "displayName": "Standing Waves", + "type": "simulation", + "isSimulation": true, + "lineage": "original", + "upstream": null, + "language": [ + "TypeScript" + ], + "framework": "SceneryStack", + "description": "Longitudinal standing waves in a pipe: displacement, velocity and pressure phase relationships, open vs. closed end reflection, and the harmonic series of open and stopped pipes.", + "deployedUrl": "https://openphysics.github.io/StandingWaves", + "physicsTopics": [ + "standing waves", + "acoustics", + "pipes", + "harmonics" + ], + "screens": [ + "Reflection", + "Phase", + "Standing Waves", + "Instruments" + ], + "status": "active" + }, { "name": "SternGerlach", "displayName": "Stern\u2013Gerlach",