This list now deprecated as of Mar, 21st 2008.
XAL to-do list 11/27/07 (high priority in Bold) #.
- Prepare XAL talk for physics group (2 days). Done
...
- Create XAL Matlab usage document w/ examples (1 week). First example done, need more.
...
- Fix SEAL online model plug-in
...
- Does not properly set parameters from probe editor (1-2 days). Done
...
- Does not properly refresh the data table after accelerator/sequence change (1-2 days). Done
...
- Compare SEAL result with MAD (1 week). In progress
...
- Add 'RF use design' to mode selection (1 day).
...
- Fix XAL online model application
...
- With bend dipole, trajectory calculation does not correct (2-4 days). Done
...
- Inconsistency with the SEAL app (1 week). Done
...
- Test and debug (2 weeks). In progress
...
- Accelerator Node -> model element mapping for LCLS devices (2-4 days). In progress
...
- Set up XAL for LCLS magnets with multiple power supplies (2-4 weeks with DBA help to configure database)
...
- For trim winding, need to convert from I to B - should be in the database and use XAL 'channel transform' feature.
...
- For a single main supply to multiple magnets - also need the relative 'ratio' in the database and use XAL 'channel transform'.
...
- Continue adding RF gap info alone the beam line (1 week).
...
- Fix XAL online model issue
...
- The element and device mapping - should map the "center" element to the device, not the beginning one (2-4 days).
...
- XAL features
...
- Add AIDA support in XAL to support SLC controls (2 weeks). In progress
- Add AIDA support in XAL to support SLC controls (2 weeks). In progress
...
- Probably simple support first, and add monitor and other features later.
...
- Add beam synchronous PV (1 Hz?) support in XAL (1-2 weeks).
- Add beam synchronous PV (1 Hz?) support in XAL (1-2 weeks).
...
- PVs to the XML file.
...
- API to access these PVs.
...
- Use "physics ID" instead of "engineering" names (2-4 days).
...
- Add more UI features to the SEAL online model plug-in
...
- Support 'what-if' for magnets and RF (1-2 weeks).
...
- Support using magnet/RF 'set' or 'readback' (2-4 days).
...
- Support 'difference' between 2 runs (1 week).
...
- Show BPM on top of model (2-4 days).
...
- Show profile (wire scan) on top of model (2-4 days).
...
- Add a button 'save to DB' - after DB utility is done (1 day).
...
- Dump data to file (2 days)
...
- Create a new table in RDB to store RF cavity detail according to MAD (1 week w/ RDB group's help).
...
- Add support in RDB to store model data
...
- Add support to XAL DB utility for set/retrieve data (2-3 weeks).
...
- Adopt XAL orbit correction app (1 week).
...
- Write a simple orbit display plug-in (2 days). In progress
...
- RDB -> XAL XML GUI app
...
- Other beam line support to the jython script (1-2 days).
...
- Add magnet polarity tags (1 day).
...
- Add magnetic lengths (1 day).
...
- Turn the script to GUI (1 week).
...
- Misc.
...
- Defining "sequences" for LCLS, i.e. breaking the "full machine" line to multiple segments - DB work (1 week?).