CyberGIS-Compute

Democratizing HPC for geospatial developers

The concept behind CyberGIS-Compute

CyberGIS-Compute is a tool for running code on HPC from Jupyter notebooks. Compute is made up of two parts: (1) the Core which interacts with HPC resources and provides a RESTful API and (2) the SDK which provides users and developers a Python interface. It is specifically geared towards geospatial development and integrated into the CyberGISX and CJW ecosystem, but general enough that anyone can deploy and use it!

For more info see the CyberGIS-Compute Python SDK webpage.

Associated Publications

Journal Articles

2024

  1. CyberGIS-Compute: Middleware for democratizing scalable geocomputation
    SoftwareX, 2024

Conference Proceedings

2024

  1. Providing Accessible Software Environments Across Science Gateways and HPC
    Michels, Alexander, Kotak, Mit, Padmanabhan, Anand, Speaks, John, and Wang, Shaowen
    Practice and Experience in Advanced Research Computing 2024: Human Powered Computing, 2024

2022

  1. CyberGIS-Cloud: A Unified Middleware Framework for Cloud-Based Geospatial Research and Education
    Practice and Experience in Advanced Research Computing, 2022

2021

  1. SIGSPATIAL SpatialAPI
    CyberGIS-Compute for Enabling Computationally Intensive Geospatial Research (Ext. Abs.)
    SpatialAPI’21: Proceedings of the 3rd ACM SIGSPATIAL International Workshop on APIs and Libraries for Geospatial Data Science, 2021
  2. Enabling Computationally Intensive Geospatial Research on CyberGIS-Jupyter with CyberGIS-Compute (Ext. Abs.)
    Proceedings of Gateways 2021, 2021