Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Directories and version control. Suggest 3 versions of eclipse? (SLAC wide, plus our own dev, plus prod).
  • Installation of basic components; XAL, Eclipse, JCA, Aida, (which if any Control System Studio - CSS eclipse plugins?). Suggest CSS probe, CSS DataBrowser iff tested and found reliable. Probably PV Logger only as distinct project.
  • Distribution System to desktops
  • Launching displays and external applications
    * JCA fixes for Eclipse interoperability, see project #PRJ-JCAJNIFIX.

...

  1. Phase 0: For BC-1 commissioning, physicists will use the SLC online model system. DIMAD decks generated in the familiar way. The only addition will be to use AIDA's interface to the SLC model system can be used by for new (matlab) applications and ad-hoc analysis in matlab.
    Anchor
    PRJ-ADDFILEMODELDATA
    PRJ-ADDFILEMODELDATA
    PRJ-ADDFILEMODELDATA: Add to the model data acquisition already in Aida, the ability to get QUAD, BEND etc data from SLC model output file.
  2. Phase 1
    Anchor
    PRJ-MADTWISSINDB
    PRJ-MADTWISSINDB
    PRJ-MADTWISSTODB: Put Mad model run results in the Oracle database. Both "design" and "extant" machine should be supported. Modelling the extant machine will be done by running the mad input through a filter, which will find the epics PV or slc db name associated with each device (via the "symbols" Oracle schema), and create an output file which can be run by Mad. The resulting Twiss and R-mat will then be loaded into Oracle.
    Anchor
    PRJ-BDESTOKMOD
    PRJ-BDESTOKMOD
    PRJ-BDESTOKMOD: We will need a "bdes-to-kmod" as part of this. If after analysis that seems hard, we should consider jumping straight to phase 2, since XAL's tracking will acquire klystron readings and make the conversion directly, at the time of tracking, so in this respect it would be easier than implementing an online model system for Mad.
  3. Phase 2: Functionally as phase 1, but for XAL. Phase 1 precedes phase 2 since we already have a Mad model. Phase 2 will additionally involve adapting XAL for the LCLS beamline requirements (acceleration, solenoid), and creating a model server for XAL.
  4. Phase 3: Automatic generation of the online model source files from the Oracle database devices.

...