OPEN SOURCE. OPEN POSSIBILITIES.

Complex systems.
Clearer answers.

Your system has a lot of moving parts.
Get them working together.

Plugboard connects your Python models into powerful simulations and workflows—so you can focus on how your system works, and what could make it better.

Python-nativeEvent-drivenAI-ready
FIG. 01 / A CONNECTED SYSTEM
Different models. One connected system. Data feeds a physics model and an AI model. Their outputs combine into insights, with a feedback loop to explore the system again. Moving signals illustrate data passing between components. YOUR DATA PHYSICS MODEL AI / ML MODEL INSIGHT CONNECTED BY PLUGBOARD
Small components. Bigger possibilities.
ONE FRAMEWORK. MANY MOVING PARTS.
Simulate
Connect
Orchestrate
Explore

01 / THE PROBLEM

The hard part isn’t always
the model.
It’s everything between.

Real systems don’t run in straight lines.

Machines fail. Material loops back. Decisions change the next step. Connecting all of that with custom glue code can become harder than modelling the process itself.

Plugboard takes care of communication between components and their execution. You define the behaviour and the connections. Data moves through the system as events happen.

Meet the building blocks
01—

Model each moving part.

Turn your Python logic into reusable components. Mix physics, machine learning and live data in the same process.

02—

Make the connections.

Define how components exchange data, including branches and feedback loops. Plugboard handles the flow.

03—

Ask bigger “what ifs”.

Run locally, change parameters, compare scenarios, then scale out with Ray when your model needs more compute.

02 / POSSIBILITIES IN PRACTICE

A framework for
your kind of complex.

Different domains. The same need to understand how the parts work together.
Explore examples from the Plugboard docs.

01

Manufacturing & operations

Find the bottleneck. Test the fix.

Build a digital twin of a production line. See how machine failures, buffers and maintenance schedules affect the whole operation before changing the real thing.

  • Production throughput and bottlenecks
  • Maintenance strategy optimisation
  • Resource and capacity planning
Explore the factory simulation
A PRODUCTION LINE, REIMAGINED
M₁M₂
INPUTPROCESSOUTPUT
Change one part. Understand the whole.
02

Mining & mineral processing

Close the loop on performance.

Connect crushers, screens and conveyors into a dynamic process model. Follow material as it circulates, and explore how operating settings change the final product.

  • Crushing and screening circuits
  • Material recirculation and mass flows
  • Particle size and process optimisation
Explore the crusher circuit
THE QUESTION WORTH MODELLING

“What happens to product quality when we change the crusher settings?”

Material in. Insight out.
03

Energy, water & process control

Put your control strategy to the test.

Bring physical processes and controllers into one model. Explore changing demand, coupled tanks and treatment processes with feedback between components.

  • Thermal storage and hot-water systems
  • Tank dynamics and feedback control
  • Wastewater treatment simulation
Explore the wastewater model
THE QUESTION WORTH MODELLING

“How does our system respond when demand suddenly changes?”

Physics meets feedback.
04

Transport & mobility

Keep the whole network moving.

Model the interactions that turn small delays into network-wide effects. Test changes to traffic signals and bus operations in repeatable scenarios.

  • Traffic intersections and signal timing
  • Bus bunching and service reliability
  • Passenger queues and vehicle interactions
Explore the bus simulation
THE QUESTION WORTH MODELLING

“Why do our buses arrive together—and what could keep them apart?”

Local decisions. Network effects.
05

Finance & quantitative research

Connect signals to scenarios.

Compose market-data sources, signal calculations and portfolio logic as separate components. Replay data and compare strategy behaviour in a reproducible research workflow.

  • Momentum signals and strategy backtesting
  • Streaming market-data pipelines
  • Parameter and scenario exploration
Explore the momentum model
THE QUESTION WORTH MODELLING

“How does this strategy behave when we change the signal?”

Repeat. Compare. Understand.
06

AI & data workflows

Give intelligence a place in the process.

Make LLMs part of a wider working system. Connect model providers to data sources, transforms and downstream components, and swap providers as your requirements change.

  • LLM-based filtering and enrichment
  • Streaming data and image processing
  • Hybrid physics and AI models
Explore an LLM workflow
THE QUESTION WORTH MODELLING

“What if an AI model could work alongside our existing simulation?”

Intelligence, connected.

Your domain isn’t on the list? If it has interacting components, let’s talk. Tell us what you’re modelling

03 / BUILT FOR THE WAY YOU BUILD NOW

Your expertise.
AI’s head start.
A working model.

Describe the system you have in mind.
Give your AI assistant the tools to build it.

Run plugboard ai init to install project context and agent skills. Your coding assistant gets specific guidance to create components, connect models, generate diagrams and run scenarios.

You stay in control: inspect the Python, review the assumptions and validate the results.

Explore AI-assisted development
your-next-model / terminal

$ python -m pip install plugboard

$ plugboard ai init

Project context + agent skills

“Model a production line with three machines, random processing times and occasional failures. Compare throughput with different buffer sizes.”

From a question to connected components.

Editable Python. Reusable YAML. Scenarios you can run.

Build with AI. Build AI in. Plugboard also includes LLM components, so AI can be part of the model itself.

04 / YOUR NEXT CONNECTION

Start small.
Think in systems.

Open source. Python-native. Ready for your first component.

$ python -m pip install plugboard

Python 3.12+ · Apache 2.0 licence · Local to cloud with Ray

LET’S CONNECT

What are you
putting together?

A tricky process, an idea for a digital twin, or a question about getting started. We’d love to hear about it.

Your details are used to respond to your enquiry. Submissions are processed by FormSubmit.