[isaacsim.code_editor.jupyter] Jupyter notebook integration#
Version: 1.0.9
Jupyter notebook version of Omniverse’s script editor
Enable Extension#
The extension can be enabled (if not already) in one of the following ways:
Define the next entry as an application argument from a terminal.
APP_SCRIPT.(sh|bat) --enable isaacsim.code_editor.jupyter
Define the next entry under [dependencies]
in an experience (.kit
) file or an extension configuration (extension.toml
) file.
[dependencies]
"isaacsim.code_editor.jupyter" = {}
Open the Window > Extensions menu in a running application instance and search for isaacsim.code_editor.jupyter
.
Then, toggle the enable control button if it is not already active.
Settings#
Extension Settings#
The table list the extension-specific settings.
Setting name |
Description |
Type |
Default value |
---|---|---|---|
|
IP address where the extension server will listen for connections. |
|
|
|
Port number where the extension server will listen for connections. |
|
|
|
Whether to kill applications/processes that use the same ports before enabling the extension. Disable this option if you want to launch multiple applications with this extension enabled. |
|
|
|
Whether to use the classic notebook interface. If false, the Jupyter Lab interface is used. |
|
|
|
IP address where the Jupyter server is being started. |
|
|
|
Port number where the Jupyter server is being started. |
|
|
|
Jupyter server token for token-based authentication. If empty, the server will start without authentication. |
|
|
|
The directory to use for notebooks. If empty, the directory is |
|
|
|
Jupyter server command line options other than |
|
|
The extension-specific settings can be either specified (set) or retrieved (get) in one of the following ways:
Define the key and value of the setting as an application argument from a terminal.
APP_SCRIPT.(sh|bat) --/exts/isaacsim.code_editor.jupyter/SETTING_NAME=SETTING_VALUE
Define the key and value of the setting under [settings]
in an experience (.kit
) file or an extension configuration (extension.toml
) file.
[settings]
exts."isaacsim.code_editor.jupyter".SETTING_NAME = SETTING_VALUE
Define the key and value of the setting using the carb framework (in Python).
import carb
settings = carb.settings.get_settings()
settings.set("/exts/isaacsim.code_editor.jupyter/SETTING_NAME", SETTING_VALUE)
Define the key to query the value of the setting using the carb framework (in Python).
import carb
settings = carb.settings.get_settings()
value = settings.get("/exts/isaacsim.code_editor.jupyter/SETTING_NAME")