I am happy to share that I have just released the pyVenus package.
The basic functionality behind pyVenus is that you can build a deck layout and submethod libraries in Venus and then treat both as if they are native Python classes in your Python programs.
I believe this gives you the best synergy between both platforms:
You can use Venus for it’s core functionality and strengths, which boils down to defining steps related to controlling your Hamilton robot (i.e. define deck layout, pipetting & transport steps, device drivers)
While using Python for building up your methods logic and data handling
One of the big advantages with this approach is that you retain access to the multitude of device drivers that exist in the Venus world. Simply wrap any driver in a submethod library (if there isn’t one already) and it becomes callable from Python.
Sounds interesting? Read more on how it works and how to get started: