Available Python Libraries
If you wish to use a library that isn’t in the list, get in contact with us on Discord and have a chat with us about it.
Note that for local development in the simulator you will need to install the libraries yourself. Look at the guide on setting up the simulator to find out how to do this.
The following python libraries are installed and available for use in your robot’s software:
- debugpy 1.7.0
- flask 2.3.3
- matplotlib 3.7.2
- networkx 3.1
- numpy 1.24.4
- opencv-python-headless 18.104.22.168
- pandas 2.0.3
- pillow 10.0.0
- scikit-learn 1.3.0
- scipy 1.10.1
- shapely 2.0.1
- sr-robot3 2024.0.1
Generally we will try to keep the libraries available in the simulator the same as what is available on the physical robot. The list below outlines the differences.
debugpyis not available in the simulator
flaskis not available in the simulator
opencvis not available in the simulator
sr-robot3that comes with the simulator has the same API but is different to the one available on pypi