Skip to content

Introduce buildcompiler.protocols subpackage with native OT-2 Python and JSON implementations of assembly, transformation, and plating - #119

Open
marpaia wants to merge 5 commits into
mainfrom
protocols
Open

marpaia wants to merge 5 commits into
mainfrom
protocols

Conversation

@marpaia

@marpaia marpaia commented Sep 24, 2026

Copy link
Copy Markdown

Inspired by the functionality of PUDU's protocol, but looking to introduce a more robust software architecture, this PR introduces a buildcompiler.protocols subpackage which contains cloning workflows (currently: assembly, transformation, and plating) for the OpenTrons OT-2. The protocols can be rendered using the OpenTrons Python API or the OpenTrons JSON API.

While the code is very different from PUDU (it is very much a derivative work), both of these output protocols are currently evaluated for functional equivalence with their PUDU counterparts and, as such, should behave identically to the current version of the PUDU protocols.

@marpaia
marpaia requested a review from Gonza10V September 24, 2026 16:47

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant