UI for accessing and managing JupyterLab notebooks, Carta, Desktop and other interactive sessions that back onto CANFAR resources.
Platform Load information is available, including current CPU usage and counts of running instances.
This CANFAR service provides the ability to access and manage Jupyter notebook, desktop (vnc), and carta sessions that back on to CANFAR resources. Using container images and current system resource values (context) provided by Skaha, you can launch and manage sessions using the container image you select. Contextualization is provided for some session types allowing the amount of memory and number of cores you designate to be used to power your session.
All endpoints require authentication with CANFAR, and authorization to access Skaha resource allocations.
The Science Portal UI is now configurable to work with an OpenID Connect provider. See the
oidc
settings in the org.opencadc.science-portal.properties file.
https://www.canfar.net/science-portal
Skaha provides Science Portal with access to supported session types (Jupyter notebooks, desktop (vnc) and carta) More information can be found in the swagger docs: https://ws-uv.canfar.net/skaha
All workflows assume you are logged in with a CADC account
- From the main page: https://www.canfar.net/science-portal
- Science Portal will display any sessions you currently have, including session metadata
- Clicking on a session card will connect to and forward you to the session
- From the main page: https://www.canfar.net/science-portal
- Science Portal will poll for and display any sessions you currently have
- After the form has loaded, scroll down to access
- Select the type of session you want to launch (default is 'notebook')
- The container image list will be updated for the session type
- Optionally change the name of the session, and any available context values (ie memory or # of cores)
- Select 'Launch'
- Science Portal will request the session be started
- The new session wil be added to the list at the top of the page
- From the main page: https://www.canfar.net/science-portal
- Science Portal will display any sessions you currently have
- Clicking on the trash can icon on a session card will bring up a confirmation box
- Continue to delete or cancel
- Science Portal will request the session be deleted, and will remove it from your session list
- From the main page: https://www.canfar.net/science-portal
- Science Portal will display any sessions you currently have
- Click on the clock icon on a session card
- Science Portal will request the session time frame be renewed (as of v 3.1 (Feb 2023) this is a 4 day extension from the time the request is submitted.)
- Session metadata will be refreshed on the portal
- From the main page: https://www.canfar.net/science-portal
- The lower right panel (or last panel in mobile mode) displays Platform Load information
- In the header, click the refresh button to refresh values
- A date stamp in lower right of the panel indicates the time of the last refresh
- From the main page: https://www.canfar.net/science-portal
- In the 'Active Sessions' panel, each Session Card has buttons for events (flag) and logs (file)
- Click on either button
- A new tab is opened displaying the output from the Skaha service with available event list or logs displayed