Skip to content
Open
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
1 change: 1 addition & 0 deletions changelog.d/1280-us-annual-static-aging-2036.changed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Raise the default end year of the US annual static-aging candidate builder (`build_annual_static_aging` and `--end-year`) from 2035 to 2036, so a default build covers CBO's February 2026 budget window through 2036 (#1280).
4 changes: 2 additions & 2 deletions docs/us-annual-static-aging.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

`microcosm.build.us_annual_static_aging.build_annual_static_aging` creates a local
candidate containing one native single-year H5 for each year from the source year
through the requested end year (2035 by default). It reuses `static_aging` and
through the requested end year (2036 by default). It reuses `static_aging` and
`multi_year_dataset`; it does not run the base calibration graph or publish data.

The inputs are an exact base H5 SHA256 and parent release identifier, an exact SSA
Expand All @@ -20,7 +20,7 @@ uv run --no-sync python -m microcosm.build.us_annual_static_aging \
--ssa-csv "$SSA_CSV" --ssa-sha256 "$SSA_SHA256" \
--model-source "$MODEL_SOURCE" --model-commit "$MODEL_COMMIT" \
--model-version "$MODEL_VERSION" --output-dir "$NEW_OUTPUT_DIR" \
--base-year 2024 --end-year 2035
--base-year 2024 --end-year 2036
```

The builder uses the frame-anchored demographic targets, SSA ages 80–84 pooled at
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ def build_annual_static_aging(
model_version: str,
output_dir: str | Path,
base_year: int = 2024,
end_year: int = 2035,
end_year: int = 2036,
epochs: int = 300,
seed: int = 0,
max_weight_ratio: float = 5.0,
Expand Down Expand Up @@ -459,7 +459,7 @@ def main() -> None:
):
parser.add_argument(f"--{argument}", required=True)
parser.add_argument("--base-year", type=int, default=2024)
parser.add_argument("--end-year", type=int, default=2035)
parser.add_argument("--end-year", type=int, default=2036)
parser.add_argument("--epochs", type=int, default=300)
parser.add_argument("--seed", type=int, default=0)
parser.add_argument("--max-weight-ratio", type=float, default=5.0)
Expand Down