You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
Preferred development workflow with git repository:
- 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
Generic tasks/ideas
Task | Status | Assigned By | Actively Worked on by... |
---|
Full lists of PVs used in HLAs accessible from each help menu |
| Glen |
|
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 (speed up LiveModel initialization) |
| Glen |
|
Implement asyn operations when move to >Matlab2021 |
| Glen |
|
Extend matlab server model to facet-srv01 |
| Glen |
|
AIDA-PVA
Task | Status | Assigned by | Actively Worked on by... |
---|
Larger # buffered BPM data acquisitions (up to 1000 @ 10Hz?) |
| Glen |
|
Asynchronous calls (especially for bufferedacq) from Matlab |
| Glen |
|
Ability to initiate fast phase dither scans and pull back buffered data + pulse ID's |
| Glen |
|
Multi-device set (and asynchronous status return) on PMDL (and others...?) |
| Glen |
|
Automate ENLD calculation from AIDA call (generic ability to initiate button macros?) |
| Glen |
|
Feedback HSTA bit control (be able to change Feedback → Compute) | Priority | Glen |
|
Fix AIDA service crashes on VAX (or be able to detect and self correct) | Priority | Glen | George & Greg |
F2_Orbit
Task | Status | Assigned By | Actively Worked on by... |
---|
Plotted orbit doesn't respect pre-selected BPM list when loading a Config with pre-measured BPM data |
| Glen |
|
Indicate TRIM operation in progress by grey-out of "Do correction" button or similar |
| Glen |
|
Make MIA tab functionality work |
| Glen |
|
"Plot all" option doesn't work correctly when displaying corrected orbit after performing orbit correction calc |
| Glen |
|
Re-instate some auto dispersion correct functionality (e.g. DL10 correction with Q10731) |
| Glen |
|
Add kick and dispersion source fit functionality to orbit and dispersion tabs |
| Glen |
|
Changing fit location should update plot and fit data- currently doesn't work |
| Glen |
|
Link reference orbit saved to Python bpm orbit tool reference saves |
| Glen |
|
Implement TMIT cuts for BPM orbit |
| Glen |
|
Implement measured Rmat (as opposed to model Rmat) interface (including measurement tools?) |
| Glen |
|
F2_LEM
Task | Status | Assigned By | Actively Worked on by... |
---|
Store design L1,L2,L3 operating phases in EPICS PVs |
| Glen |
|
Watcher version of LEM: info on when LEM needed etc + interface with CUD |
| Glen |
|
Ignore CQ's & SQ's for purposes of Twiss parameter propagation (BMAG plot) |
| Glen |
|
Make a way to flag "Matching Quads" and deal with them differently when "LEM to model"? |
| Glen |
|
Fix BACT=0 causing "NaN"'s in BMAG propogation |
| Glen |
|
F2_Matching
Task | Status | Assigned By | Actively Worked on by... |
---|
On Multi-Wire matching tabs, wire names don't change when reading in data from different Linac section |
| Glen |
|
Keep last vals in MW tab when switch back from other tab |
| Glen |
|
Auto de-select CQ & SQ magnets from matching options |
| Glen |
|
Add native quad scan functionality |
| Glen |
|
F2_Feedback
Task | Status | Assigned By | Actively Worked on by... |
---|
Jitter button ON/OFF status not working properly |
| Glen |
|
DL10 controller name "IN10"→"LI10" on GUI |
| Glen |
|
Settings GUI plot to include line showing feedback desired offset value |
| Glen |
|
Fix freezing of GUI when closing settings panels |
| Glen |
|
Tie DL10 feedback stpoint directly to LLRF control → switch off "slow fb" on RF controller when feedback on and vice-versa, increase feedback gain |
| Glen |
|
Implement full PID controller coefficients to each feedback, setup and test and include P or PID as option (at least for DL10) |
| Glen |
|
Implement use of LI17 fast phase shifters for BC20 feedback through SCP multiknob controls |
| Glen |
|
Auto-adjust gains for changes in beam rate |
| Glen |
|
Add FFS transverse feedback |
| Glen |
|
MDL_FeedForward
Task | Status | Assigned by | Actively Worked on by... |
---|
Data collection: have watcher record each GOLD entry and associated data and save to disk |
| Glen |
|
Make user-facing configuration GUI to examine training data & evaluate performance & tune NN or linear models or manually tweak |
| Glen |
|
Wirescanner
Task | Status | Assigned by | Actively Worked on by... |
---|
User access to PMT timing & gate widths |
| Glen |
|
When selecting motor position units option- propagate changes to plot to see centroid of scan in motor units |
| Glen |
|
S20 Configurator
Task | Status | Assigned by | Actively Worked on by... |
---|
Write current IP waist position to a dedicated PV instead of sharing with desired waist position |
| Ryan |
|