Skip to content

Earth Observation of Agroecology (EOA)

We, the Earth Observation of Agroecosystems (EOA) team at Agroscope, contribute to improving the sustainability of our land management practices by providing necessary information for targeted decision making.

We use Earth Observation (EO) and Geographic Information Systems (GIS) and develop empirical and mechanistic models to interpreted EO data from multiple sources across several scales in order to understand the ecophysiological processes happening in our agroecosystems.

Visit our website: https://www.eoa-team.net/

Data acquisition 🛰️

  • EOdal - Earth Observation Data Analysis Library, a Python library enabling the acquisition, organization, and analysis of EO data in a completely open-source manner within a unified framework.
  • EOdal notebooks - Collection of example notebooks showcasting the capabilities of EOdal.

Geospatial analysis 🌍

  • interactive_plots - Generate interactive subplots for exploratory analysis in Python.
  • python-dem-shadows - A Python library for projecting solar shadows on digital elevation models.

Vegetation monitoring 🌱

Radiative Transfer Models (RTMs) 🔃

  • rtm_inv - Forward run of ProSAIL and SPART RTMs generating look-up tables (LUTs) in Python. LUT-based inversion of RTMs to be used with Sentinel2A and B, Landsat 8 and 9, and PlanetScope SuperDove.
  • PyProSAIL- Python interface to the ProSAIL combined leaf and canopy radiative transfer model.
  • ProSAIL_forward - Do the forward run of the ProSAIL RTM. Generates look up tables with plant trait and resepective reflectance spectra for Sentinel2.

Trait retrieval 🔍

  • sentinel2_crop_traits - Extract Sentinel-2 data, run PROSAIL simulations, perform the inversion for trait retrieval and implements a phenology model to constrain the inversion.
  • s2toarp - Study the impact of radiometric uncertainty in Sentinel-2 Top-of-Atmosphere data on the retrieval of land surface metrics.
  • sentinel2_crop_trait_timeseries - Retrieve traits from look-up tables generated by ProSAIL forward runs and reconstruct the Green Leaf Area Index time series from Sentinel-2 observations.

Publications 📃

You can find our publications below:

  • Graf, L.V., Merz, Q.M, Walter, A., Aasen, H. (2023) "Insights from field phenotyping improve satellite remote sensing based in-season estimation of winter wheat growth and phenology".Remote Sensing of Environment. DOI:https://doi.org/10.1016/j.rse.2023.113860.
  • Graf, L.V., Tschurr, F., Aasen, H., Walter, A. (2023) "Probabilistic assimilation of optical satellite data with physiologically based growth functions improves crop trait time series reconstruction". IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing. DOI:https://doi.org/10.31223/X5596B
  • Graf, L.V., Perich, G., Aasen, H. (2022) "EOdal: An open-source Python package for large-scale agroecological research using Earth Observation and gridded environmental data". Computers and Electronics in Agriculture. DOI:https://doi.org/10.1016/j.compag.2022.107487
  • Graf, L.V., Gorroño, J., Hueni, A., Walter, A., Aasen, H. (2023) "Propagating Sentinel-2 Top-of-Atmosphere Radiometric Uncertainty into Land Surface Phenology Metrics Using a Monte Carlo Framework". IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing. DOI:10.1109/JSTARS.2023.3297713

Popular repositories Loading

  1. eodal eodal Public

    Earth Observation Data Analysis Library

    Python 90 15

  2. eodal_notebooks eodal_notebooks Public

    Sample Jupyter notebooks for EOdal

    Jupyter Notebook 39 11

  3. sentinel2_crop_traits sentinel2_crop_traits Public

    Sentinel-2 Crop Trait Retrieval Using Physiological and Phenological Priors from Field Phenotyping (Graf et al., 2023, RSE)

    Python 20 4

  4. s2toarup s2toarup Public

    Sentinel-2 Top-Of-Atmosphere Radiometric Uncertainty Propagator (Graf et al., 2023, IEEE-JSTARS)

    Python 7

  5. PyProSAIL PyProSAIL Public

    Fortran 7 1

  6. sentinel2_crop_trait_timeseries sentinel2_crop_trait_timeseries Public

    Sentinel-2 Crop Trait Timeseries Reconstruction using Physiological Dose-Response Curves

    Python 6 2

Repositories

Showing 10 of 16 repositories
  • greentrack Public

    track annual growth from parcels

    EOA-team/greentrack’s past year of commit activity
    Python 0 1 0 0 Updated Jun 11, 2024
  • ProSAIL_forward Public

    Do the forward run of the ProSAIL RTM. Generates look up tables with plant trait and resepective reflectance spectra.

    EOA-team/ProSAIL_forward’s past year of commit activity
    Python 0 0 0 0 Updated Apr 22, 2024
  • .github Public

    Overview page

    EOA-team/.github’s past year of commit activity
    0 0 0 0 Updated Apr 22, 2024
  • sentinel2_crop_trait_timeseries Public

    Sentinel-2 Crop Trait Timeseries Reconstruction using Physiological Dose-Response Curves

    EOA-team/sentinel2_crop_trait_timeseries’s past year of commit activity
    Python 6 GPL-3.0 2 0 0 Updated Apr 15, 2024
  • eodal Public

    Earth Observation Data Analysis Library

    EOA-team/eodal’s past year of commit activity
    Python 90 GPL-3.0 15 7 0 Updated Mar 23, 2024
  • PhenomEn Public

    Repository for the research project "PhenomEn" (Swiss National Science Foundation) - PhD thesis Lukas Valentin Graf

    EOA-team/PhenomEn’s past year of commit activity
    1 0 0 0 Updated Mar 6, 2024
  • EOA-team/Satellite_monitoring_of_mountain_pastures’s past year of commit activity
    Python 0 0 0 0 Updated Feb 21, 2024
  • winter_wheat_phenology Public

    Simulation of winter wheat heading dates in Switzerland using WOFOST

    EOA-team/winter_wheat_phenology’s past year of commit activity
    Python 0 MIT 1 0 0 Updated Jan 23, 2024
  • rtm_inv Public

    A Python-backend for radiative transfer model inversion for crop trait retrieval

    EOA-team/rtm_inv’s past year of commit activity
    Python 2 1 0 0 Updated Nov 17, 2023
  • eodal_notebooks Public

    Sample Jupyter notebooks for EOdal

    EOA-team/eodal_notebooks’s past year of commit activity
    Jupyter Notebook 39 GPL-3.0 11 2 0 Updated Nov 3, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…