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


Jupyter Notebooks: Quick Start

This notebook provides a very basic introduction to Jupyter Notebooks, including how to work with the notebook dashboard and create a new ...

See the notebook

Introduction to Python Programming

This notebook provides an introduction to Python programming fundamentals, including an overview of basic programming concepts, common data structures, and simple ...

Tags: Illinois United States Accessibility

See the notebook

Introduction to Developing with Jupyter notebooks

This notebook provides an introduction to Jupyter Notebooks, including an overview of the notebook interface and basic programming ...

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: Illinois

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


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

Run ensemble Summa model on HPC

This notebook demonstrates how to harmonize different libraries and tools provided in the CyberGIS-Jupyter environment to run a 75-member ensemble SUMMA model with a High Performance Computer (HPC) ...

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

Run Summa model on HPC

This notebook demonstrates how to harmonize different libraries and tools provided in the CyberGIS-Jupyter environment to run SUMMA model with a High Performance Computer (HPC) resource (Lyu 2019) ...

See the notebook

Run Summa model locally on Jupyter server

This notebook provides the option to allow users to run SUMMA model locally, which is suitable for development, debugging and proof of concept study at small scales The SUMMA Model instance used is a ...

See the notebook