Skip to content

Guard PWD conversion - #313

Merged
liamhuber merged 4 commits into
mainfrom
pwd-outputs
Aug 11, 2026
Merged

Guard PWD conversion#313
liamhuber merged 4 commits into
mainfrom
pwd-outputs

Conversation

@liamhuber

Copy link
Copy Markdown
Member

Flowrep and PWD's axioms about how to interpret the result of a python function call fundamentally differ, overlapping only when the function output is shunted to a single output port. Here we add new guardrails so converting recipes where we'd bump into this axiomatic difference fail cleanly.

Closes #312

liamhuber and others added 4 commits August 11, 2026 12:38
Due to axiomatic differences in how output of python functions is to be interpreted.

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Liam Huber <liamhuber@greyhavensolutions.com>
Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Liam Huber <liamhuber@greyhavensolutions.com>
For symmetry with validating the opposite direction

Signed-off-by: Liam Huber <liamhuber@greyhavensolutions.com>
Where we actually run the converted recipes.

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Liam Huber <liamhuber@greyhavensolutions.com>
@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@github-actions

Copy link
Copy Markdown

Binder 👈 Launch a binder notebook on branch pyiron/flowrep/pwd-outputs

@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.94%. Comparing base (4f65e6f) to head (3cc6b5b).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #313   +/-   ##
=======================================
  Coverage   99.94%   99.94%           
=======================================
  Files          44       44           
  Lines        3569     3585   +16     
=======================================
+ Hits         3567     3583   +16     
  Misses          2        2           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@liamhuber
liamhuber merged commit 85551cf into main Aug 11, 2026
23 checks passed
@liamhuber
liamhuber deleted the pwd-outputs branch August 11, 2026 19:52
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.

PWD<->flowrep conversion is not honest

1 participant