...
Issue | Application/area | Person(s) Responsible | Status | Priority | Notes | GitHub/CATER/etc |
---|---|---|---|---|---|---|
| Feedbacks | Buschmann | WIP | 1 | MD plan for debugging is ready to go | 166749 |
| Global | Buschmann | WIP | 2 | managed to launch server, but haven't figured out how to launch GUIs yet update 4/24: done. added a button to launch from the ops dashboard – only a few OPIs supported at the moment, but adding support from new machines isn't hard | |
| Optics | Buschmann | 2 | 166714 | ||
| LEM | Buschmann | 2 | 166618 | ||
| S20 Config | Buschmann | Done | 3 | ||
| Sextupole | Buschmann | 3 | ancient CATER - maybe not an issue anymore? needs discussion update 06/2024: real issue, fixed now! | 117540 | |
| Schottky Scan | Perez | Done | 3 | changed to [ -50 10 ] | |
| Feedbacks | Buschmann | Done | 3 | trivial fix | 157790 |
| Schottky Scan | Loney | 3 | (should be) trivial fix, also change default range and add gun offset | 167704 | |
| Schottky Scan | Loney | WIP | 3 | Option to use laser timing, fix plotting issues, various other bugs | 158479 (ish) |
Minor Upgrades & Projects
Issue | Application/area | Person(s) Responsible | Status | Priority | Notes | GitHub/CATER/etc |
---|---|---|---|---|---|---|
| Global | Buschmann | done | 3 | ||
| LAME | Parker | WIP | 3 | ||
| CUDs | Buschmann | 3 | update 2/28/24: infrastructure exists to set new references remotely and update CUDs remotely, but the callbacks for each type of reference data are not complete – i.e. need to save DTOTR2 to a PNG, so CUDs can display, or save BPM data to a .mat etc etc | ||
| Global | Perez | WIP | 3 | F2_Feedbacks does this already with a hardcoded list, something similar could be done in other GUIs than have a lot of anonymous matlab PVs – ideally this could be automated by parsing the GUIs internal list of PVs | |
| BSA | Perez | Done | 2 | ||
| Wire/Multi-Wire | Buschmann (+intrepid sidekick?) | Done | 1 | Both wire GUIs use the F2_WirescanApp object – save fit data/timestamps etc there, then GUIs can log & display that info as needed
| |
| Buschmann/Parker | WIP | 2 | Camera is serving stats. Just need a way to measure a conversion factor of MeV/pixel, then write both the calibration and the sigmaE to matlab PVC
| ||
| Kalsi | WIP | 1 | |||
| F2 CUDs | Buschmann | 3 | update 4/9/24: working on updates to this display 5/24: done, v2 released | ||
| Buschmann | 3 | I'm imagining a script that gets 10571 + 10711 + SYAG + DTOTR2 images, and logbooks the most recent set of emittance/S20 measurements | |||
| Loney | WIP | 1 |
| ||
| wirescans | Buschmann | 3 | |||
| Loney | WIP | 3 | |||
| TCAV GUI |
Standby Tasks / Wishlist / Brainstorm
...
- Remove remaining dependencies on legacy Matlab2012 & "matlab model" code
- Remove instances of direct use of LabCA - move everything over to using PV class in readiness for implementation of PVA
- Beam stay clear plot vs Z (beam aperture vs Z, or acceptance vs delta E)
- Automation/tools to facilitate 7-hole alignment
- Injector RF waveform generator tool
- MPS interlocking for EOS
- Klystron jitter report
LEM
- write L1-L3 design phases to PVs
- ignore CQs/SQs when propagating twins parameters. (BMAG plot)
- flag "matching quads" and handle separately when "Lem to model"
- fix BACT=0 causing NaNs in BMAG propagation
...
- indicate TRIM operation in progress by disabling UI
- Orbit fitting tools
- Allow reference orbits to have names changed in Python Orbit Display Reference Orbit list
Optics
- wire names don't update in multiwire matching tabs after changing linac selection
- automatically de-select CQ/SQs from matching options
- native quad scans → ultimate goal of fully migrating off of the LCLS emittance GUI
...