Skip to main content
Environment Presets allow you to customize infrequently changed configurations for your Jupyter Runtime. These currently include:
  • Wherobots version
  • Spark configuration
  • Dependencies
To create a custom preset, do the following:
  1. In the New Jupyter Runtime dialog, click Environment.
    The New Jupyter Runtime dialog with the Environment button

    The New Jupyter Runtime dialog

  2. Click + next to Environment.
  3. Fill in the required information.
    A new environment preset with Name, Version, Spark Configuration, and Dependencies

    Fill in environment preset

  4. Click Save.

Change Wherobots Version

You can customize the Wherobots version for your Jupyter Runtime. The default Wherobots version is the latest version.

Change Spark Configuration

Add any custom spark configurations you want before starting the Jupyter Runtime.

Adding Dependencies

We support both FILE and PYPI as sources for dependencies inside Jupyter Runtimes. Below you will find the directions for adding dependencies from each source.

Adding Dependencies from a File

Wherobots Cloud allows you to add dependencies from Wherobots Managed Storage or an S3 storage integration.
Supported file types Only Python Wheel (.whl), JAR (.jar), ZIP (.zip), and JSON (.json) files are supported.
Please refer to Managed Storage folders and permissions to upload the files in the correct directory.
Click “Browse” and select the file in the file picker. The selected file must have a valid file extension (.whl, .jar, .zip, or .json).
The file picker lists Managed Storage and your S3 storage integrations. My Files is not listed, and private /data/customer-… folders cannot be selected.
JSON files can be used to place a configuration file at a predetermined file-system location on all nodes of the compute cluster (/opt/wherobots/<file name>.json).

PYPI Source

You can add dependencies from the PYPI source by entering the package name, optionally with a version, such as package==1.0.0.
The Source Type menu of a dependency, with PYPI and FILE

Select source type

When the Jupyter Runtime starts, it will fetch and install listed packages from PYPI.

Environment Override Presets

Configurations present in Environment Override Presets are subject to change. Configurations may be added or removed as the product evolves.
Environment Overrides allow you to customize the most commonly updated values for your Jupyter Runtime. These currently include:
  • Driver disk size
  • Executor disk size
  • Spark configuration
To access the Environment Overrides, do the following:
  1. Open the New Jupyter Runtime dialog.
  2. Click Environment.
  3. Click Show Environment Overrides.
    Environment Overrides and Environment in the Environment panel

    View Environment overrides and Environment presets

  4. Click a previously created override from the dropdown.
To create custom Environment Overrides, do the following:
  1. In the New Jupyter Runtime dialog, click Environment.
  2. Click Show Environment Overrides.
    Environment Overrides with Name, Driver Disk Size, Executor Disk Size, and Spark Configuration

    Create custom environment override preset

  3. Click +.
  4. Enter the necessary information.
  5. Click Save.

Change Disk Size

You can customize the default disk size for your Jupyter Runtime. The default disk size for driver and executor nodes is based on the runtime size and is listed below:

Spark Configuration

Refer to the Spark configuration section for more information.