Skip to content

Organize the compiler to optimize for making it easier to contribute - #39

Merged
marpaia merged 7 commits into
masterfrom
marpaia/contributing
Sep 8, 2026
Merged

marpaia merged 7 commits into
masterfrom
marpaia/contributing

Conversation

@marpaia

@marpaia marpaia commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Expose checked Procedure authoring and reusable serial dilution, move registrations beside their domain and device implementations, and compose native extensions once for the CLI and Python SDK. Add executable scientific package, pipetting algorithm, Hamilton liquid-class, and facade-only adapter examples with a contributor guide.

Complete the Python binding and runtime migration, preserve purchased material identity and native-record ownership, and carry canonical liquid accounting, staging, operation order, and calibrated class evidence into device artifacts. Migrate end-to-end regressions to the per-Procedure boundary and document explicit staging and the remaining PUDU configuration difference.

Validation: Linux workspace formatting and Clippy with warnings denied; all 680 Rust tests passed across 38 targets. Python SDK formatting, lint, strict mypy, 116 pytest tests, and 9 script tests passed. The standalone generated adapter compiles and passes conformance against locked dependencies.
@marpaia
marpaia merged commit 637f1b6 into master Sep 8, 2026
2 checks passed
@marpaia
marpaia deleted the marpaia/contributing branch September 8, 2026 08:19
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