This project computes province-year climate indicators for China (including Hong Kong, Macao, and Taiwan) using NOAA datasets:
https://www.ncei.noaa.gov/pub/data/ghcn/daily/https://www.ncei.noaa.gov/pub/data/ghcn/daily/ghcnd-stations.txthttps://www.ncei.noaa.gov/pub/data/ghcn/daily/ghcnd-inventory.txthttps://www.ncei.noaa.gov/pub/data/ghcn/daily/by_year/{YYYY}.csv.gzhttps://www.ncei.noaa.gov/pub/data/ghcn/v4/https://www.ncei.noaa.gov/pub/data/ghcn/v4/ghcnm.tavg.latest.qcu.tar.gzhttps://www.geoboundaries.org/api/current/gbOpen/CHN/ADM1/ghcnd-stations.txt for station ID and lat/lon.EPSG:4326.within).border_buffer_km in config).Mapping output file:
output/station_province_mapping.csv10.TAVG first.TAVG is missing and TMAX/TMIN available, use (TMAX + TMIN) / 2.-9999 is treated as null.For each province-year:
tpv_std_daily_tmean_c: std of province daily mean temperature.atp_annual_mean_tmean_c: mean of province daily mean temperature.valid_days, valid_station_days, coverage_ratio, quality_flag.Install dependencies:
pip install -r requirements.txt
Run full pipeline:
python -m src.pipeline.run_pipeline --config config/params.yaml --start-year 2000 --end-year 2025
output/province_year_tpv_atp.csvoutput/quality_report.csvoutput/atp_validation_vs_ghcnm.csvoutput/station_province_mapping.csvconfig/params.yaml.