Methodology

Cash Rate is a static rebuild, not a live database. A Python script reads official spreadsheets and CSV files from data/raw/, computes a handful of summary statistics, and writes HTML, JSON and a sitemap. The same script can be run offline once the raw files are on disk.

Ingest

What we do not do

We do not change a published value, fill a gap with an interpolation, seasonal-adjust a rate, or convert a target range into a homemade midpoint unless the official file already contains that series. We do not back-cast the OCR before March 1999. We do not replace a failed overseas download with a remembered number.

Statistics

Current is the last observation in the series used for the headline (daily where a daily official file exists). Change versus the previous observation is shown when that observation differs; for policy rates that are unchanged for weeks, the page also surfaces the last actual move. Mean is the arithmetic mean of the observations used for the long-run history. Median is the median of those same observations. Min and max are the extreme values with their dates. A long stay at one policy setting pulls the mean toward that setting, which is intended.

Charts and tables

Policy rates are drawn as steps. Long daily market series are drawn at month-end so the browser is not asked to plot twenty thousand points. Tables are reverse-chronological. Range buttons (3M, 6M, 1Y, 3Y, 5Y, 10Y, 15Y, Max) only filter what is drawn; they do not recompute the official history. Hovering the chart shows the reading under the cursor. An Explore control loads a small extra script, only when asked, for zoom and pan. The first paint does not wait on that script, or on a webfont, or on a charting library.

Country desks

Paths such as /nz/ and /us/ are the same site with the menu and wording turned toward that reader. They do not add a local official series we do not have. Euro-area desks (Germany, France, Italy, Ireland, /ea/) share the single ECB deposit facility series and €STR. If a country's own policy rate is not in the ingest, that desk says so and leads with the peer rates we do republish.

Cadence

Rebuild when a new official file appears. B2 wholesale files are typically updated on New Zealand business days. B3 is monthly. RBA F1 is daily. FRED and the Bank of England update on their own calendars. A public site, if and when it is launched, will lag those calendars by whatever time sits between their release and the next rebuild.

Ads

Pages load Google AdSense (publisher id ca-pub-6557770900386479, listed in ads.txt). There are no reserved layout boxes on the page; ads may still appear through the network script.