Closed jbflo closed 1 year ago
Coverage Report •
File Stmts Miss Cover Missing mxcubecore/HardwareObjects PlateManipulator.py 442 442 0% 35–718 PlateManipulatorMaintenance.py 48 48 0% 4–125 mxcubecore/HardwareObjects/abstract/sample_changer Crims.py 96 96 0% 1–126 mxcubecore/HardwareObjects/mockup PlateManipulatorMockup.py 333 333 0% 19–564 TOTAL 58585 54297 7%
Tests | Skipped | Failures | Errors | Time |
---|---|---|---|---|
1920 | 0 :zzz: | 0 :x: | 0 :fire: | 1m 41s :stopwatch: |
Dear @jbflo, thanks for this PR. Unfortunately the new PlateManipulatorMaintenance is incompatible with the latest mxcubecore standarts, namely inheriting from Equipment is deprecated. Could you, please, change the file so it corresponds to the latest mxcubecore standards (you may have a look at the contributing guidelines).
Dear @beteva Thanks for your commented. I had a look at the contributing guidelines & mxcubecore/deprecated/, but could not really see the information that will give a me a clue.
I noticed the old maintenance classs are still implemented as Equipment.
will this change be enough ?
Many Thanks JB
This is too far from what I know about for me to review. Just a question: I notice that the PlateManipulator class seems to be strongly coupled to the Crims class. Are plate manipulators in general always attached to Crims? Or are there people who use plate manipulators who might not have Crism installed? Should the Crims dependency be moved to a site-specifric class?
You Probably right @rhfogh, CRIMS is not mandatory for the Class to work. You can still use the class without CRIMS . EMBL Hambourg who started this had CRIMS and EMBL Grenoble/"ESRF" who is currently using it has CRIMS. MAX LAB @JieNanMAXIV who are maybe Interested at the PlateManipulator probably not. We can maybe think of moving the Crims dependency to a site-specifric class. later
This PR is for When Using Difractometer in Plate Mode This includes changes In PlateManipulator class and Mockup
Should not have breaking Change , PR #1005 in The MXCuBE-web is related to this one .