...
| Info |
|---|
Read time: 8 minutes. This page walks through one working day, in order. Prefer a tool-by-tool list? Read the tool reference instead. The team will decide which of the two pages to publish, or publish both. |
Before
...
You Start
To log in, you must already be a member of an active project and have either:
- A standard NASA identity, OR
- A STAR ID (for external partners).
(Don't have these yet?
You need one of these, and a project:
- a NASA identity, or
- a STAR ID.
See How to get access.)
Step 1
...
: Log
...
In
- Open
rp.sciencecloud.nasa.govin your web browser. - Sign in. You
...
- will be briefly redirected to the Science Cloud login service (STAR) to verify your identity.
...
- Once signed in, you will land on the platform's main launch screen. There is nothing to install.
The sign-in page. Use your NASA Launchpad or NASA Science Cloud identity.
...
.
Step 2
...
: Choose Your Settings and Start
- Once logged in, you will land on the Server Options screen. You need to make three choices here before starting your workspace:
How big of a machine do you need? Choose your compute power from the Server Type dropdown list
The launch screen is called Server Options.
...
:
| Server Type |
|---|
| Resources |
|---|
| Standard |
| Up to 4 GB RAM / 4 CPU |
| Large |
| Up to 8 GB RAM / 4 CPU |
| Extra Large |
| Up to 16 GB RAM / 4 CPU |
| r5.2xlarge Node (On Demand) |
| Up to 64 GB RAM / 8 CPU |
Which software set? The Images list holds the ready-made science stacks — for example Earth Science Server (with AI Intelligence). An Other image box lets a project use its own image. (An image is a packaged set of software.)
Which project? The Project list picks which project this session belongs to. It decides which project storage you can reach and which budget the session is charged to.
| Info |
|---|
Coming later. Two changes to this list are on the roadmap: GPU machines, and letting a project admin build and maintain their own list of server types for their team, instead of everyone choosing from one platform-wide list. |
Coming later: Two changes to this list are on the roadmap: adding GPU machines, and letting project admins build and maintain their own custom list of server types for their team, instead of everyone choosing from one platform-wide list.
Which software stack do you need? Select a ready-made science stack from the Images dropdown list. (An image is a packaged set of software, for example, Earth Science Server with AI Intelligence). (Note: If your project uses a custom container image, you can enter it into the "Other image" box).
Which project are you working on? Select your active project from the Project dropdown list. This determines which project storage you can access and which budget will be charged for this session.
2. Once you have made your selections, click Start. Your workspace will open in a minute or two.
The Server Options screen: pick the image, the server type, and the project.
...
.
Step 3 — Find your way around JupyterLab
You are now in JupyterLab. The important parts:
| Part of the screen | What it is for |
|---|---|
| Left sidebar — file browser | Your files |
| Left sidebar — other icons | The platform tools: usage, data browser, AI tools, background jobs |
| Launcher (the big tile page) | Start a notebook, a console, or a terminal — and the Resource Tracker and Collaboration tiles |
| Main area | Your open notebooks |
JupyterLab. The file browser is on the left; the Launcher tiles are in the middle.
Step 4 — Know where to put your files, and what survives a restart
This is the most important thing to learn on day one. Some places keep your files. Some do not.
| Place | Path | Who sees it | Survives a restart? |
|---|---|---|---|
| Your home folder | ~, which is /home/<your name> — for example /home/ramon.linan | Only you | ✅ Yes |
| Your own EFS folder | /efs/<your username> — the full email form, for example /efs/ramon.linan@navteca.com | Only you | ✅ Yes |
| A project folder on EFS | /efs/<project> — one for every project you belong to | Everyone in that project | ✅ Yes |
| Object storage — your own space | s3://<bucket>/home/<your username> | Only you | ✅ Yes |
| Object storage — project space | s3://<bucket>/<project> — the project you picked at launch | Your project | ✅ Yes |
| Anywhere else in the machine | /tmp, system folders, software you install outside your home folder | — | ❌ No. Lost. |
The rule: keep your work in ~, in /efs/…, or in object storage. Everything else disappears when your workspace restarts.
...
Two things worth knowing:
- EFS shows you every project you belong to. Open
/efs/and you see a folder for each one. You cannot open other people's folders — the permissions stop you. - The file browser and the terminal show the same files, laid out differently. The left-hand file browser and the command line have the same permissions. Do not worry if the two views look different.
The same files, two ways: the file browser on the left, a terminal on the right. The user list is blurred on purpose.
Which one should I use?
| Your file | Put it here |
|---|---|
| My notebooks and scripts | Home folder, ~ |
| Data or a result my team needs | The project folder, /efs/<project> |
| A very large dataset | Object storage |
| A scratch file I do not care about | Anywhere. It will be lost. |
Step 5 — Do the science
Open the Launcher and start a notebook. Write code in a cell. Press Shift+Enter to run it. The result appears under the cell.
This part is normal Jupyter. If you have used Jupyter anywhere else, you already know it.
Step 5b — Make your own kernel from a conda environment
Sometimes the ready-made software set does not have the package versions you need. You can build your own environment and use it as a kernel. (A kernel is the entry in the notebook's "choose your language" menu. An environment is your own private set of packages.)
...
That is all. The kernel appears in JupyterLab by itself, because the platform watches your environments for you.
Kernel, then Change Kernel. Your own environment appears in the list.
...
| Info |
|---|
If the kernel does not appear, register it by hand: |
Step 6 — Get AI help while you work
The Notebook Intelligence tool puts an AI assistant in JupyterLab.
The Notebook Intelligence chat panel, open beside the Launcher.
...
Give the assistant new skills. The AgentRegistry panel in the left sidebar lists approved MCP servers — small services that teach the assistant a new trick, such as searching a data catalog. Press Add to NBI on one, and your assistant can use it. See the tool reference.
Step 7 — Browse and pull in data
The data browser (jupyterlab-bxplorer) opens cloud storage inside JupyterLab. No command line needed.
...
Coming later: Google Cloud and Microsoft Azure storage.
Step 8 — Need more power? Two choices
Choice A — many machines at once (Dask)
Use this when one analysis is too slow or too big for your workspace. Dask spreads the work over many machines and brings the answer back.
...
| Info |
|---|
Example notebook — to be linked. The platform team will publish a ready-made notebook that starts a Dask cluster, runs a job, and shuts the cluster down. The link goes here. |
Choice B — send the job to the background (NBQueue)
Use this when a notebook takes a long time and you do not want to sit and watch it.
...
Open the notebook and press NBQueue: Send to queue in the toolbar at the top. Choose the machine, and send it. Then check the status in the NBQueue panel. When it finishes, the finished notebook, with its output, is waiting for you.
Step 9 — Work with your team on the same file
If your project has collaboration turned on, your Launcher shows a Collaboration tile named "Start <project> Collaboration" — where <project> is the project you chose on the launch screen.
...
Full detail: Working together on the same notebook.
Step 10 — Watch what you are spending
Open Resource Tracker — the tile under Admin tools in the Launcher. It shows:
- This month — hours used, compute cost, and storage cost split by type.
- Funding period to date — what you have used, what you were given, and what is left.
- When the numbers were last updated.
| Info |
|---|
Good to know. The numbers are taken when your workspace starts, and cost data is prepared once a day. So the panel does not tick up live. To refresh it, stop your workspace and start it again. |
Step 11 — Stop when you finish
This is the step people forget, and it is the one that costs money.
- Stop your notebook when you are done for the day.
- Shut down any Dask cluster.
- Stop the collaboration session when the group is finished.
Your files stay. Only the running machines stop. An idle session is closed automatically after about an hour, but do not rely on that — an open browser tab can keep it alive.
The one-minute version
- Go to
rp.sciencecloud.nasa.govand log in. - Pick a machine size. Start it.
- Keep files in
~, in/efs/<project>, or in object storage. Everything else is lost on restart. - Work in a notebook. Ask the AI assistant when you are stuck. Need your own packages? Build a conda environment in
~/envsand register it as a kernel. - Big job? Dask for parallel work, NBQueue for long background runs.
- Same file as a colleague? Use the collaboration tile.
- Check the usage panel.
- Stop everything when you finish.
Where to get help
Email support@sciencecloud.nasa.gov, or use the Science Cloud Support Portal.





