Sorry for the radio silence. I have had to focus on other work while we try and get a machine that’s easier for me to access and develop on. There are machines available on eBay in the UK but the prices are more than we could afford with our budget. I sent a lot of low-ball offers and several requests for sellers to contact me directly but none of it has worked.
(I also need to change my forum notification settings as I wasn’t notified that people were trying to get in touch here – sorry about that.)
The last significant work was undertaken at the end of September in Gaudilabs in Switzerland. I spent 5 days there working on stage movement, camera capture and trying to reproduce the initialisation process using python. I made some good progress but didn’t manage to get it to a point where I felt someone else could reliably make use of it (i.e. an alpha release).
The good news is: it’s looking much better for next year. We will have a HiSeq 2500 donated by @tboysen in Berlin in @bengtsjolen’s studio (has it arrived yet?). I can stay with my folks in Berlin for longer periods which should make things much easier. It should also be much easier for @bengtsjolen to contribute.
In non-software related news: @mamaya managed to win a photo competition with a scan made with the Gaudilabs HiSeq 2000. (Where can we see the scans @mamaya?)
So, in summary: hold tight and we should be able to make an alpha release in January 2020!
I’ve had a bunch of time to work with my HiSeq. I uploaded my version 2 code to my lab’s GitHub @ https://github.com/nygctech/PySeq2500V2. I think it may be useful enough for others to use.
the V2 just refers to the version of the code. V1 was basically a set of scripts and functions for each piece of hardware. In V2, each piece of the hardware has a corresponding class object with relevant methods. Then everything is tied and stored together in a HiSeq object.
For example there is a y stage class named ‘y’ with a method named ‘move’ to move the y stage to an absolute position. A HiSeq object, named ‘hs’, stores the y stage class and other instrument classes. So to move the y stage in the HiSeq to position 0 you would use the command hs.y.move(0).
I’ll find some time in the coming weeks to update the GitHub with documentation on how to use the code.
Hey Kunal, that’s awesome! Thank very much for sharing. Is it worth us (as in all interested parties) trying to meet (virtually) some time to talk about our goals etc?
Apologies for my tardiness on the doodle poll. Done now. Tonight Melbourne time (GMT + 10) is still a possibility. Hopefully you will receive notifications in time and are not quite as hopeless as me at noticing them.