You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename consumption_unequiv → consumption_dollars; tighten types; drop factory magic
- consumption_unequiv → consumption_dollars (state, action, params,
module, test module). The dollar / dollars suffix replaces the
unequiv / equiv pair on the in-$ side; `consumption_equiv` (the
utility-equivalized form) keeps its name.
- consumption_dollar_grid.py → consumption_dollars_grid.py.
- `_DERIVED_CATEGORICALS` dicts now include `target_his` alongside
`his`, `good_health`, `is_married`, `pref_type`. The previous
`BASE_DERIVED_CATEGORICALS` constant + per-factory merge is gone —
callers pass the full dict.
- `RegimeSpec` TypedDict fields tightened to `Literal[...]` for the
four axes.
- `fixed_params` annotations switched to `lcm.typing.UserParams` (the
pylcm-side alias) across `create_model`, `build_all_regimes`,
`build_grids`.
- `u_working_life` → `u_can_work`; `u_retired` → `u_cannot_work`.
- `_build_per_target_regime_next_assets` →
`_build_per_target_regime_assets`; ordering of dispatch site and
definition aligned (assets → health → claimed_ss →
lagged_labor_supply). `lagged_supply_transition` →
`lagged_labor_supply_transition`.
- `MAX_CONSUMPTION_DOLLARS` docstring: drop the in-line rationale,
add a TODO referencing pylcm#348.
- `aca.create_model` return doc → "pylcm Model" (no "ACA-specific"
qualifier).
- CI: pylcm pin uses `@main` (PyPI release lags so the git pin
stays).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments