Sign inSign up

serbinsh/prosail_containers

By serbinsh

•Updated over 7 years ago

Simple Docker containers for running the PROSAIL-D leaf+canopy RTM

Image
0

162

serbinsh/prosail_containers repository overview

⁠PROSAIL Docker Repository

A repository of Docker containers of the PROSPECT+SAIL family of models, sourced from http://teledetection.ipgp.jussieu.fr/prosail/⁠

Docker hub location: https://hub.docker.com/r/serbinsh/prosail_containers⁠

This repo is very much a WIP

Basic forward simulation example

  1. Get latest docker image

docker pull serbinsh/prosail_containers:prosail_D_basic

  1. Run a forward simulation

Inputs and order: N,Cab,Car,Anth,Cbrown,Cw,Cm,LIDFa,LIDFb,TypeLIDF,LAI,hspot,tts,tto,psi,psoil

docker run -t -i -v ~/scratch:/output serbinsh/prosail_containers:prosail_D_basic /bin/sh -c 'cd /output/ && /PROSAIL_D_FORTRAN/./prosail.exe 1.5 45 10 1 0.06 0.010 0.009 -0.35 -0.15 1 3.5 0.01 30 10 0 0.85'
cd ~/scratch
vi Refl_CAN_PDB.txt
 400  0.019004
 401  0.019021
 402  0.019037
 403  0.019054
 404  0.019069
 405  0.019085
 406  0.019075
 407  0.019064
 408  0.019057
 409  0.019045
 410  0.019033
 ...
  1. Create a simple plot of the output:
docker run -t -i -v ~/scratch:/output serbinsh/prosail_containers:prosail_D_basic /bin/sh -c 'cd /output/ && /analysis_scripts/./simple_prosail_plot.py Refl_CAN_PDB.txt'

Example PROSAIL-D Output

Tag summary

Content type

Image

Digest

Size

553.4 MB

Last updated

over 7 years ago

docker pull serbinsh/prosail_containers:prosail_D_basic