A Python GUI to visualise and analyse efficiently large sets of geolocated time series.
Developed and maintained by Yann Ziegler @ University of Bristol (UK), School of Geographical Sciences, Bristol Glaciology Centre
This work is part of the GlobalMass project.
✨ Stay tuned! Pygoda is being tested at the University of Bristol. The first official public release should be ready soon. In the meantime, you can follow Pygoda's development on the develop branch here on GitHub. Please watch this GitHub repository (top right button) to get a notification when Pygoda is available.
Pygoda is a standalone tool to visualise efficiently a large number of time series observed, recorded or computed at different locations on the Earth.
Thus, Pygoda means any of the following, depending on your preference:
- PYthon for GeOreferenceD time series visualisation and Analysis, or
- Python for GeOlocated Data Analysis, or my personal favourite
- Python for GeOlocated time series DiAgnosis
Some examples of such geolocated data sets include:
- GPS positions at permanent or temporary stations,
- data from weather stations,
- river flow measurements,
- sea level at tide gauges,
- gravimetric measurements,
- ice flux at glaciers,
- air pollution data in cities,
- ...and really any georeferenced time series with any number of components.
Be sure to check Pygoda's documentation.
- Sometimes the labels don't close properly on Leaflet map: switch to a different grid page to resolve.
- When switching to a different group of categories, the update of the markers colour on the Leaflet map may fail: hover the subplots or map to resolve.
- It is not possible to zoom in past a certain level on Cartopy map with
lcc
projection (the maximum zoom level is hard-coded for now).
- Coding: Emacs with Spacemacs config
- Python packages: see requirements.txt
- PySide2 from Qt for the GUI
- Matplotlib and Cartopy for the default map
- pyqtgraph for high-speed plotting of the time series
- Leaflet for the online map
This software is licensed under the EUPL.
Many thanks to all the current and future beta-testers!