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 ...

41

Tags:

More details
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 ...

12

Tags: Illinois United States Accessibility

More details
Introduction to Developing with Jupyter notebooks

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

3

Tags:

More details




Geospatial Analysis and Visualization


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 ...

0

Tags: Illinois

More details
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 ...

0

Tags:

More details
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 ...

0

Tags:

More details
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 ...

0

Tags:

More details
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 ...

0

Tags:

More details
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 ...

1

Tags:

More details
Python Geospatial Libraries

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

1

Tags:

More details
Python Geovisualization

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

1

Tags:

More details




Applications


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 ...

0

Tags:

More details
Reproducible Hydrological Modeling with CyberGIS-Jupyter For Water (CJW) and ...

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

0

Tags:

More details
The Context Makes the Difference: Reproducibility and Replicability in ...

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 ...

0

More details
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 ...

0

Tags:

More details
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) ...

0

Tags:

More details
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) ...

0

Tags:

More details
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 ...

1

Tags:

More details