Skip to content

ChimeraPy/Pipelines

Repository files navigation

chimerapy-pipelines

ChimeraPy

Repository of shareable ChimeraPy pipelines

ChimeraPy is a Scientific, Distributed Computing Framework for Real-time Multimodal Data Retrieval and Processing. This is a repository of sharable ChimeraPy pipelines, with various Node implementations and Orchestrator configurations.

Installation

For a basic installation, clone the repository and install the requirements:

$ git clone https://github.com/ChimeraPy/Pipelines.git
$ cd Pipelines
$ pip install .

Pipelines

This repository contains several sub-projects with specific dependencies.

mf_sort

The mf_sort_tracking package provides an integration for the MF-SORT tracking algorithm with ChimeraPy.

To install the dependencies for this package, run the following command:

$ pip install ".[mfsort]"

Example configurations for this package are available in the configs/mf_sort directory. To run an example configuration out of the box, run the following command:

$ cp-orchestrator orchestrate --config configs/mf_sort/single_tracker_local_http.json

Modify the configurations as needed to run on your system.

embodied

The embodied package provides an integration for the EmbodiedLearningProject with ChimeraPy.

To install the dependencies for this package, run the following command:

$ pip install ".[embodied]"

Example configurations for this package are available in the configs/embodied directory. To run an example configuration out of the box, run the following command:

$ cp-orchestrator orchestrate --config configs/embodied/gaze_processing.json

Modify the configurations as needed to run on your system.

yolov8

The yolov8 package provides an integration for the YoloV8 with ChimeraPy.

To install the dependencies for this package, run the following command:

$ pip install ".[yolov8]"

Example configurations for this package are available in the configs/pose directory. To run an example configuration out of the box, run the following command:

$ cp-orchestrator orchestrate --config configs/pose/multi_pose_demo.json

Contributing

Contributions are welcomed! Our Developer Documentation should provide more details in how ChimeraPy works and what is in current development.

License

ChimeraPy and ChimeraPy/Pipelines uses the GNU GENERAL PUBLIC LICENSE, as found in LICENSE file.

Funding Info

This project is supported by the National Science Foundation under AI Institute Grant No. DRL-2112635.

About

Repository of shareable ChimeraPy pipelines

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages