kay graf timecalibration meeting vidyo, 12/03/2015 database and calibration

7
Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

Upload: louisa-sparks

Post on 18-Jan-2018

217 views

Category:

Documents


0 download

DESCRIPTION

●Product data+calibration tests description ● Basic entity: the «parameter» ● Name ● Type ● Allowed values ● Array/Scalar ● Array dependency ● Basic entity: the «test/calibration/monitoring» (includes factory datasheets) ● Name ● Description ● PBS/Variant of eligible products ● List of parameters ● Parameter list: links a test to the parameters THE KM3NET DATABASE A. Albert, C. Bozza – Valencia, Feb 2015 PRODUCT TESTING AND INFO From: Valencia Coll. Meeting:

TRANSCRIPT

Page 1: Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

Kay GrafTimecalibration MeetingVidyo, 12/03/2015

Database and Calibration

Page 2: Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

Storage of Calibration Data in the Database● See: http://

www.wiki.km3net.de/index.php/Database/Product_Tests_and_Parameters

● distinction: ● "data streams“ vs. ● "data sets of unique values to be applied for a finite timespan (e.g.

structures/objects)“.● for calibration: mostly second needed● fits into the already defined „TEST/CALIBRATION/MONITORING“● needed information:

● parameters to store (name, SI unit, range, needed accuracy)● associated products (if any) ● validity span of parameters/update rate (e.g. measured once per year or

once per second)● what are the parameters necessary for (online calibration, offline

calibration, information storage) 2

Page 3: Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

● Product data+calibration tests description● Basic entity: the «parameter»

● Name● Type● Allowed values● Array/Scalar● Array dependency

● Basic entity: the «test/calibration/monitoring» (includes factory datasheets)

● Name● Description● PBS/Variant of eligible products● List of parameters

● Parameter list: links a test to the parameters

THE KM3NET DATABASEA. Albert, C. Bozza – Valencia, Feb 2015

PRODUCT TESTING AND INFO

From: Valencia Coll. Meeting:

Page 4: Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

● Product data+calibration tests documentation● Testing operation

● What● Where● When● Who● How● OK/FAIL

● Parameter values● Linked to the «parameter list»● Linked to the «testing operation»● NOTICE: Always use International System units

(e.g., not mA but A) – can be defined

THE KM3NET DATABASEA. Albert, C. Bozza – Valencia, Feb 2015

PRODUCT TESTING AND INFO

Page 5: Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

● Product data+calibration tests documentation● Internal test results

● ASCII format for manual upload● XML/JSON format for automatic upload, see: http://

www.wiki.km3net.de/index.php/Database/XML_Data_Service● Automatically generated from test definition● Upload by cURL / wget or other webclients● Used for DarkBox/GreenBox

THE KM3NET DATABASEA. Albert, C. Bozza – Valencia, Feb 2015

PRODUCT TESTING AND INFO

Page 6: Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

● Product data+calibration tests retrieval● GUI interface representation

● Automatically generated from parameter definition● Plots

● Formerly automatically generated● Now switching to plot definition tables in the DB

● Plot definition retrieval OK● Javascript/SVG plots OK● Need some sample data to complete/develop HTML interface

● Programmatic representation● XML/JSON format identical to the one used for upload● Direct retrieval of test results for specific UPI

● Use by cURL/wget or other web clients: see http://www.wiki.km3net.de/index.php/Database/XML_Data_Service

THE KM3NET DATABASEA. Albert, C. Bozza – Valencia, Feb 2015

PRODUCT TESTING AND INFO

Page 7: Kay Graf Timecalibration Meeting Vidyo, 12/03/2015 Database and Calibration

What needs to be done● Timecalibration (Mieke’s tables) are in place

● Need to establish the writing/reading● Other calibration is also partly done - an example (use case) would

be needed for everything to be stored● Definition document is there (but that is not so helpful if you want to

implement something)● C&S group can help but not do the job

7