Skip to content

A graphical user interface (GUI) facilitating fluvial geomorphic covariance structure analysis (GCS).

Notifications You must be signed in to change notification settings

xaviernogueira/GCS-Analysis-Tools

Repository files navigation

Geomorphic Covariance Structure (GCS) analysis GUI

The gcs_gui.py script in this package when ran will pull up a graphical-user interface / GUI that simplifies the process of multi-flow stage GCS analysis.

For more information on GCS analysis please reference my PI Gregory Pasternack's video which is part of a series introducing the topic. To see real-world outputs of this software within an appropriate scientific context please reference this recording of my graduate/MS exit seminar.

Package contents

  • Graphic User Interface (GUI) executable script (gui_tkinter.py)
  • Python files storing the underlying methods
  • Copy of RapidLasso's LAStools software .exe command line executables (LAStools/).
  • Copy of 'Breeze' GUI theme (ttk-Breeze-master/).

Pre-requisite packages

  • arcpy (+ Spatial Analyst licence) -- Comes with the ArcPro Python 3 default environment. Clone environment to enable external package installation.
  • scipy for statistical analyses.
  • pillow to power pop up image outputs.
  • seaborn for publication-ready static plotting.
  • plotly for Sankey diagram plotting.

Please read our documentation before attempting to use this GUI!

Preview of the Graphic User Interface (GUI)