Skip to content
Endorsement Marker: Local candidate framework under local stewardship. No external endorsement implied.
Clock School
Every civilisation has built clocks.
Every clock is a comparison.
This school teaches how to make those comparisons carefully.

What Is a Clock?

A free, open-source teaching programme on the physics of timekeeping. No fees. No prerequisites. No borders.

Start with Tier 0

The Idea

Most physics curricula treat clocks as a subtopic of metrology. This programme treats clocks as a framework for understanding measurement itself.

A clock is not a thing that oscillates. A clock is an operational comparison between periodic processes that yields information about timing, offset, and relative stability.

A sundial compared to a pendulum, a quartz oscillator compared to a GPS reference, a caesium standard compared to a millisecond pulsar — these instantiate the same operational question under different precision regimes. They differ in scale, in tools, and in mathematical form. They require the same kind of scientific reasoning.

This framing has deep roots. Einstein (1905) defined time operationally through synchronisation procedures. Allan (1966) formalised clock stability through pairwise comparisons. Modern time scales such as TAI are constructed from ensembles of clock comparisons. This programme sits within that tradition.

Four Tiers

Each tier preserves the same question while changing the scale, the tools, and the precision. A student who starts with a stick in the ground and finishes with pulsar timing residuals has never changed the fundamental question.

Tier 0

Observe

Compare the Sun’s shadow, a pendulum, and a household clock. Record disagreements in a notebook over one to two weeks. Discover that a clock is defined by its comparison, not its mechanism.

Universal · No cost · Age 10+
Tier 1

Build

Compare electronic oscillators: tone generators, a DDS, a voltage-controlled oscillator. Hear the beat note. Measure drift. Learn the distinction between free-running, programmable, and disciplined clocks.

Portable kit · €10–150 · Prototype in development
Tier 2

Simulate

Model clock networks numerically. Compute Allan deviations, fit noise models with Bayesian inference, explore network topology. Formalise the comparison geometry that unifies all tiers.

Laptop with Python · Based on U. Freiburg lab
Tier 3

Explore

Work with real timing data: GPS atomic time, UT1 from IERS, millisecond pulsar residuals. Confront the comparison framework with planetary and interstellar baselines.

Public datasets · Research level

Why Clocks?

Because the question “what is a clock?” is one of the most deceptively simple questions in physics. Answering it carefully requires engaging with periodicity, noise, systematic error, network logic, relativity, and the philosophy of measurement — all from a single entry point.

And because a programme that begins with a stick in the ground and ends with neutron stars makes a quiet but serious claim: that scientific rigour does not begin when expensive equipment appears. It begins when you write down what you observe and ask whether your clocks agree.

Access

This programme is not attached to any university, degree, or credentialing body. It is freely available under a split licence map that keeps authored teaching materials open for sharing while preserving non-commercial authorship.

It is designed so that scientific seriousness does not require expensive equipment. Tier 0 requires nothing that cannot be found in any household. Tier 1 begins at approximately €10. Tier 2 runs on any laptop. Tier 3 uses public data.

This is not charity. It is good engineering: a programme that works under tight constraints is a better programme for everyone.

Current Status

Framework

The programme is organised by a causal-geometry framework in which clocks are unified by the geometry of phase comparison, not by oscillator physics. When two clocks are separated by distance L and compared over averaging time τ, the ratio η(τ) = L/(cτ) is an architectural control parameter that locates the comparison in the design space between local averaging (η → 0) and the causal limit (η → 1).

This framework is developed in: U. Warring, Causal Clock Unification Framework, Zenodo v1.0.0, DOI: 10.5281/zenodo.17948436. It is under local stewardship, has not received broad community endorsement, and is presented here because it is internally consistent, falsifiable, and pedagogically productive. Students and teachers are encouraged to test it and report where it breaks.

Contribute

Contributions of all kinds are welcome: testing, feedback, translations, field reports, hardware improvements, code, teaching notes. See the contribution guidelines for details.

Licensing

Authored content: CC BY-NC-SA 4.0. Code and copied design assets: MIT. Public datasets in Tier 3 retain their original licences. See the repository licence map for the folder-level split.