SCOPEinR
  • Home
  • R Tutorials
  • Python Tutorials
  • ← Back to RTM-Suite

SCOPEinR

RTM-SUITE · SCOPEINR

The full coupled model:
reflectance, SIF and photosynthetic capacity.

SCOPEinR runs the full SCOPE 2.1 forward model in one simulation: leaf optics, canopy radiative transfer, energy balance, photosynthesis and chlorophyll fluorescence, coupled together rather than run separately. Ported line-for-line to Python (scopeinpython) and cross-checked against the R original.

SCOPE LUT construction Coupled forward model Energy balance & photosynthesis Fluorescence (SIF) Output export R & Python
Explore R Tutorials Explore Python Tutorials Interactive Function Explorer →

Twelve R tutorials, plus SCOPE's slice of the shared Python path

The R side is twelve standalone SCOPEinR pkgdown articles (t00–t11), grouped below by theme: getting started and the input structure, energy balance and fluorescence, LUTs and parallel runs, then inversion, sensitivity and the real-Sentinel-2 capstone. The Python side is different — toolsrtm and scopeinpython share one continuous 20-chapter learning path, and SCOPE gets one dedicated chapter (06) plus its own package-tagged code examples and real-EO capstone; the rest of that shared path (leaf/canopy/soil models, inversion, spatial application) is mostly ToolsRTM material, covered on the ToolsRTM hub.

Two ways in
R

R Tutorials

12 rendered pkgdown articles: getting started, energy balance, fluorescence, LUTs, inversion.

12 tutorials
Py

Python Tutorials

SCOPE's chapter of the shared Python path, plus package-tagged code examples and the real-EO capstone.

1 chapter + examples
API

Function Explorer

Interactive map of every real SCOPEinR/scopeinpython function — workflow, network graph, code examples.

25 functions
Getting started & the input structure · t00–t02
SCOPE's options table, a first run, and the soil/canopy/BRDF input structure underneath it.
00

SCOPE's Options Table

Every switch that changes what a run computes.

01

Getting Started with SCOPEinR

A first coupled simulation, start to finish.

02

Soil, Canopy BRDF, and the SCOPE Input Structure

What every input table actually feeds.

Energy balance & fluorescence · t03–t04
The two things that make SCOPE more than a reflectance model.
03

Energy Balance Basics

Leaf/soil temperature and stomatal conductance, converged.

04

Fluorescence (SIF)

Where the emitted SIF spectrum comes from.

LUTs & large-scale runs · t05–t06, t10
Building a SCOPE parameter table and running it at scale.
05

Building SCOPE LUTs

SCOPE-specific parameter sampling.

06

Large-Scale and Parallel SCOPE Runs

A LUT run across many cores.

10

End-to-End SCOPE Pipeline

LUT to output, as one pipeline.

Sensitivity, inversion & the real-Sentinel-2 capstone · t07–t09, t11
Which traits move SCOPE's signal, whether SIF adds information, and a real satellite scene.
07

Sensitivity: Direct vs. Indirect Trait Effects

Reflectance sensitivity to Vcmax25.

08

Hybrid Inversion from SCOPE Reflectance

Retrieving traits from SCOPE-simulated reflectance.

09

Does SIF Add Information About Photosynthesis?

Testing SIF as a GPP proxy.

11

Capstone: ML Inversion of Net Photosynthesis, Real Sentinel-2

Real Sentinel-2 imagery over Speulderbos.

Source code, on GitHub
Real, runnable code — the package itself and the standalone scripts.
R

SCOPEinR (R package)

Source of the R package itself.

Py

scopeinpython (Python package)

Source of the Python port.

App

Apps/SCOPE

Standalone Shiny app: full SCOPE reflectance, fluorescence and radiance simulator.

R

Scripts/R/ForSCOPE

Standalone SCOPE scripts.

R

Scripts/R/Pipeline

SCOPE simulate → ML/DL inversion pipeline.

Py

Scripts/Python/ForSCOPE_Python

The same scripts, in Python.

RTM-Suite · SCOPEinR tutorials & docs

 

R and Python kept numerically in sync