7
7
from os .path import join
8
8
9
9
import pandas as pd
10
- from delphi_utils import read_params , add_prefix
10
+ from delphi_utils import read_params , add_prefix , create_export_csv
11
11
12
12
from .geo_maps import geo_map
13
13
from .pull import (pull_quidel_data ,
14
14
check_export_start_date ,
15
15
check_export_end_date ,
16
16
update_cache_file )
17
- from .export import export_csv
18
17
from .generate_sensor import (generate_sensor_for_states ,
19
18
generate_sensor_for_other_geores )
20
19
from .constants import (END_FROM_TODAY_MINUS , EXPORT_DAY_RANGE ,
@@ -61,9 +60,9 @@ def run_module():
61
60
state_groups , smooth = SENSORS [sensor ][1 ],
62
61
device = SENSORS [sensor ][0 ], first_date = first_date ,
63
62
last_date = last_date )
64
- export_csv (state_df , "state" , sensor , receiving_dir = export_dir ,
65
- start_date = export_start_dates [test_type ],
66
- end_date = export_end_dates [test_type ])
63
+ create_export_csv (state_df , geo_res = "state" , sensor = sensor , export_dir = export_dir ,
64
+ start_date = export_start_dates [test_type ],
65
+ end_date = export_end_dates [test_type ])
67
66
68
67
# County/HRR/MSA level
69
68
for geo_res in GEO_RESOLUTIONS :
@@ -74,9 +73,10 @@ def run_module():
74
73
state_groups , data , res_key , smooth = SENSORS [sensor ][1 ],
75
74
device = SENSORS [sensor ][0 ], first_date = first_date ,
76
75
last_date = last_date )
77
- export_csv (res_df , geo_res , sensor , receiving_dir = export_dir ,
78
- start_date = export_start_dates [test_type ],
79
- end_date = export_end_dates [test_type ])
76
+ create_export_csv (res_df , geo_res = geo_res , sensor = sensor , export_dir = export_dir ,
77
+ start_date = export_start_dates [test_type ],
78
+ end_date = export_end_dates [test_type ],
79
+ remove_null_samples = True )
80
80
81
81
# Export the cache file if the pipeline runs successfully.
82
82
# Otherwise, don't update the cache file
0 commit comments