{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "## Creating a workspace\n", "\n", "Workspaces are effectively a JupyterLab \"computer in the cloud\". To get started with Jupyter you need to create a workspace.\n", "\n", "Overview of our images (with MAAP extensions):\n", "- Image changes: We no longer provide a Python image, use the Pangeo image as a default if you don't know where to start. We moved off conda for R and all R packages for the R image are installed with CRAN or R universe. Information about packages installed in each image:\n", " - Pangeo image: Built from Pangeo notebook image: https://github.com/pangeo-data/pangeo-docker-images/blob/master/pangeo-notebook/environment.yml with VEDA packages https://github.com/NASA-IMPACT/pangeo-notebook-veda-image/blob/main/environment.yml \n", " - isce3 image: Built from Pangeo base notebook with these packages installed: https://github.com/MAAP-Project/maap-workspaces/blob/main/base_images/2i2c/isce3/environment.yml \n", " - R image: [py-rocket-geospatial-2](https://nmfs-opensci.github.io/py-rocket-geospatial-2/) base image with a couple Python packages: https://github.com/MAAP-Project/maap-workspaces/blob/main/base_images/2i2c/r/environment.yml and these R packages: https://github.com/MAAP-Project/maap-workspaces/blob/main/base_images/2i2c/r/scripts/install_cran_packages_r.sh \n", " - QGIS image: Built from quay.io/2i2c/nasa-qgis-image and does not have MAAP extensions\n", " - PyTorch image (if requested access): Built from quay.io/pangeo/pytorch-notebook\n", " - Tensorflow2 image (if requested access): Built from quay.io/pangeo/ml-notebook\n", "\n", "1. Select an image to launch. If you are not sure what image you want, we recommend you start with the \"Modified Pangeo Notebook\" image. You can configure your resource allocation here. You need at least 14.8GB RAM to use conda \n", "![Hub Launch Page](../getting_started/_static/hub_launch_page.png)\n", "\n", "\n", "2. After choosing your image, you will see a loading screen – wait for it to finish loading.\n", "\n", "\n", "3. Once the workspace has loaded, you should see a Jupyter interface that looks like this \n", "![New Workspace View](../getting_started/_static/hub_workspace_view.png)\n", "\n", "Access the Hub Control panel from an active workspace by File -> Hub Control Panel. From here you can launch a new workspace \n", "![Hub Control Panel](../getting_started/_static/hub_control_panel.png)\n", "\n", "More information about JupyterHub: https://jupyterhub.readthedocs.io/en/stable/tutorial/index.html#getting-started " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Multiple running workspaces\n", "\n", "To add another workspace/ server to have multiple running, go to https://hub.maap-project.org/hub/home and type in a name then press \"Add New Server\"\n", "![add_server_2i2c.png](../_static/add_server_2i2c.png)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3.11.1 64-bit", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.1" }, "vscode": { "interpreter": { "hash": "5c7b89af1651d0b8571dde13640ecdccf7d5a6204171d6ab33e7c296e100e08a" } } }, "nbformat": 4, "nbformat_minor": 4 }