aboutsummaryrefslogtreecommitdiffstats
path: root/python/globeop_reports.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/globeop_reports.py')
-rw-r--r--python/globeop_reports.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/python/globeop_reports.py b/python/globeop_reports.py
index 461cb236..4df1d385 100644
--- a/python/globeop_reports.py
+++ b/python/globeop_reports.py
@@ -104,11 +104,11 @@ def get_net_navs():
df_val[df_val.fund == "SERCGMAST"].groupby("periodenddate")["endbooknav"].sum()
)
nav = nav.resample("M").last()
- df = pd.read_csv(
- "/home/serenitas/edwin/Python/subscription_fee_data.csv",
- parse_dates=["date"],
- index_col=["date"],
+ sql_string = "SELECT * FROM subscription_and_fee where fund ='SERCGMAST'"
+ df = pd.read_sql_query(
+ sql_string, dawn_engine, parse_dates=["date"], index_col=["date"]
)
+ df["net_flow"] = (df.subscription - df.redemption).fillna(0)
df.index = df.index.to_period("M").to_timestamp("M")
df = df.join(nav)
df["begbooknav"] = (df.endbooknav + df.net_flow).shift(1)
@@ -206,7 +206,7 @@ def rmbs_pos(date, model_date=None, dm=False):
params_list = (model_date,)
if date > datetime.date(2017, 9, 30):
r = dawn_engine.execute("SELECT latest_sim FROM latest_sim(%s)", model_date)
- model_id, = next(r)
+ (model_id,) = next(r)
sql_string += " AND model_id_sub = %s"
params_list += (model_id,)
model = pd.read_sql_query(