You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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
###. Probably simple support first, and add monitor and other features later.
##. 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?).

  • No labels