Download presentation
Presentation is loading. Please wait.
Published byGladys Cobb Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.