orkcore-dataflow

Explain Orkid's dataflow graph system across C++ core and Python bindings.

35|16|Updated Feb 10, 2013
One-click install
npx skills add https://github.com/tweakoz/orkid --skill orkcore-dataflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orkcore-dataflow
Source: https://github.com/tweakoz/orkid/tree/main/.claude/skills/orkcore-dataflow
Command: npx skills add https://github.com/tweakoz/orkid --skill orkcore-dataflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orkid's dataflow reference helps developers understand and work with the GraphData, GraphInst, topology sort, and Python bindings for orchestration and debugging of dataflow pipelines.

Core Features & Use Cases

  • Comprehensive mapping of dataflow components (GraphData, GraphInst, DgSorter, DgContext) and how they interrelate.
  • Reference for particle system integration modules, Python bindings, and testing.
  • Use cases: when building or debugging Orkid dataflow graphs or integrating custom modules.

Quick Start

Consult this reference whenever you need to model, inspect, or implement dataflow graphs in Orkid.

Frequently Asked Questions about orkcore-dataflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does Orkid's dataflow graph system work?

Orkid's dataflow graph system connects modules through plugs to define execution flow, relying on topology sort for scheduling and orchestration across its C++ core and Python bindings.

How do I build a custom dataflow module in Orkid?

To build a custom dataflow module, define plugs and connections within the graph topology, implement logic in the C++ core, and expose it through Python bindings for execution and testing.

Can I use Python to execute and debug Orkid dataflow graphs?

Yes, you can execute and debug dataflow graphs using Python bindings, which interface with the C++ core to orchestrate and inspect components like GraphData and GraphInst.

What is the role of topology sort in Orkid dataflow scheduling?

Topology sort determines module execution order within the dataflow graph, ensuring dependencies are resolved correctly before data processes through the scheduled pipeline.

How do I integrate particle systems into an Orkid dataflow graph?

Particle system integration involves mapping particle modules into the dataflow graph topology, utilizing plugs and connections to schedule particle data processing within the pipeline.