Experimental station viewer Plotly Python Dash app for inspecting GloSAT.p04 land surface air temperature data. Part of ongoing work for the GloSAT Project:
- station info (lat, lon, elevation and WMO metadata)
- station location on zoomable OpenStreetmap
- station climate stripes (Ed Hawkins, University of Reading
- station monthly and yearly moving average anomaly timeseries (from 1961-1990)
- station seasonal decadal mean anomaly timeseries
- station anomalies ranked by year
- station monthly climatology of absolute temperature
- station inspector app
- python reader for GloSAT.p04 station database in Pandas pickle format
Experimental version available for issue-checking.
index.py- Plotly Python Reactive Dash app index fileapp.py- Plotly Python dash instanceProcfile- gunicorn deployment settingsruntime.txt- Python build versionrequirements.txt- Python library dependenciesfilter_cru_dft.py- Python dicrete Fourier transform filter for decadal smoothing of seasonal timeseriesml_optimisation.csv- Look-up table for the DFT filter
The first step is to clone the latest glosat-py code and step into the check out directory:
$ git clone https://github.com/patternizer/glosat-py.git
$ cd glosat-py
The code should run with the standard CPython installation and was tested in a conda virtual environment running a 64-bit version of Python 3.8.12.
The glosat-py app instance can be run locally at localhost by calling:
$ python index.py
The code is distributed under terms and conditions of the Open Government License.
