Repository navigation
Keep the replaced plugins in a legacy folder - #34
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg
|
The Generated by Claude Code |
…eclare them Windows only Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg
|
Correction to my previous comment: the Generated by Claude Code |
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg
Use the pylablib Shamrock actuator in the ShamrockSCMOS plugin
|
Pushed a fix for the three Generated by Claude Code |
Before: PR #32 removed four plugins (Andor CCD SDK2, Shamrock, ShamrockCCD, ShamrockCCDLegacy) when it added the pylablib based ones, so they were only reachable through the git history.
After: the four modules, as they were before #32, are in
src/pymodaq_plugins_andor/legacy/, with a README and a short "Legacy" section in the package README. This folder is outsidedaq_move_pluginsanddaq_viewer_plugins, so PyMoDAQ does not load them: they are not runnable as they are, only kept around.How: the files are copied unchanged from the commit before #32; only the imports between them point to the
legacyfolder.Tested: no hardware and no PyMoDAQ run.
check_plugindoes not scan the new folder. Not done:daq_1Dviewer_ShamrockSCMOS.pyanddaq_1Dviewer_ShamrockSCMOSLegacy.py(still in the viewer folder) importdaq_move_plugins.daq_move_Shamrock, which #32 removed, so they cannot be imported on5.0.xtoday; I left them unchanged.Generated by Claude Code