gumtree
play

gumtree Nick Hauser NOBUGS 2014 Sept 24-26 Tsukuba Adding spokes - PowerPoint PPT Presentation

gumtree Nick Hauser NOBUGS 2014 Sept 24-26 Tsukuba Adding spokes Tried not to reinvent the wheel just to add spokes to an existing wheel Unfortunately several systems were developed in parallel in early 2000s.


  1. gumtree Nick Hauser NOBUGS 2014 Sept 24-26 Tsukuba

  2. Adding spokes… • Tried not to reinvent the wheel… • …just to add spokes to an existing wheel • ‘Unfortunately’ several systems were developed in parallel in early 2000’s. Sardana, GDA, IROHA2, CSS - BOY Gumtree… • Use Mantid instead?

  3. OPAL Reactor • Multi-purpose facility – Isotope production – Si NTD – Materials Irradiation • NAA & DNAA – Neutron beams • 20 MW • Open pool • Compact core • D 2 O reflector • Plate type Low Enriched Uranium fuel • Commenced operation 2007

  4. Good news since last meeting Radiography Triple axis (thermal) Cold triple axis Operating instruments (7) Construction/commissioning (7)

  5. Good news since last meeting TOF Inelastic Back- Scattering Powder (high int.) USANS Strain Scanner Reflectometer Powder (high res.) SANS2 Laue Diffract. Crystal Alignment Operating instruments (7) SANS Construction/commissioning (7)

  6. Acknowledgements The NOBUGS and NeXus communities. For ideas, relationships and standards. Andy Gotz, Tony Lam, Paul Hathaway, Darren Kelly, Danil Klimintov, Norman Xiong, David Mannicke, year in industry and summer students.

  7. gumtree ecosystem made possible by Eclipse plugins – adding spokes to a wheel

  8. Lesson 1: Activity without productivity

  9. Solution • Simplified APIs • Smaller team

  10. Lessons 2: Slow development

  11. Solution

  12. Standardisation VB 8% SPICE 8% 14 instruments Visual Basic 8% IGOR 8% SPICE 7% Control server SICS and HM server Histogram server 84% Others Gumtree (4) 31% 31% Gumtree 77% Control GUI Igor Mantid 15% 23% Data reduction

  13. Major plug-ins / features • Data plug-in for read/write/processing • Visualisation • Workflow • Scripting for all the above • Instrument usage statistics

  14. Common Data Model Access CDMA • Please consider this as a way to share data within plugins in an application. Java or C++ • Never write another file reader / exporter again • Reads/writes hdf5, netcdf, xml file • Output / exports to hdf5, xml, cif, xyd • C++ and Java versions – Mantid integration? • jython/jnumpy API for data & array operations • error propagation for neutron scattering (Poisson stats) • Successful collaboration with Soleil. Both facilities benefited. Open to further collaborations • https://code.google.com/p/cdma/

  15. Multi sample workflow • Automation interface & engine for instruments with sample changers, sample environment controllers and instrument configuration changes e.g. SANS • generated xml file has file associations e.g. transmission, scattering, empty cell – automated data reduction

  16. Multi sample workflow 1 Experiment metadata

  17. Multi sample workflow 1,2 Sample data

  18. Multi sample workflow 1,2,3 Instrument configuration

  19. Multi sample workflow 1,2,3,4 Sample environment configuration

  20. Multi sample workflow 1,2,3,4,5 Choose sample/configuration association and RUN

  21. Experiment Time Estimate Using a statistical approach

  22. Data Reduction and Scripting in a Browser Gumtree Server SETUP 1. Run a predefined script, or upload one 2. Create GUI will execute script on the server and present an HTML UI bound to serverside objects

  23. Data Reduction and Scripting in a Browser Gumtree Server RUN 1. Configure your reduction through the UI, select one or more files and Run Script 2. Returns result as zip 3. Console widget echoes script progress 4. Further data processing and visualisation is available on the jython command line DEMO

  24. Gathering usage statistics Gumtree helps in the management process to maximise instrument productivity

  25. rich client, poor client executing experiments on Gumtree server

  26. virtualisation reducing admin workload, making systems robust

  27. We look forward to seeing you At ICALEPCS 2015! ICALEPCS 2015 Invitation

  28. DINGO First Image

  29. Questions….

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend