1717import sys
1818import logging
1919
20+ logger = logging .getLogger (__name__ )
21+
2022## - Generic Plotting Functions ##
2123import numpy as np
2224import copy
@@ -42,8 +44,7 @@ def parse_time_window(timewindow):
4244 "error in calibplot.parse_time_window, while parsing timewindow. Timewindow must be in format yyyy-mm-dd:yyyy-mm-dd or "
4345 + "yyyy-mm-dd hhmm:yyyy-mm-dd hhmm. Ignoring timewindow"
4446 )
45- print (errmsg )
46- logging .error (errmsg )
47+ logger .warning (errmsg )
4748 return return_list
4849
4950
@@ -72,8 +73,7 @@ def tsplot(dflist, names, timewindow=None, zoom_inst_plot=False):
7273 end_dt = parts [1 ]
7374 except :
7475 errmsg = "error in calibplot.tsplot"
75- print (errmsg )
76- logging .error (errmsg )
76+ logger .warning (errmsg )
7777
7878 from bokeh .models import DatetimeTickFormatter
7979
@@ -296,13 +296,11 @@ def calculate_metrics(dflist, names, index_x=0, location=None):
296296 metrics_calculated = True
297297 else :
298298 errmsg = "calibplot.calculate_metrics: no y_series data found. Metrics can not be calculated.\n "
299- print (errmsg )
300- logging .info (errmsg )
299+ logger .debug (errmsg )
301300
302301 else :
303302 errmsg = "calibplot.calculate_metrics: no x_series data found. Metrics can not be calculated.\n "
304- print (errmsg )
305- logging .info (errmsg )
303+ logger .debug (errmsg )
306304 dfmetrics = None
307305
308306 if metrics_calculated :
@@ -654,7 +652,7 @@ def create_layout(
654652 10 : "(j)" ,
655653 }
656654 if scatter_plot is None and dfdisplayed_metrics is None and metrics_table is None :
657- print (
655+ logger . debug (
658656 "build_calib_plot_template: cplot, dfdisplayedmetrics, metrics_table, and kdeplot are all None for location, vartype="
659657 + location .name
660658 + ","
@@ -804,18 +802,17 @@ def load_data_for_plotting(studies, location, vartype, timewindow):
804802 if not success : # try processing it now
805803 p .process ()
806804 success = p .store_processed ()
807- print ('about to load data for ' + str (p ))
805+ logger . debug ('about to load data for ' + str (p ))
808806 success = p .load_processed (
809807 timewindow = timewindow , invert_series = invert_series
810808 )
811- print ('success=' + str (success ))
809+ logger . debug ('success=' + str (success ))
812810 if not success :
813811 errmsg = "unable to load data for study|location %s|%s" % (
814812 str (study ),
815813 str (location ),
816814 )
817- print (errmsg )
818- logging .info (errmsg )
815+ logger .warning (errmsg )
819816 all_data_found = False
820817 if not all_data_found :
821818 errmsg = (
@@ -827,14 +824,7 @@ def load_data_for_plotting(studies, location, vartype, timewindow):
827824 + str (timewindow )
828825 + "\n "
829826 )
830- print (
831- "==============================================================================="
832- )
833- print (errmsg )
834- print (
835- "==============================================================================="
836- )
837- logging .info (errmsg )
827+ logger .warning (errmsg )
838828 return None , None
839829 return all_data_found , pp
840830
@@ -1123,7 +1113,7 @@ def create_hv_metrics_table(
11231113
11241114 for m in metrics_list :
11251115 if m not in metrics_list_dict :
1126- print (
1116+ logger . error (
11271117 f"error in calibplot.create_hv_metrics_table: { m } was not a valid metric specification. exiting."
11281118 )
11291119 exit (0 )
@@ -1255,14 +1245,14 @@ def create_metrics_table_and_metrics_df(
12551245 for m in metrics_table_list :
12561246 if m not in col_rename_dict :
12571247 metrics_list_ok = False
1258- print ("unrecognized: " + m )
1248+ logger . warning ("unrecognized: " + m )
12591249 if metrics_list_ok :
12601250 metrics_list_for_hv_table = metrics_table_list
12611251 for m in metrics_table_list :
12621252 if m not in df_displayed_metrics_cols :
12631253 df_displayed_metrics_cols .append (m )
12641254 else :
1265- print (
1255+ logger . warning (
12661256 "WARNING: metrics_table_list specified, but 1 or more values is not acceptable"
12671257 )
12681258
@@ -1339,14 +1329,14 @@ def create_metrics_table_and_metrics_df(
13391329 for m in metrics_table_list :
13401330 if m not in col_rename_dict :
13411331 metrics_list_ok = False
1342- print ("unrecognized: " + m )
1332+ logger . warning ("unrecognized: " + m )
13431333 if metrics_list_ok :
13441334 metrics_list_for_hv_table = metrics_table_list
13451335 for m in metrics_table_list :
13461336 if m not in df_displayed_metrics_cols :
13471337 df_displayed_metrics_cols .append (m )
13481338 else :
1349- print (
1339+ logger . warning (
13501340 "WARNING: metrics_table_list specified, but 1 or more values is not acceptable"
13511341 )
13521342
@@ -1441,7 +1431,7 @@ def create_metrics_table_and_metrics_df(
14411431 study_list , metrics_list_dict_renamed , metrics_list_for_hv_table_renamed
14421432 )
14431433 else :
1444- print (
1434+ logger . debug (
14451435 "build_metrics_table: dfmetrics is none, so not creating metrics table for location.name, vartype: "
14461436 + location .name
14471437 + ","
0 commit comments