Tools
HYDRA-EO open modelling ecosystem
RTM-Suite tools for vegetation and Earth Observation
RTM-Suite connects leaf, canopy, soil, and atmosphere radiative transfer models with sensor convolution and plant-trait inversion. The framework offers aligned implementations in R and Python, interactive applications, reference documentation, and reproducible tutorials.

Leaf-to-canopy model comparison across the RTM-Suite framework.
Packages & libraries
Five components, one modelling framework
Choose the language and level of interaction that best match your workflow. The R and Python implementations are developed and numerically verified as a connected ecosystem.
ToolsRTM
Leaf and canopy optics with PROSPECT, Liberty, Fluspect, fourSAIL, foursail2, and INFORM; soil modelling with MARMIT; sensor convolution; and trait inversion with classical machine learning and deep learning.
SCOPEinR
R implementation of SCOPE 2.0 for soil-canopy radiative transfer, photosynthesis, surface energy balance, thermal emission, and sun-induced chlorophyll fluorescence.
ToolsRTM.app
Nine interactive applications for PROSAIL, BRDF, MARMIT, SPART, SCOPE, look-up tables, RTM comparison, trait inversion, and STAC satellite workflows.
toolsrtm
Python library for leaf and canopy simulation, real-soil modelling, spectral indices, sensor convolution, machine-learning inversion, deep learning, and STAC-based satellite data retrieval.
scopeinpython
Python implementation of SCOPE for coupled optical, thermal, biochemical, energy-balance, photosynthesis, and fluorescence simulations.
Models & capabilities
From leaf constituents to satellite observations
Leaf optics
PROSPECT-D, PROSPECT-PRO, Liberty, Fluspect-B, and Fluspect-Cx.
Canopy reflectance
fourSAIL, foursail2, INFORM, and coupled PROSAIL workflows.
Soil & atmosphere
MARMIT wet-soil modelling and SPART soil-plant-atmosphere radiative transfer.
Plant functioning
SCOPE energy balance, photosynthesis, thermal emission, and fluorescence.
Sensor simulation
Spectral convolution to multispectral and hyperspectral EO sensor responses.
Trait inversion
Look-up tables, 12 classical ML algorithms, neural networks, and deep learning.

RTM-Suite provides a common environment for comparing model families and spectral responses.

Verified model behaviour. PROSPECT-D validation examples against reference spectra.

Coupled processes. SCOPE simulations connect canopy reflectance with sun-induced fluorescence.
Interactive applications
Explore the models without writing code
ToolsRTM.app provides point-and-click interfaces for simulations, sensitivity analysis, look-up tables, inversion, and satellite workflows. The applications support teaching, rapid exploration, and the preparation of reproducible model experiments.

Sensitivity analysis. Explore how vegetation traits and observation geometry affect spectra.

Satellite workflows. Connect model-based analysis with EO observations and STAC catalogues.
Explore the interactive applications
Learn & reproduce
Tutorials, manuals, and runnable examples
RTM-Suite includes 31 step-by-step tutorials with figures generated from working code. The learning paths cover first simulations, model comparison, sensitivity analysis, sensor convolution, SCOPE, look-up tables, trait inversion, and satellite data access.
R learning path
Tutorials for ToolsRTM and SCOPEinR, grouped by topic and level.
Python learning path
Tutorials for toolsrtm and scopeinpython, from core simulations to inversion.
Reference
Documentation
Package manuals, function references, installation guidance, and tested code examples.
Continue exploring
Scientific pipeline R tutorials Python tutorials RTM-Suite documentation Project news