Skip to main content
Ctrl+K
GeoLab Jupyter Book - Home
  • Welcome to GeoLab by EarthScope Consortium!

Welcome

  • About GeoLab
  • Mission
  • EarthScope Code of Conduct
  • GeoLab Acceptable Use Policy
  • Citations
  • Glossary of Cloud Computing Terms

Getting Started

  • Register an EarthScope User account
  • Accessing GeoLab
  • Launching your Server

Navigate GeoLab

  • Navigating GeoLab and its File System
  • Using the Terminal in GeoLab
  • How to Notebook
  • Using Git with GeoLab

Advanced Topics

  • Environment Management
  • Dask

Open Science Resources

  • Geoscience Open Science Communities

EarthScope Cloud Resources

  • EarthScope Docs Home
  • EarthScope API
  • .md

Navigating GeoLab and its File System

Contents

  • Main Panel:
  • Sidebar
    • File Browser:
    • Usage Browser:
    • Dask Dashboard:
    • Git Dashboard:
    • Table of Contents:
    • JB - JupyterBook Navigation:
    • JupyterLab Extension Manager:

Navigating GeoLab and its File System#

GeoLab is designed to look and feel like a familiar IDE. Here’s a quick tour:

Landing

Main Panel:#

The Main Panel is home to the Launcher, where you can launch all of GeoLab’s connected apps. From here, you can open new python notebooks, terminal consoles, and text/markdown files.

You can always reach the launcher with the blue + button in the top left, by navigating to File -> New Launcher, or opening a new tab in the main panel.

Sidebar#

The sidebar contains several tabs that will help you navigate the GeoLab environment and its extensions. Some images may contain extensions that differ from the ones described here.

folder File Browser:#

Your files are connected to your user account and will be loaded each time you log into GeoLab, no matter which server options you select at login.

Individual user storage quotas are in place. You should treat your file system as a place to keep notebooks and intermediate data while actively working on your workflow and analysis. GeoLab is not designed for long term storage of raw data or final data products.

Note

The \shared and \shared_readwrite directories are available to all GeoLab users.
The \shared drive is read-only. Look here for materials specific to EarthScope Short Courses / Workshops and tutorials.
The \shared_readwrite is accessible to all users. Any data placed here may be viewed, modified, or deleted by other users. Please use this space as a temporary means of sharing with colleagues. Please keep this space organized, clean up after yourself, and use respect and caution in accordance with the Acceptable Use Policy and Code of Conduct!

At the top of the File Navigation Pane, you’ll find shortcuts to:

  • create a new folder

  • upload files

  • refresh the file system navigation pane

  • clone a git repository (see Using Git)

  • filter/search your files

Standard file operations (i.e., rename, delete, copy, paste, etc) are available by right-clicking on a file/folder.

usage Usage Browser:#

The usage browser makes it easy to toggle between all of your active tabs, python kernels, and workspaces. This tab offers a quick way to keep your work organized and manage resources.

dask Dask Dashboard:#

Dask is a powerful extension that orchestrates workflow parellilization. This panel allows you to manually configure dask workers and to explore performance metrics. See Dask for more details.

git Git Dashboard:#

Git is a powerful tool for version control, collaboration, and sharing work in accordance with Open Science and Reproducibility values. The git dashboard allows manual/visual control of git repositories. See Using Git for more details.

toc Table of Contents:#

If the python notebook or markdown file in the active tab in the main panel contains headers and subsections, you can navigate to sections of the file using this panel. When developing notebooks longer than a couple of cells, it is recommended you add section headers and annotate your work to keep your work organized and take advantage of this feature.

jb JB - JupyterBook Navigation:#

If any of the cloned git repositories in your file system contain JupyterBook documentation, it can be navigated here.

extension JupyterLab Extension Manager:#

There are many community-developed extensions for JupyterLab that you may wish to install in GeoLab. These can be managed here.

previous

Launching your Server

next

Using the Terminal in GeoLab

Contents
  • Main Panel:
  • Sidebar
    • File Browser:
    • Usage Browser:
    • Dask Dashboard:
    • Git Dashboard:
    • Table of Contents:
    • JB - JupyterBook Navigation:
    • JupyterLab Extension Manager:

By EarthScope On-Ramp Project Group

© Copyright 2024.