Version: 2.0
Date: July 2025
Contact: ARTISAN@groups.gatech.edu
This document provides instructions for executing the postgkyl notebook on existing Gkeyll datasets. The notebook is accessible online, so no prerequisite software installations are required. Additionally, these notebooks are supported and made available to run on remote computational resources through the Cybershuttle.
Cybershuttle expertly balances local and remote computing, seamlessly orchestrating tasks and data between machines. It enables users to schedule time-sensitive, small tasks locally while reserving compute-intensive tasks for powerful remote HPC resources, ensuring transparent and data accessibility. This approach significantly enhances the efficiency of scientific workflows compared to fully remote or fully local operations.
CyberShuttle is a comprehensive cyberinfrastructure platform designed to unify scientific workflows, datasets, codebases, and interactive tools like Jupyter notebooks and VS Code into a seamless, reproducible computing environment. It enables end-to-end execution across multiple compute backends from cloud (e.g. AWS) to high-performance systems (e.g. Jetstream2 or Delta) while allowing users to configure, manage, and iterate on runtime environments over time.
CyberShuttle supports both exploratory data analysis and code development, and encourages sharing of workflows and scientific code with the broader research community, all while maintaining consistency and reproducibility in research execution.
Reference: Cybershuttle Paper
Access Notebooks from the top right corner of https://vlab.plasmascience.scigap.org/
Click the 'Login' button in the top right corner.
Select your institution from the CILogon page.
Note: When signing in with CILogon, it is recommended to select your educational institution from the list of Identity Providers for the best integration and access. If you prefer or need alternative options, you can also sign in using Google, Microsoft, or GitHub accounts.
Once you have logged in through CILogon, you will be redirected to the Cybershuttle home page. Next, click the Catalog page link in the top left corner.
Note: After successfully logging in, you will see your name and email in the top right corner, along with additional menu items on the menu bar.
After successful account creation, you will need to wait until you are enabled in Cybershuttle to execute available notebooks. When you are enabled, you will be notified via email from Cybershuttle noreply.cybershuttle@gmail.com with the title "Welcome to Cybershuttle".
Important: Please check your spam folder in case you don't find the email in your main inbox.
After receiving the notification email from Cybershuttle confirming your addition to a user group, navigate to the Catalog by selecting 'Notebooks' from the Plasma VLab menu.
In the Catalog, you can search for projects by title or use the available tags to filter.
Select the catalog entry to initiate a session to run a Jupyter Hub session.
Click the Start Project Session button to start a dedicated session for executing the Jupyter Notebook. Use the default session name or define your own and click Create session.
Click to login when prompted.
Your dedicated Jupyter Hub server is starting up for you.
You now have access to your Jupyter Hub session with all the hosted files and configurations.
Open your Notebook (e.g.: LAPD_Example.ipynb), and run the first cell. Click the link provided to authenticate to execute on remote computing resources through the Cybershuttle Hub. Close the pop-up windows that open and continue executing the cells, one after the other.
Once you have started a session, you can add your own cells for analysis. These changes will remain in effect as long as the session is running. You can access your running sessions through https://cybershuttle.org/sessions.
In the Cybershuttle catalog, you can 'star' your frequently used catalog entries. Click the three dots ··· and select the ⭐.
To access your starred entries, visit https://cybershuttle.org/resources/starred
The Cybershuttle https://cybershuttle.org/events page will show details of current, past, and future events.
For your quick inquiries, questions, and clarifications, please contact us through ARTISAN@groups.gatech.edu
To suggest new features, to report issues, etc please use https://github.com/cyber-shuttle/cybershuttle/issues