Refine climate metrics and data pipeline
This commit is contained in:
@@ -20,7 +20,6 @@ import urllib.parse
|
||||
import urllib.request
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
DEFAULT_POINTS_CSV = Path("data/nrel/county_representative_points.csv")
|
||||
DEFAULT_OUTPUT_CSV = Path("data/nrel/county_representative_point_ghi_summary.csv")
|
||||
DEFAULT_ERROR_CSV = Path("data/nrel/county_representative_point_ghi_error_log.csv")
|
||||
@@ -247,7 +246,7 @@ def summarize_ghi(point: dict[str, str], csv_text: str, source_file: Path, sourc
|
||||
"state_abbr": point["state_abbr"],
|
||||
"lat": point["lat"],
|
||||
"lon": point["lon"],
|
||||
"avgSolarGhiKwhM2Day": f"{avg_daily_ghi:.3f}",
|
||||
"meanDailyGlobalHorizontalRadiationKwhM2Day": f"{avg_daily_ghi:.3f}",
|
||||
"ghi_rows": str(len(ghi_values)),
|
||||
"ghi_min": f"{min(ghi_values):.1f}",
|
||||
"ghi_max": f"{max(ghi_values):.1f}",
|
||||
@@ -269,7 +268,7 @@ def write_summary_csv(rows: list[dict[str, str]], output_csv: Path) -> None:
|
||||
"state_abbr",
|
||||
"lat",
|
||||
"lon",
|
||||
"avgSolarGhiKwhM2Day",
|
||||
"meanDailyGlobalHorizontalRadiationKwhM2Day",
|
||||
"ghi_rows",
|
||||
"ghi_min",
|
||||
"ghi_max",
|
||||
|
||||
Reference in New Issue
Block a user