Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 13 additions & 18 deletions connect/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -363,27 +363,22 @@ <h2>Connect in three steps.</h2>
</details>
<div class="vmet-notes connect-notes">
<p class="vmet-notes-line"><span class="vmet-notes-key">access</span>
<span>No account or API key. Capacity is shared on a fair-use basis
— a few concurrent runs.</span></p>
<span>No account, no API key. Fair use, a few concurrent runs.</span></p>
<p class="vmet-notes-line"><span class="vmet-notes-key">cold start</span>
<span>The first household or population call in a fresh container
takes around 20 seconds while the tax-benefit models load; a UK
forecast runs a couple of minutes on first call. Other tools
respond faster.</span></p>
<span>~20s on the first household or population call while the
tax-benefit models load; a couple of minutes for a first UK forecast.
Warm calls are fast.</span></p>
<p class="vmet-notes-line"><span class="vmet-notes-key">uk microdata</span>
<span>Running a UK <em>population</em> or reform score locally needs
<code>HUGGING_FACE_TOKEN</code> from an account with access to the
private <code>policyengine/policyengine-uk-data-private</code>
dataset. UK household calls, every US call, and every hosted call
need nothing.</span></p>
<span>Only a <em>local</em> UK population or reform score needs
<code>HUGGING_FACE_TOKEN</code> (private
<code>policyengine-uk-data-private</code>). Hosted calls need
nothing.</span></p>
<p class="vmet-notes-line"><span class="vmet-notes-key">local only</span>
<span>OG-UK long-run scoring (<code>score_reform</code> with
<code>model='og'</code>) and <code>dynamic_reform_impact</code> take
tens of minutes and are excluded from the hosted image;
<code>dynamic_reform_impact</code> returns the two-step local recipe,
while <code>model='og'</code> returns an import error — use the local
CLI for both.
The three <code>define_*</code> tools likewise return run instructions rather than results when called on the hosted server &mdash; the unlicensed upstream is never hosted. Everything else here runs hosted.</span></p>
<span>Three things are not hosted: <code>model='og'</code> and
<code>dynamic_reform_impact</code> (tens of minutes), and the
<code>define_*</code> tools (unlicensed upstream). Called here they
return run instructions or an import error, not results — use the
CLI. Everything else runs hosted.</span></p>
</div>
</div>
</section>
Expand Down
15 changes: 6 additions & 9 deletions data/build_page.py
Original file line number Diff line number Diff line change
Expand Up @@ -401,19 +401,16 @@ def render_fragment() -> str:
aria-controls="series-table" aria-expanded="false"></button>
</p>

<h3>Reconstruct a series as it was published on a date</h3>
<h3>Read a series as it was published on a date</h3>
<p>
<code>MANIFEST.json</code> lists every snapshot date held for every
series. Take the newest on or before the date you want, and read that
file. Standard library only, no key, no account.
Take the newest snapshot on or before your date. No key, no account,
standard library only.
</p>
{recipe_block()}
<p>
A later date returns a later snapshot, which may carry revised values
for periods the earlier one already covered. That difference is the
revision. The store begins {earliest}, when the first snapshot was
taken — it is a forward-looking real-time record from that date, not a
reconstruction of vintages predating it.
Two dates, two snapshots: the difference between them is the revision.
The store starts {earliest} and runs forward from there — it does not
reconstruct vintages older than itself.
</p>

<h3>Announced releases</h3>
Expand Down
2 changes: 1 addition & 1 deletion define/validation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ <h2>The replication gates, check by check.</h2>
<tr>
<th scope="row">Clean-room reimplementation, milestone 1 — §2.2 transactions and balance-sheet matrices on the §5 initial values</th>
<td>manual's 4-significant-figure printing precision</td>
<td><strong>PASS</strong> (2026-08-04, 27 identity tests)</td>
<td><strong>PASS</strong> (2026-08-04, 62 tests, 44 of them Table 1/2 row and column identities)</td>
</tr>
<tr>
<th scope="row">Calibration vs external observations (ONS/DESNZ/OBR)</th>
Expand Down
Loading