Back to projects

Cactus

Cactus (CustomizAble CaTchment model for water Use Scenarios) is an interactive and educational hydrological model

Technologies

  • R
  • Shiny
  • Javascript
  • Docker

Tags

  • website
  • graphic interface
  • communication
  • modelisation
  • scientific data

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.