...
- Create new development branch for work in personal clone of repo
- Do work and test
- Merge in any recent changes from main branch
- Push your branch, email Glen to evaluate & merge into main branch
Projects/Upgrades
Task | Application/area | Person(s) Responsible | Status | Priority | Notes | GitHub |
---|---|---|---|---|---|---|
| Global | Cesar, Perez, Buschmann | WIP | 1 | ||
| LEM | Buschmann | 2 | Waiting on model server deployment | ||
| Phase Scans | Buschmann | WIP | 3 | rudimentary functionality, needs with-beam test | |
| Global | Buschmann | WIP | 3 | discussing how to implement non-invasively with EED | |
| LAME | Parker | WIP | 3 | ||
Bug Fixes
Issue | Application/area | Person(s) Responsible | Status | Priority | Notes | CATER |
---|---|---|---|---|---|---|
| Feedbacks | Buschmann | WIP | 1 | need to run feedback process locally & observe failure modes | 166749 |
| Global | Buschmann | WIP | 2 | managed to launch server, but haven't figured out how to launch GUIs yet | |
| Optics | Buschmann | 2 | 166714 | ||
| LEM | Buschmann | 2 | 166618 | ||
| S20 Config | Buschmann | 3 | |||
| Sextupole | Buschmann | 3 | ancient CATER - maybe not an issue anymore? needs discussion | 117540 | |
Standby Tasks / Wishlist / Brainstorm
Generic/Global
- Full lists of PVs used in HLAs accessible from each help menu
- 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
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
Orbit
- indicate TRIM operation in progress by disabling UI
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
Feedbacks
- tie DL10 set point directly to LLRF control (switch off "slow FB" on RF controller when FB on and vice-versa, increase gain)
- Implement full PID controller coefficients to each feedback, setup and test and include P or PID as option (at least for DL10)
- Implement use of LI17 fast phase shifters for BC20 feedback through SCP multiknob controls
- Auto-adjust gains for changes in beam rate
- Add FFS transverse feedback
MDL Feedforward
Wirescans
S20 Config
Orphaned/Unknown Tasks
These are software tasks that are in an unknown state or not currently being worked
Task | Last Person Responsible | Status |
---|---|---|
Full lists of PVs used in HLAs accessible from each help menu | Sharon | |
Change default range of Schottky Scan GUI | Sharon | |
Add Logbook feature to BSA GUI | Sharon | |
Implement interface to SCP corr plots | George, Glen | 10/22/22: Implemented by George, documentation on AIDA-PVA website, needs testing |
Feedback HSTA bit control (be able to change Feedback → Compute) | George, Glen | 9/22/22: Implemented and tested ability to write raw HSTA bit values, matlab interface to toggle OFF, Compute, Feedback states written and tested. George to implement cleaner AIDA-level state change interface. |
Fix AIDA service crashes on VAX (or be able to detect and self correct) | George, Greg | 9/22/22: Many potential non catching of errors found by George and changes to server-side code made, cannot induce server failures by testing. Need to operationally observe to see if fixes are good. |
Legacy Task Tracking
These are the HLA tasks as they existed as of 01/2024. This list is archival.
Generic tasks/ideas
Task | Status | Assigned By | Actively Worked on by... |
---|---|---|---|
Full lists of PVs used in HLAs accessible from each help menu | Glen | Sharon | |
Complete documentation for each HLA & generic controls/modeling interface | Glen | ||
Remove remaining dependencies on legacy Matlab2012 & "matlab model" code | Glen | ||
Remove instances of direct use of LabCA - move everything over to using PV class in readiness for implementation of PVA | Needs doing by mid-2023? | Glen | |
Faster list-based caget operations in PV class + improve first-time calls (speed up LiveModel initialization) | Glen | ||
Implement asyn operations when move to >Matlab2021 | Glen | ||
Extend matlab server model to facet-srv01? | Glen | ||
Change default range of Schottky Scan GUI | Loney | Sharon | |
Automation of 10-3/10-4 phase scans (in Schottky GUI or phase scan GUI) | To be implemented into new phase scan GUI | Loney | Buschmann |
Add Logbook feature to BSA GUI | Loney | Sharon |
...