Using Jupyter for prototyping
Now that you've deployed your first app, you're probably eager to explore the functionality of the API and see it in action.
Use Jupyter notebooks to interact with NOVA API and prototype your app in Python. Learn Wandelscript at your own pace and still program robots in the meantime.
There are two ways to use Jupyter notebooks with the Wandelbots NOVA API:
- Local Jupyter notebook: Run a Jupyter notebook on your local machine and interact with the API.
- Jupyter notebook on instance: Deploy a Jupyter notebook on your Wandelbots NOVA instance and interact with the API.
Local Jupyter notebook
Run a Jupyter notebook on your local machine to interact with the API. This allows you to prototype and test your app.
Use the Python SDK documentation (opens in a new tab) to follow these 3 steps:
- Install the NOVA Python SDK.
- Use the SDK directly in notebooks.
- Configure the environment variables to point to your instance and provide the access token of your instance to run the notebook.
The notebook workflow supports:
- Direct
@nova.program
decorated functions for robot control - Built-in 3D visualization with the rerun bridge
- Wandelscript integration for domain-specific robot programming
Jupyter notebook on instance
Deploy a Jupyter notebook using the NOVAx framework (opens in a new tab) to serve Jupyter alongside your robot programs.