Figure 2 - uploaded by Tobias Fischer
Content may be subject to copyright.
Dependency graph up to the ros-core meta-package. Each node represents a package, and each edge represents a dependency upon another package. ros-core depends on over 175 packages, whereby around 100 packages are pulled in from Conda-forge (such as Boost and Numpy) and the remaining packages are dependencies on other ROS packages such as rosbag and rostopic.

Dependency graph up to the ros-core meta-package. Each node represents a package, and each edge represents a dependency upon another package. ros-core depends on over 175 packages, whereby around 100 packages are pulled in from Conda-forge (such as Boost and Numpy) and the remaining packages are dependencies on other ROS packages such as rosbag and rostopic.

Source publication
Preprint
Full-text available
We argue that it is beneficial to tightly couple the widely-used Robot Operating System with Conda, a cross-platform, language-agnostic package manager, and Jupyter, a web-based interactive computational environment affording scientific computing. We provide new ROS packages for Conda, enabling the installation of ROS alongside data-science and mac...

Contexts in source publication

Context 1
... has a builtin mechanism to turn a directory of "package recipes" into an Azure Build Pipeline definition. Figure 2 shows the dependency graph up to the 'ros-core' metapackage. The packages are topographically sorted and the pipeline is then split into multiple stages, where each stage needs to wait for the previous one to finish. ...
Context 2
... has a builtin mechanism to turn a directory of "package recipes" into an Azure Build Pipeline definition. Figure 2 shows the dependency graph up to the 'ros-core' metapackage. The packages are topographically sorted and the pipeline is then split into multiple stages, where each stage needs to wait for the previous one to finish. ...

Similar publications

Thesis
Full-text available
The ubiquity of smart devices is increasingly shaping our daily lives. Data processing of natural communication with computers, the goal of Social Signal Processing, is also moving beyond controlled settings with the use of mobile computers. Instead of executing data collection in the lab, it is now realized ”in the wild”. This means that data can...