-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(api): add meniscus wellOrigin enum #16139
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is awesome. It's almost there, but let's get some tests added for the protocol API first.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agree with Seth and Max's comments, otherwise looking good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you haven't quite drawn the change to relative positioning all the way through yet. Also, please add a test for the actual protocol api well change, not just the core.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great! Please add a more descriptive PR message before merging and make sure it gets used as the commit message.
Overview
This adds MENISCUS to the WellOrigin enums. This also adds methods that support using WellOrigin.MENISCUS. With this PR, Protocol Engine State GeometryView
get_well_position()
now accepts calls specifying WellOrigin.MENISCUS and pulls a well's liquid height (relative to well bottom) from Protocol Engine State WellView. Currently, a well's liquid height is populated only once a successful liquid probe has been done for that well.Test Plan and Hands on Testing
Changelog
Review requests
Risk assessment