PlantMeteo
Overview
PlantMeteo
is for everything related to meteorological/climatic data related to plant growth.
The package gives users access to useful and efficient structures, functions for reading and computing data and easy connection to weather APIs:
TimeStepTable
to define efficient tablesAtmosphere
to automatically compute atmosphere-related variables from a set of variablesConstants
that provide default values for physical constants (e.g. the universal gas constant or the latent heat of vaporization of water)- helper functions such as
vapor_pressure
,e_sat
,air_density
,psychrometer_constant
orlatent_heat_vaporization
- easy download of weather data from renowned APIs such as open-meteo.com with
OpenMeteo
- and a framework to easily add more APIs thanks to
get_weather
Installation
To install the package, enter the Julia package manager mode by pressing ]
in the REPL, and execute the following command:
add PlantMeteo
To use the package, execute this command from the Julia REPL:
using PlantMeteo
Projects that use PlantMeteo
Take a look at these projects that use PlantSimEngine:
Make it yours
The package is developed so anyone can easily integrate it into workflows and packages. For example TimeStepTable
can be used for any type of data. See the implementation of TimeStepTable{Status}
in PlantSimEngine.jl.
If you develop such tools and it is not on the list yet, please make a PR or contact me so we can add it! 😃