IDFCurves.jl is a package in the Julia programming language ecosystem. It specializes in the statistical estimation of Intensity-Duration-Frequency curves. It provides exhaustive, high-performance functions by leveraging the multiple-dispatch capabilities in Julia. In particular, the package implements:
IDFCurves.jl leverage on Extremes.jl for the analysis of extreme values.
See the Package Documentation for details and examples on how to use the package and also the following publications:
References:
Jalbert, J., Farmer, M., Gobeil, G., & Roy, P. (2024). Extremes.jl: Extreme Value Analysis in Julia. Journal of Statistical Software, 109(6), 1–35. https://doi.org/10.18637/jss.v109.i06
Mathivon, P., Genest, C., & Jalbert, J. (2024+). Joint modeling of annual precipitation maxima over several durations for the construction of intensity-duration-frequency curves. Preprint available soon.
Paoli, A., Carreau, J, & Jalbert, J. (2024+). Statistical testing of scaling models for precipitation Intensity-Duration-Frequency curves. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4838410
The following julia command will install the package:
julia> Pkg.add("IDFCurves")
The datasets that are available through this package are retriveved from the Environment and Climate Change Canada website.