A cesium atom vibrates at a frequency that defines the second. That frequency is not a convention. It is the SI definition of the second, and it is the physical heartbeat behind every IST display in India.

The National Physical Laboratory (CSIR-NPL) in New Delhi does not "read" the time from a clock. It produces it. A bank of cesium atomic clocks runs continuously inside a temperature-controlled laboratory, and their output is the legal reference for Indian Standard Time. Every railway announcement, every stock exchange timestamp, every phone screen showing IST ultimately traces back to this cluster.

What an atomic clock actually does

An atomic clock skips gears and pendulums entirely. It uses the resonance frequency of a cesium atom.

Here is the stripped-down version. Cesium atoms are heated into a gas. The gas passes through a magnetic field that separates atoms by energy state. A microwave oscillator then zaps the atoms. When the oscillator hits the exact resonance frequency, the maximum number of atoms flip to the higher energy state. The clock locks onto that frequency and counts it to define one second.

NPL runs a cluster of these clocks. Some are primary frequency standards that operate independently. Others are commercial cesium beam clocks continuously compared against each other. The comparison removes outliers. The average of the ensemble becomes the reference for IST.

How NPL turns atomic ticks into IST

A cesium clock produces a frequency, not a wall-clock time. To get from oscillations to a specific IST time on a Tuesday, NPL does two things.

First, it counts. The clock counts seconds, then minutes, then hours. That count is the atomic time scale.

Second, it adds the offset. NPL aligns its atomic time to Coordinated Universal Time (UTC) via satellite links to the International Bureau of Weights and Measures (BIPM) in France. India Standard Time is UTC+5:30. Once NPL knows UTC to the nanosecond, it adds five hours and thirty minutes. That is IST.

The result is generated continuously and broadcast three ways: via NTP servers for the internet, via the Indian satellite system (IRNSS/NavIC), and via a dedicated radio time signal for scientific users.

Why does NPL run multiple atomic clocks instead of one?

A single atomic clock drifts. Temperature shifts, magnetic interference, component ageing. The errors are tiny, measured in nanoseconds, but they accumulate.

NPL compares multiple clocks simultaneously. If one deviates, the system detects it and weights it down or removes it from the ensemble. The ensemble average is more stable than any individual clock in the group.

This is the same method the BIPM uses to produce UTC, combining data from atomic clocks in dozens of countries. NPL contributes its clock data to that global pool. In return, NPL receives UTC data that it uses to steer IST to within billionths of a second of the world standard.

Will NPL atomic clocks stop adding leap seconds after 2035?

Since 1972, the world has added leap seconds to UTC to keep civil time aligned with Earth's rotation. India Standard Time follows UTC, so IST has also jumped by those seconds over the years. Each leap second is inserted at 23:59:59 UTC on June 30 or December 31. At that moment, IST goes from 05:29:59 to 05:30:00, or skips a second, depending on the direction.

In 2022, the BIPM voted to abolish the leap second by 2035. The change will not affect daily life. NPL's atomic clocks will continue to run. The only difference: IST will no longer receive one-second adjustments. Over centuries, solar noon will drift relative to clock noon, but the drift is slow enough that no one alive today will notice.

Which NTP server should I use for IST?

The default advice used to be "point your NTP client to pool.ntp.org and forget it." That advice is outdated for high-precision use.

NPL operates its own public NTP servers. They are the most authoritative source for IST. Any device that needs sub-second accuracy (stock exchange servers, telecom base stations, power grid synchronisation, scientific data loggers) should use NPL's servers directly, or use a local stratum-1 server that peers with NPL. Pool servers are fine for desktops and phones. But for systems where a 100-millisecond error costs money or safety, the default should be NPL.

The NPL server addresses are published by CSIR-NPL. Check their official site for the current IPs. They change occasionally. Do not hardcode them without a monitoring plan.