How Can We Help?
< All Topics

What is CyberGIS-Jupyter?

CyberGIS-Jupyter is an online science gateway environment for users to conduct and share reproducible Jupyter Notebooks focused on scalable geospatial data processing and cyberGIS analytics. CyberGIS-Jupyter integrates many cyberGIS and geospatial libraries and is supported by advanced cyberinfrastructure resources.

Key Features
  • Software Management: Our new release utilizes Lmod to manage software. Lmod supports automatic software loading when you launch your kernel and keeps multiple versions of software on CyberGISX simultaneously. Any current workflows with hard-coded paths to software may need to be updated.
  • New Kernels: We are alpha testing three new kernels:
    • Script of Scripts (SoS) Kernel. This kernel allows users to develop multi-language notebooks.
    • SSH Kernel. This kernel is designed to aid users in executing commands remotely using SSH.
    • R Kernel. This kernel is designed to allow users to develop notebooks with the R programming language.
  • Versioned kernels: In addition to the common kernels, this release supports versioned kernels that will not change over releases. Our expectation is that this feature will increase reproducibility while allowing seamless software updating for each release. Users can see the “Python 3-0.8.0” versioned kernel in the dropdown and other versioned kernels should be available through the ‘cybergisx’ command-line interface.
  • The ‘cybergisx’ CLI: This feature helps users manage which versioned kernels they would like to use so that CyberGIS-Jupyter can avoid listing every version of every kernel in the dropdown. Users can see the options using “!cybergisx -h’ in a notebook or “cybergisx -h” in the terminal.
Table of Contents