environmental_insights.download#
download_file#
def download_file(url: str,
output_dir: Optional[Union[str, Path]] = None,
token: Optional[str] = None,
extra_wget_args: Optional[List[str]] = None) -> None
Download a single URL using wget into output_dir (defaults to package root).
download_time_point_ml#
def download_time_point_ml(
dataset: str,
data_type: str,
timestamp: str,
token: Optional[str] = None,
output_dir: Optional[Union[str, Path]] = None) -> None
Download a single .nc time point for ML-HAPPE Input/Output.
download_time_point_synth#
def download_time_point_synth(
data_type: str,
month: Union[int, str],
day: str,
hour: Union[int, str],
token: Optional[str] = None,
output_dir: Optional[Union[str, Path]] = None) -> None
Download a single .nc file for SynthHAPPE with synthetic filename format:
Month_
download_training_data#
def download_training_data(
dataset: str,
pollutant: str,
station: str,
token: Optional[str] = None,
output_dir: Optional[Union[str, Path]] = None) -> None
Download ML-HAPPE or ML-HAPPG training-data .nc for a single station.
get_training_station_names#
def get_training_station_names(dataset: str, pollutant: str) -> list[str]
Return a sorted list of station names (without ‘.nc’) for ML-HAPPE or ML-HAPPG under Training_Data/{pollutant}/.
download#
def download(dataset: str,
data_type: str,
timestamp: Optional[str] = None,
month: Optional[Union[int, str]] = None,
day: Optional[str] = None,
hour: Optional[Union[int, str]] = None,
model_level: Optional[str] = None,
pollutant: Optional[str] = None,
station: Optional[str] = None,
token: Optional[str] = None,
output_dir: Optional[Union[str, Path]] = None) -> None
Unified download interface for ML-HAPPE and SynthHAPPE.