Notebook Showcase

CyberGISX notebooks include geospatial codes, workflows with comments, and visualizations providing a solid foundation for conducting computationally reproducible research and education.




Getting Started


Introduction to Python Programming

This is a brief introduction to the Python programming ...

See the notebook

Introduction to Developing with Jupyter Notebooks

This notebook introduces Jupyter Notebooks as a way to present code and analysis on CyberGISX The topic is covered in more depth compared to the Quick Start ...

See the notebook

Jupyter Notebooks: Quick Start

This is a quick intro to using Jupyter Notebooks within ...

See the notebook




Geospatial Analysis and Visualization


Agent-based Land Market

Urban land markets exhibit complex emergent behaviors that have yet to be fully explained by the microeconomic decision-making which constitutes the market The Agent-based Land MArket (ALMA) ...

See the notebook

Spatial Interpolation

Spatial interpolation is used to predicts values for cells in a raster from a limited number of sample data points around it We are studying streaming high-frequency temperature data in Chicago ...

See the notebook

Integrating CyberGIS and Urban Sensing for Reproducible Streaming Analytics

This Jupyter notebook demonstrates the book chapter named Integrating CyberGIS and Urban Sensing for Reproducible Streaming Analytics, including showing the locations for AoT sensors and the ...

Tags:

See the notebook

Geovisual Analytics for Shenzhen Taxi Trajectories

This notebook shows the visual analytics for the Shenzhen taxi trajectories, including histogram distribution graph, heatmaps for different constraints, and heatmap with time information with taxi ...

See the notebook

Open Geospatial Consortium (OGC) Services

This is an interactive jupyter notebook that shows users how to access OGC services using owslib OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service ...

See the notebook

Spatial analysis of the Chicago transit system

This demonstration shows the power of the datashader library to make geospatial visualizations of public transport data in Chicago The osmnx is used to compute the edge bearings of the Chicago GTFS ...

See the notebook

Network Analysis

This Jupyter notebook demonstrates the network analysis, including finding the shortest path and generate isochrones from the road network accessibility We are using Urbana-Champaign, IL as our study ...

See the notebook

Python Geospatial Libraries

This notebook provides an introduction to Python Geospatial Libraries, mainly GeoPandas (including aspects of Pandas), and ...

See the notebook

Python Geovisualization

This notebook provides an introduction to Geovisualization using Python Both the Matplotlib family and HTML-based visualization are ...

See the notebook




Applications


Run RHESSys model with CyberGIS-Compute Service on CJW

RHESSys (Regional Hydro-Ecological Simulation System) is a GIS-based, terrestrial ecohydrological modeling framework designed to simulate carbon, water and nutrient fluxes at the watershed scale ...

See the notebook

Run National Water Model (WRFHydro) on HPC through CyberGIS-Compute Service

The goal of this notebook is to show the steps to run an example National Water Model (WRFhydro) model on HPC resources through the CyberGIS-Compute Service This notebook uses wrfhydropy, a Python ...

See the notebook

Run SUMMA models with CAMELS dataset on CyberGIS-Jupyter for Water ...

CAMELS (Catchment Attributes and Meteorology for Large-sample Studies) is a large-sample hydrometeorological dataset that provides catchment attributes, forcings and GIS data for 671 small- to ...

See the notebook

HAND and Flood Emergency Response

This Jupyter notebook illustrates the HAND workflow and its use in example flood emergency scenarios The study area is Onion Creek (HUC10 code 1209020504) This is also a demonstration of conducting ...

See the notebook

Hydrological Streamline Detection with CyberGIS-Jupyter Using Deep Learning

Surface water is an irreplaceable strategic resource for human survival and social development The accurate delineation of hydrological streamlines is critically important in various scientific ...

See the notebook

Reproducible Hydrological Modeling with CyberGIS-Jupyter For Water (CJW) and HydroShare

CyberGIS-Jupyter for Water (CJW), leveraging the cyberGIS software ecosystem, is integrated with HydroShare CJW provides a collaborative platform for enabling computationally intensive and ...

See the notebook

The Context Makes the Difference: Reproducibility and Replicability in Measures ...

This notebook demonstrates a study on food accessibility addressing two research questions: 1) what is the service area of particular grocery stores and 2) what impact do individual user preferences ...

See the notebook