PlantMeteo
What Problem This Package Solves
Plant models often consume weather data from very different sources:
- station files with inconsistent column names and units
- API data with provider-specific schemas
- time steps that do not match your model clock (hourly input, daily model, multi-rate simulation)
PlantMeteo gives you a single workflow to standardize, inspect, and aggregate weather data into a structure that downstream plant models can use directly.
What You Get
- A weather table abstraction with
TimeStepTable,Weather, andAtmosphere - File ingestion and export with
read_weatherandwrite_weather - API retrieval through
get_weatherwith the built-inOpenMeteobackend - A configurable sampler for model-aligned aggregation with
prepare_weather_sampler,sample_weather, andmaterialize_weather
Who This Is For
- model developers who need robust weather preprocessing before simulation
- researchers combining historical files and forecast APIs
- package authors who want to plug custom weather providers behind one interface
Documentation Map
- Start with Getting Started
- Continue with in-depth guides:
- Use API for full reference
Installation
From the Julia package REPL, run add PlantMeteo. Then load it with using PlantMeteo.