aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/reto.py4
1 files changed, 0 insertions, 4 deletions
diff --git a/python/reto.py b/python/reto.py
index 7ba2bb86..bc6f978b 100644
--- a/python/reto.py
+++ b/python/reto.py
@@ -2,7 +2,6 @@ import datetime
import argparse
import warnings
import logging
-from copy import deepcopy
import pandas as pd
import numpy as np
@@ -18,7 +17,6 @@ from serenitas.utils.pool import serenitas_pool
def gen_shocks(portf, shock_date, fund):
- portf = deepcopy(portf)
Trade.init_ontr(shock_date)
ana._local = False
ontr_spread = Trade._ontr["HY"].spread
@@ -28,7 +26,6 @@ def gen_shocks(portf, shock_date, fund):
historic_spreads = np.array([872, 269, 626])
spread_shock = np.append(spread_shock, historic_spreads / ontr_spread - 1.0)
vol_surface = generate_vol_surface(portf, lookback=10, source="BAML")
- portf.reset_pv()
scens = run_portfolio_scenarios(
portf,
date_range=[pd.Timestamp(shock_date)],
@@ -110,7 +107,6 @@ def get_survival_curves(date):
def gen_jtd(portf, survival_curves):
- portf = deepcopy(portf)
jtd = portf.jtd_single_names()
jtd = jtd[[jtd.columns[0]]].join(survival_curves)
jtd.columns = ["jtd", "name", "company_id", "5yr_spread"]