Skip to content

Commit 46ceb03

Browse files
committed
Drop private _lcm.* imports in favour of public lcm.*
- `_common.py`: ContinuousGrid annotations replaced with concrete PiecewiseLinSpacedGrid (aime) and IrregSpacedGrid (consumption_dollars), matching the actual built types. - test_initial_conditions_extreme_assets: import validate_initial_conditions through `lcm.model` instead of `_lcm.simulation.initial_conditions`.
1 parent 761ecde commit 46ceb03

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

src/aca_model/baseline/regimes/_common.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
import jax.numpy as jnp
1313
import numpy as np
14-
from _lcm.grids.continuous import ContinuousGrid
1514
from lcm import (
1615
DiscreteGrid,
1716
IrregSpacedGrid,
@@ -191,8 +190,8 @@ class RegimeSpec(TypedDict):
191190
@dataclass(frozen=True)
192191
class Grids:
193192
assets: LinSpacedGrid
194-
aime: ContinuousGrid
195-
consumption_dollars: ContinuousGrid
193+
aime: PiecewiseLinSpacedGrid
194+
consumption_dollars: IrregSpacedGrid
196195
wage_res: Any
197196
hcc_persistent: Any
198197
hcc_transitory: Any
@@ -298,7 +297,7 @@ def get_hcc_persistent_grid_points(*, grid_config: GridConfig) -> FloatND:
298297

299298
def _build_aime_grid(
300299
*, grid_config: GridConfig, fixed_params: UserParams
301-
) -> ContinuousGrid:
300+
) -> PiecewiseLinSpacedGrid:
302301
"""Return the AIME grid.
303302
304303
The grid is piecewise-linspaced with breakpoints at the PIA bends

tests/test_initial_conditions_extreme_assets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"""
99

1010
import jax.numpy as jnp
11-
from _lcm.simulation.initial_conditions import validate_initial_conditions
11+
from lcm.model import validate_initial_conditions
1212
from lcm import DiscreteGrid
1313

1414
from aca_model.agent.assets_and_income import borrowing_constraint

0 commit comments

Comments
 (0)