Presentation is loading. Please wait.

Presentation is loading. Please wait.

This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan.

Similar presentations


Presentation on theme: "This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan."— Presentation transcript:

1 This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan and Michigan State University. Michigan State University designs and establishes FRIB as a DOE Office of Science National User Facility in support of the mission of the Office of Nuclear Physics. Dylan Maxwell Software Engineer OpenXAL @ FRIB

2  Paul Chu  Dylan Maxwell  Yong Li (IHEP)  Huihui Lv (IHEP) Team D. Maxwell, OpenXAL Workshop, March 2014, Slide 2

3  Model Service  Model Manager  Energy Manager  PVLogger / Score  Virtual Accelerator  Degauss Application  FRIB Build System What have we been working on? D. Maxwell, OpenXAL Workshop, March 2014, Slide 3

4  *NEW*  Database Store the accelerator configuration Model and lattice information Multiple configurations  Service RESTful API to access data Upload data using Excel spreadsheet Download model data in XDXF format  User interface Browse data and edit configuration JavaFX application  Paul, Huihui, Yong Model Service D. Maxwell, OpenXAL Workshop, March 2014, Slide 4

5  *NEW*  Rich client for Model Service  View, edit and save configuration  Run the configuration and graph result  Compare with previous results (Planned)  JavaFX application  Paul Model Manager D. Maxwell, OpenXAL Workshop, March 2014, Slide 5

6  Updated to support solenoid elements  Dylan Energy Manager D. Maxwell, OpenXAL Workshop, March 2014, Slide 6

7  Database Combine PVLogger and Score schemas  PVLogger Service Update application to use new DB schema JSON-RPC API to access service  PVLogger Application Start and stop logging Browse the logged data Add PV list to database  Score Application Updated to use new DB schema Integration with PVLogger Service (Planned)  Paul, Huihui PVLogger / Score D. Maxwell, OpenXAL Workshop, March 2014, Slide 7

8  Set PVs directly using the updated UI  Display diagnostics data  Bug fix for noise generator  Standalone Windows installer  Paul, Yong Virtual Accelerator D. Maxwell, OpenXAL Workshop, March 2014, Slide 8

9  *NEW*  Cycle magnet and correctors synchronously  Cycle multiple magnets simultaneously  Integration with PVLogger Service (Planned)  HTML5 (and JavaFX)  Dylan Degauss Application D. Maxwell, OpenXAL Workshop, March 2014, Slide 9

10  *NEW*  Uses the Gradle build system  FRIB local Git repositories using Stash  FRIB “approved” applications only  Automates cloning the repositories  First step toward continuous integration  Minimal packaging support using Launch4j  Support for Eclipse IDE  Dylan FRIB Build System D. Maxwell, OpenXAL Workshop, March 2014, Slide 10

11 1.Scan1D/Scan2D 2.Orbit Display/Difference 3.Orbit Correction 4.Virtual Accelerator 5.Energy Manager 6.Degauss Application 7.Save/Restore 8.PVLogger Goals for 2014 D. Maxwell, OpenXAL Workshop, March 2014, Slide 11

12 Existing Services:  Degauss Service  PVLogger Service  Model Service Potential Services:  Scan Service  Magnet Service  Optimizer Service  Other?? Service Architecture D. Maxwell, OpenXAL Workshop, March 2014, Slide 12

13  Benchmarking and Testing Comparison with offline analysis  Building and Deployment Windows Installer Debian Package  Scripting Support Python (Jython) Matlab Other Priorities D. Maxwell, OpenXAL Workshop, March 2014, Slide 13


Download ppt "This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan."

Similar presentations


Ads by Google