Cactus
Cactus (CustomizAble CaTchment model for water Use Scenarios) is an interactive and educational hydrological model
Technologies
- R
- Shiny
- Javascript
- Docker
Tags
Cactus is a Shiny app developed by Louise Mimeau. It is a website intended to configure a J2000 model on a fictitious catchment in order to explore various climate change and soil use change scenarios. Cactus is an educational modelisation tool that the hydrological community can use to communicate to a larger audience about important hydrological issues.
Alongside, another Shiny app, prepCactus, also developed by Louise Mimeau, is dedicated to exploring data of french catchments: geology, pedology, landuse and climate. This tool can help in the configuration of a model in Cactus.
These websites will be available shortly.
My role in these two projects was to adapt the application codes to go from a prototype working locally to a production ready application. Adaptation of the code also included using the j2krui R package to configure J2000 and read simulation results. Many improvements were also implemented to improve the user interface and user experience and the overall structure of the code base. Finally, I setup the deployement of the application on a server own by Inrae to make the application available to all.