Skip to content
Snippets Groups Projects
README.md 1.91 KiB
Newer Older
perma's avatar
perma committed
# Code for management and processing PermaSense data
Authors: Samuel Weber, Jan Beutel, Matthias Meyer
Copyright: ETH Zurich, 2020
Version: 2.0, March 30,2020

## Used for following publication(s)
*  Weber, S., Beutel, J., Da Forno, R., Geiger, A., Gruber, S., Gsell, T., Hasler, A., Keller, M., Lim, R., Limpach, P., Meyer, M., Talzi, I., Thiele, L., Tschudin, C., Vieli, A., Vonder Mühll, D., and Yücel, M.: A decade of detailed observations (2008–2018) in steep bedrock permafrost at the Matterhorn Hörnligrat (Zermatt, CH), Earth Syst. Sci. Data, 11, 1203–1237, https://doi.org/10.5194/essd-11-1203-2019, 2019.


## GSN DATA MANAGEMENT TOOLCHAIN
The Python3 GSN data management toolbox allows to:
* Query data from PermaSense GSN~server and save it locally as csv-files,
* Reload the locally stored csv-files,
* Filter according reference values if available,
* Clean data manually if needed,
* Generate 60-minute aggregates using in principle arithmetic mean (exceptions for weather data, see ESSD paper Weber et al., 2019),
* Export yearly csv-files for each position/location,
* Generate standard plots for all positions/locations as sanity check and
* Query images from PermaSense GSN~server and save it locally as jpg-files.

## Requirements

Python and additional modules are required. Using anaconda you can install the requirements by executing the following command from this directory.

```
conda env create -f condaEnvironment.yml
source activate essd_zenodo_datamgr
```
Note: Before you can use the function `get_GSNimg` in `manage_GSNdata.py`, you have to download NConvert and copy it in the directory `gsn_data_management`.
* NConvert is a powerful command line multi-platform batch image processor with more than 80 commands. Compatible with 500 image formats.
* **Download:** https://www.xnview.com/en/nconvert/


## Getting Started

Run:

```
python manage_GSNdata.py
```

By default data are generated in a subdirectory `./data`