yunqianz/purpleair-temperature-calibration
Fix Arrow serialization error in temporal example DataFrame
Remove ERA5 auto-fetch: Users must provide all 14 columns in CSV
Add visual CSV format examples with dataframe tables
Added model selection UI (Temporal vs Spatial)
Updated model_predictor with Temporal/Spatial support
Add spatial_temperature_hot_xgboost.pkl
Add spatial_temperature_normal_xgboost.pkl
Add spatial_temperature_cold_xgboost.pkl
Add temporal_temperature_hot_xgboost.pkl
Add temporal_temperature_normal_xgboost.pkl
Add temporal_temperature_cold_xgboost.pkl
Add visual CSV format examples with dataframe tables
Add visual CSV format examples with dataframe tables
Add visual CSV format examples with dataframe tables
Update README: 12 hours for full temporal features
Update data requirements: 12 hours for full feature set
Add utils/zenodo_downloader.py
Add utils/model_predictor.py
Add utils/feature_engineering.py
Add utils/era5_reader.py
Add model: station_temperature_normal_xgboost.pkl
Add model: station_temperature_hot_xgboost.pkl
Add model: station_temperature_cold_xgboost.pkl
Add Dockerfile for container deployment
Add Python dependencies
Upload Streamlit application
Update README with app documentation
initial commit
