Comments (1)
Thanks for the detailed report.
When utilizing the "/runs/{run_id}/commands" to aspirate from a well, the tip is positioned just beneath the top of the well, rather than the anticipated location, which is directly above the well's bottom.
This is expected behavior when working with Protocol Engine commands, including the POST /runs/{id}/commands
endpoint (docs). There, the default is top
. This is different from the Python Protocol API, where the default is near the bottom, as you're expecting.
Inspection of the same command, but executed from a protocol created from the opentron app gives this result:
[...]
showing that the request params are the same, but the results are the ones expected.
Hm, yeah. I suspect that's a bug or limitation in the way we're translating old protocols (Python Protocol API v≤2.13, JSONv≤5) into the new command shapes. I suspect if you looked at the output of a new protocol, it would have the correct wellLocation
.
from opentrons.
Related Issues (20)
- feat: Adjust labware offset during a protocol run
- feat: method for setting labware offset in API v2.14+ HOT 1
- bug: Failure to Dispense to Trashbin
- bug: Different heights when calling the same height of a labware with different pipettes (v7.0.1) HOT 3
- feat: Proper bundling of npm packages for vite. HOT 2
- bug: package opentrons 7.1.1 is not published to pypi HOT 1
- bug: Flex OS protocol engine not re-analyzing protocols with variable input in JN HOT 2
- bug: App version 7.1 deck mapping incorrect HOT 4
- bug: Coroutines decorator removed in python 3.11 HOT 1
- bug: Impossible to use 'dropTip' command with fixedTrash on OT-2 and robot server version 7.1.0 HOT 6
- bug: Robot analysis shows outdated results when the protocol has an external dependency HOT 2
- bug: Tip doesn't go to bottom of well in PCR cycler HOT 1
- bug: cancel a protocole during its run lead an infinite "cancelling" message HOT 7
- bug: No module named 'requests' HOT 3
- bug: Example JSON config for hardware simulator doesn't work
- bug: OT2 camera not responding HOT 3
- bug: ImportError: cannot import name 'ParamSpec' from 'typing' for 7.2.x on Python 3.9 HOT 2
- bug: installing packages from PyPi is broken upon upgrading from v7.1.0 to v7.2.2
- bug: "Override path to python" not working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opentrons.