Database of Scientific Simulation and Experimental Results

report on parallel session 5a a k a the dossier l.w
1 / 14
Embed
Share

Ancillary tools for data conversion, analysis output display, and integration into web applications were presented at the 21st Geant4 Collaboration Meeting in Ferrara, Italy. The session showcased JavaEE-based designs, Node.js applications, and a summary of a database ready to receive scientific data for validation services. The tools allow for the conversion of data formats supported by G4Analysis and provide uniform access to various databases like INSPIRE, exfor, and NIST.

  • Scientific Simulation
  • Experimental Results
  • Data Conversion
  • Web Applications
  • Database

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Report on parallel session 5A, a.k.a. the DoSSiER session: Database of Scientific Simulation and Experimental Results 9/14/2016 1 Hans Wenzel 21st Geant4 Collaboration Meeting, Ferrara, Italy, September 12 to 16, 2016

  2. Ancillary Tools: Conversion Tool Python program to read and convert histograms from/to different formats: ROOT, ASCII (CSV), JSON Download from and upload to DoSSiER Inspect and interact with histograms (matplotlib) CLI (script integration) or API (integration in python programs) are available + Demo: From Analysis output to Display making use of his tool and the uploader 9/14/2016 2 Hans Wenzel 21st Geant4 Collaboration Meeting, Ferrara, Italy, September 12 to 16, 2016

  3. JavaEE based design Web Browser Web Application J A V A A P I Connection Pool Validation Database Clients: Web Service C++ Java Python Glassfish C++ API C++ Client Read only access Direct or via web service 9/14/2016 3 Hans Wenzel 21st Geant4 Collaboration Meeting, Ferrara, Italy, September 12 to 16, 2016

  4. node.js based design 7

  5. Summary Database ready to receive Your data. Let us know what you want in there. (cross link + provide uniform access also to other available db s like INSPIRE, exfor, NIST,..?) Tools are in place to take formats supported by g4analysis and convert these to json can be uploaded to the database (and vice versa). The one place to collect all data we use for validation service provided to access programmatically. Two approaches to provide web service and web application. give it a try and provide feed back!!!!

  6. Backup

  7. Choice of technologies Open source relational data base, hosted by Fermilab data base group. Glassfish: Web Application server hosted on fermicloud Primefaces JSF (Java Server Faces) based framework to create modern looking web pages and easy to navigate menus. Integrated Development Environment Java programming language, JAVAEE, JAX-RS JavaScript library used to create interactive graphs Google Charts 8/4/2016 10 Hans Wenzel ICHEP August 3 10, 2016 Chicago

  8. Ancillary Tools A set of stand-alone python based tools, integrated with DoSSiER are being developed to: allow for interaction from command-line or in applications with validation data. perform comparisons between results and simulations independently of web-application. integrate DoSSiER into Geant4 semi-automatic testing. Focus is on simple and portable command line applications 8/4/2016 11 Hans Wenzel ICHEP August 3 10, 2016 Chicago

  9. G4WebAppNG: Experimental data Browser In addition to showing data as plots, one can select "Display data table", to extract the data in a tabulated form that is easy to cut and paste. Hans Wenzel ICHEP August 3 10, 2016 Chicago 8/4/2016 13

  10. Status: G4WebAppNG (predecessor of DoSSiER) Can be found at the following URL: http://g4validation.fnal.gov:8080/G4WebAppNG/ Based on prototype schema and API 9/14/2016 14 Hans Wenzel 21st Geant4 Collaboration Meeting, Ferrara, Italy, September 12 to 16, 2016

More Related Content