diff options
Diffstat (limited to 'python/calibrate_tranches_BC.py')
| -rw-r--r-- | python/calibrate_tranches_BC.py | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/python/calibrate_tranches_BC.py b/python/calibrate_tranches_BC.py index 3e28b1d9..7788e5ae 100644 --- a/python/calibrate_tranches_BC.py +++ b/python/calibrate_tranches_BC.py @@ -1,4 +1,3 @@ -from math import isnan from serenitas.analytics.tranche_basket import TrancheBasket, MarkitTrancheBasket from serenitas.analytics.dates import prev_business_day import datetime @@ -37,7 +36,7 @@ def build_sql_str(df, use_markit=False): if __name__ == "__main__": from serenitas.utils import SerenitasFileHandler - from serenitas.utils.db2 import serenitas_pool + from serenitas.utils.db2 import serenitas_pool, NaNtoNone from serenitas.utils.env import CONFIG_DIR logger = logging.getLogger("tranche_calib") @@ -226,12 +225,6 @@ if __name__ == "__main__": df["calibrated_price"] = tranche_index.tranche_pvs().bond_price data[d] = df - def NaNtoNone(v): - if isinstance(v, float) and isnan(v): - return None - else: - return v - if data: data = pd.concat(data) sql_str = build_sql_str(data, args.markit) |
