Skip to content

Commit e238d83

Browse files
committed
fix if else
1 parent fafeef0 commit e238d83

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

ogcore/fiscal.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ def D_G_path(r, dg_fixed_values, p):
8888
D_f = np.zeros(p.T)
8989
D_d = np.zeros(p.T)
9090
r_gov = get_r_gov(
91-
r[: p.T], 0, p, method="TPI"
92-
)
91+
r[: p.T + p.S], 0, p, method="TPI"
92+
)[:p.T]
9393
new_borrowing = np.zeros(p.T)
9494
debt_service = np.zeros(p.T)
9595
new_borrowing_f = np.zeros(p.T)
@@ -381,9 +381,9 @@ def get_r_gov(r, DY_ratio, p, method, t=0):
381381
382382
"""
383383
if method == "SS":
384-
r_gov = np.maximum(p.r_gov_scale[-1] * r - p.r_gov_shift[-1] + p.r_gov_DY[-1] * DY_ratio + p.r_gov_DY2[-1] * DY_ratio ** 2, 0.00)
385-
if method == "scalar":
386-
r_gov = np.maximum(p.r_gov_scale[t] * r - p.r_gov_shift[t] + p.r_gov_DY[t] * DY_ratio + p.r_gov_DY2[t] * DY_ratio ** 2, 0.00)
384+
r_gov = np.maximum(p.r_gov_scale[-1] * r - p.r_gov_shift[-1] + p.r_gov_DY * DY_ratio + p.r_gov_DY2 * DY_ratio ** 2, 0.00)
385+
elif method == "scalar":
386+
r_gov = np.maximum(p.r_gov_scale[t] * r - p.r_gov_shift[t] + p.r_gov_DY * DY_ratio + p.r_gov_DY2 * DY_ratio ** 2, 0.00)
387387
else:
388388
r_gov = np.maximum(p.r_gov_scale * r - p.r_gov_shift + p.r_gov_DY * DY_ratio + p.r_gov_DY2 * DY_ratio ** 2, 0.00)
389389

0 commit comments

Comments
 (0)