This interactive notebook allows for exploring an InSAR data cube generated by ForM@Ter FLATSIM service. Please refer to Thollard et al., 2021 for technical details of the FLATSIM service.
This tool relies on Python libraries Holoviews and Panel.
Demo video here
If you use this code (or part of it), please send me an e-mail. :)
- Left panel: map showing the cumulative displacement up to the selected frame. Temporal slider to the right allows for changing the selected frame.
- Control widgets at the bottom allow for changing the colorbar and min/max values.
- Right panels:
- top: time-series of selected pixel in the map. Upper time-series is the "raw" time-series. Use "lasso tool" to select a subset of points in the time-series and estimate a linear trend on-the-fly.
- bottom: time-series extracted on a rectangular area selected on the map. You may use this second time-series as a "reference", that may be subtracted to the pixel-derived time-series (use the tick box to apply the subtraction).
In order to run the notebook, you may need to install a few libraries.
Here is the recipe to create a fresh conda environment that embeds the necessary libraries:
conda create --name GeoViews_py39 python=3.9 \
geoviews-core \
datashader \
matplotlib \
netcdf4 \
pyproj \
pyarrow \
fastparquet \
python-snappy \
hvplot \
ipywidgets \
pooch \
rioxarray \
intake intake-parquet intake-xarray \
s3fs \
pykml \
--yes
conda activate GeoViews_py39