From 927d823ec39f11a15bb5d569276fd69476f7b8a1 Mon Sep 17 00:00:00 2001 From: Jutta Schnabel <jschnabel@km3net.de> Date: Tue, 24 Nov 2020 23:16:37 +0100 Subject: [PATCH] Update links --- figures/DataMC_reco.png | Bin 0 -> 37326 bytes figures/DataMC_trigger.png | Bin 0 -> 37423 bytes figures/MeanRate_PMT.png | Bin 0 -> 36008 bytes portal/content/articles/data.md | 14 +++---- portal/content/articles/experts.md | 42 +++++++++++---------- portal/content/articles/getting-started.md | 22 +++++------ portal/content/articles/science.md | 12 +++--- 7 files changed, 46 insertions(+), 44 deletions(-) create mode 100644 figures/DataMC_reco.png create mode 100644 figures/DataMC_trigger.png create mode 100644 figures/MeanRate_PMT.png diff --git a/figures/DataMC_reco.png b/figures/DataMC_reco.png new file mode 100644 index 0000000000000000000000000000000000000000..87267f48816115cc946024ab76401c26691db9cf GIT binary patch literal 37326 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 GZ~p_Uw4KlZ literal 0 HcmV?d00001 diff --git a/figures/DataMC_trigger.png b/figures/DataMC_trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe5a70ead16e523de8548f7859dec0a835d6602 GIT binary patch literal 37423 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 literal 0 HcmV?d00001 diff --git a/figures/MeanRate_PMT.png b/figures/MeanRate_PMT.png new file mode 100644 index 0000000000000000000000000000000000000000..cc3390ce2f06fb6498816ca7e0d3273217f379e3 GIT binary patch literal 36008 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 QOp6(H_8Cy~we0`#A77qK3IG5A literal 0 HcmV?d00001 diff --git a/portal/content/articles/data.md b/portal/content/articles/data.md index 7b2729c..bf88122 100644 --- a/portal/content/articles/data.md +++ b/portal/content/articles/data.md @@ -37,7 +37,7 @@ Although this already leads to a reduced data volume, these neutrino data sets a ## Open data sets and formats -As all of the following data is published, inter alia, via the Open Data Center, the data sets are all enriched with metadata following the [KM3OpenResource description](Datamodels.md#resource-description). +As all of the following data is published, inter alia, via the Open Data Center, the data sets are all enriched with metadata following the [KM3OpenResource description]({{< ref "Experts.md#resource-description" >}}). ### Particle event tables @@ -48,7 +48,7 @@ For particle event publication, the full information from data level 2 file reco **Scientific use** -Particle event samples can be used in both astrophyics analysis as well as neutrino oscillation studies, see the [KM3NeT science targets](ScienceTargets.md). Therefore, the data must be made available in a format suitable for the Virtual Observatory as well as for particle physics studies. +Particle event samples can be used in both astrophyics analysis as well as neutrino oscillation studies, see the [KM3NeT science targets]({{< ref "Science.md#scientific-targets Experts.md#resource-description" >}}). Therefore, the data must be made available in a format suitable for the Virtual Observatory as well as for particle physics studies. **Metadata** @@ -64,7 +64,7 @@ The events, from which relevant *parameters* like particle direction, time, ener #### Technical specification ##### Data structure -The general data structure is an event list which can be displayed as a flat table with parameters for one event filling one row. Each event row contains an [event identifier](Datamodels.md#particle-event-identifiers). +The general data structure is an event list which can be displayed as a flat table with parameters for one event filling one row. Each event row contains an [event identifier]({{< ref "Experts.md#identifiers-and-content-description" >}}). ##### File format For the tabled event data, various output formats are used depending on the platform used for publication and the requirements for interoperability. The formats defined at the moment here are not exclusive and might be extended according to specific requests from the research community in the future. @@ -89,7 +89,7 @@ In the current test setup, event files that are not easily interpretable in an a ### Multimessenger alerts #### Data generation -Data generation and scientific use have been described in [the Multimessenger section](Multimessenger.md). The output of the online reconstruction chain is an array of parameters for the identified event as json *key: value* dictionary, which then is annotated with the relevant metadata to match the [VOEvent specifications](https://ivoa.net/documents/VOEvent/20110711/index.html). +Data generation and scientific use have been described in [the Multimessenger section]({{< ref "Science.md#multi-messenger-astrophysics" >}}). The output of the online reconstruction chain is an array of parameters for the identified event as json *key: value* dictionary, which then is annotated with the relevant metadata to match the [VOEvent specifications](https://ivoa.net/documents/VOEvent/20110711/index.html). #### Data description @@ -140,7 +140,7 @@ Models and theoretical background information used in the analysis are provided, **Metadata** Metadata here must be case specific: -* Description of the *structure of the data* (e.g. binned data, formula), which will be indicated by a content descriptor [ktype](Datamodels.md#ktype) and accompanied by type-specific additional metadata +* Description of the *structure of the data* (e.g. binned data, formula), which will be indicated by a content descriptor [ktype]({{< ref "Experts.md#identifiers-and-content-description" >}}) and accompanied by type-specific additional metadata * Description of the *basic data set* from which the information is derived, its scope in time and relevant restraints to the basic domain, e.g. description of the simulation sample * Description of all relevant *parameters* @@ -154,7 +154,7 @@ Interprestation of the plot or service data is provided using the *openkm3* pack ### Acoustic hydrophone data #### Data generation -Acoustic data aquisition as described in the [the sea science section](SeaScience.md#acoustic-data) offers a continuous data stream of digitized acoustic data that will undergo a filtering process according to the scientific target of the audio data. At this point, the raw acoustic data before filtering can be offered as example data and to researchers interested in sea science. Snippets of acoustic data with a duration of a few minutes are produced at a fixed interval and directly offered, after format conversion, from a data server integrated in the acoustic data acquisitioning system and made accessible through a REST API. Integrating this data stream in the open science system therefore offers a good example on demonstrating the use of a data stream offered externally to the ODC and with a growing number of individually data sets. +Acoustic data aquisition as described in the [the sea science section]({{< ref "Science.md#sea-science" >}}) offers a continuous data stream of digitized acoustic data that will undergo a filtering process according to the scientific target of the audio data. At this point, the raw acoustic data before filtering can be offered as example data and to researchers interested in sea science. Snippets of acoustic data with a duration of a few minutes are produced at a fixed interval and directly offered, after format conversion, from a data server integrated in the acoustic data acquisitioning system and made accessible through a REST API. Integrating this data stream in the open science system therefore offers a good example on demonstrating the use of a data stream offered externally to the ODC and with a growing number of individually data sets. #### Data description @@ -178,7 +178,7 @@ Each data package consists of the same audio data, recorded in custom binary for | psd | /psd | array with mean, median, 75% and 95% quantile | application/json | ##### Interfaces -For each file, a KM3OpenResource is registered in the ODC. All resources belonging to the same data type are grouped using the [KM3ResourceStream](Datamodels.md#datamodels) as metadata class, pointing to all resources of the data stream through the kid unique identifier. All streams belonging to the acoustic data service are grouped as KM3ResourceCollection. Thus, +For each file, a KM3OpenResource is registered in the ODC. All resources belonging to the same data type are grouped using the [KM3ResourceStream]({{< ref "Experts.md#datamodels" >}}) as metadata class, pointing to all resources of the data stream through the kid unique identifier. All streams belonging to the acoustic data service are grouped as KM3ResourceCollection. Thus, each single resource can be addressed as well as the logical connection between the resources preserved. The data is directly accessible through the ODC webpage views or using openkm3 as client from a python interface. diff --git a/portal/content/articles/experts.md b/portal/content/articles/experts.md index eaf1676..2270720 100644 --- a/portal/content/articles/experts.md +++ b/portal/content/articles/experts.md @@ -23,9 +23,9 @@ In all these fields, the standards of KM3NeT are currently developing. In this d The FAIR principles provide a solid set of requirements for the development of an open data regime. Following the FAIR requirements, the following solutions have been established in KM3NeT to enable FAIR data sharing and open science. #### Findable data -* **[Unique identifiers](pages/Datamodels.md#identifiers-and-content-description)** have been defined for digital objects within KM3NeT, including data files, software, collections and workflow steps, as well as identifiers for relevant data sets like particle detection ("event") in the detector. -* At the publication level, extended **[metadata sets](pages/Datamodels.md#resource-description)** are assigned to each published data product. -* The datasets can both be accessed via UID directly on the data servers as well as through external community-relevant **[repositories](pages/Repositories.md)**. +* **[Unique identifiers]({{< ref "#identifiers-and-content-description" >}})** have been defined for digital objects within KM3NeT, including data files, software, collections and workflow steps, as well as identifiers for relevant data sets like particle detection ("event") in the detector. +* At the publication level, extended **[metadata sets]({{< ref "#resource-description" >}})** are assigned to each published data product. +* The datasets can both be accessed via UID directly on the data servers as well as through external community-relevant **[repositories]({{< ref "#registries-and-archiving" >}})**. #### Accessible data * The data can, at this point, be directly accessed via a webpage and through a REST-API where data cannot be offered through VO protocols. @@ -34,7 +34,7 @@ The FAIR principles provide a solid set of requirements for the development of a #### Interoperable data * Vocabularies and content descriptors are introduced that draw on external standards like VO standards or W3C standards where possible. -* **[Documentation on the metadata](pages/Datamodels.md)** and vocabularies are provided. +* **[Documentation on the metadata]({{< ref "#datamodels" >}})** and vocabularies are provided. * Metadata classes are well-connected to allow the cross-referencing between different digital objects and extended metadata. #### Reusable data @@ -42,7 +42,6 @@ The FAIR principles provide a solid set of requirements for the development of a * Basic **provenance** information is provided with the data, which serves as a development start point to propagate provenance management through the complex data processing workflow in the future. - ## Datamodels Metadata definition lies at the core of FAIR data, as it governs both the understanding of the data and as well as the interoperablity through access protocols. While some software can be used almost as-is, especially regarding the well-developed interfaces in the Virtual Observatory, the different data types and science fields that KM3NeT can link into requires a flexible approach and diverse application of software. In order to meet these various requirements, metadata and class definitions are developed within KM3NeT, drawing on well established standards e.g. of the [W3 Consortium](https://www.w3.org/), scientific repositories or the IVOA standards. @@ -106,7 +105,7 @@ Entries to the VO registry are annotated using the [Resource Metadata standards] **Format conversion** -In order to transform event-based data to a VO-compatible format, [standard scripts](https://git.km3net.de/open-data/voserver) have been set up to convert [neutrino event tables](Dataformats.md#particle-event-tables) and the according metadata into VO-compatible format and add the required metadata to the data set. To publish a dataset, the procedure includes +In order to transform event-based data to a VO-compatible format, [standard scripts](https://git.km3net.de/open-data/voserver) have been set up to convert [neutrino event tables]({{< ref "data.md#particle-event-tables" >}}) and the according metadata into VO-compatible format and add the required metadata to the data set. To publish a dataset, the procedure includes * labeling the data set according to VO standards with information about origin, authorship, parameter formats and standardized event identifiers. In the DaCHS software, this is handled through a resource description file, to which information from the KM3OpenResource description is cast. @@ -114,7 +113,7 @@ authorship, parameter formats and standardized event identifiers. In the DaCHS s **Publication procedure** -Publication involves uploading and listing the data set as available in the registry of the server, which is handled through simple [administration commands]() in DaCHS. +Publication involves uploading and listing the data set as available in the registry of the server, which is handled through simple administration commands in DaCHS. #### Interlink to registries @@ -122,7 +121,7 @@ In order to declare the entries of the local server to the [IVOA Registry of Reg #### Example data -As KM3NeT does not produce astrophysics data yet, an alternative data sample from the [ANTARES experiment](https://antares.in2p3.fr/) was used to set up the system. The ANTARES collaboration has already published two data sets to the VO by using the services of the German Astrophysical Virtual Observatory (GAVO) which runs the DaCHS software and is maintainer of it. The most recent public data sample was only made available through the ANTARES website and thus did not match the FAIR criteria. Using the [ANTARES 2007-2017 point source neutrino sample](Usecase_ANTARES.md), the KM3NeT VO server could be registered to the VO and hosts this data set as example data. +As KM3NeT does not produce astrophysics data yet, an alternative data sample from the [ANTARES experiment](https://antares.in2p3.fr/) was used to set up the system. The ANTARES collaboration has already published two data sets to the VO by using the services of the German Astrophysical Virtual Observatory (GAVO) which runs the DaCHS software and is maintainer of it. The most recent public data sample was only made available through the ANTARES website and thus did not match the FAIR criteria. Using the [ANTARES 2007-2017 point source neutrino sample]({{< ref "getting-started.md#antares-2007-2017-point-source-analysis" >}}), the KM3NeT VO server could be registered to the VO and hosts this data set as example data. #### Data access Tabulated high-level neutrino event data can be accessed utilizing access protocols like the Table Access Protocol (TAP) and query languages like the Astronomical Data Query Language (ADQL). To query these data sets related to astronomical sources, the Simple Cone Search (SCS) protocol allows to pick specific events according to particle source direction. @@ -211,33 +210,38 @@ Both PyPI and Zenodo copy the relevant software to their platforms, copies of th ## Data Quality assessment -The processes involved in the KM3NeT data processing chain can be grouped into a few main categories. Although the ordering of these categories is not strictly hierarchycal from the point of view of data generation and processing, in the context of a general discussion one could safely assume that a hierarchycal relation exists between them. From bottom to top, these categories would be data acquisition, detector calibration, event reconstrucion, simulations and finally scientific analyses based on the data processed in the previous categories. The quality of the scientific results produced by KM3NeT will be affected by the performance of the different processes involved in the lower levels of the data processing chain. In order to implement a complete and consistent set of data quality control procedures that span the whole data processing chain, it is required to have a complete, unambiguous and documented strategy for data processing at each of the aforementioned process categories. This includes the setting of data quality criteria which should be initiated at the highest level of the data processing chain, and propagated towards the lowest levels. For each of the aforementioned categories there exists a working group within the KM3NeT collaboration. It therefore corresponds to each of these working groups to develop the working group objectives and procedures according to the scientific needs of KM3NeT. Currently such a documented strategy does not exist for any working group. It has therefore not been possible to develop a full strategy for data quality control. Nevertheless, there have been copious software developments devoted to quality control along the different stages of the data processing chain. In the following, a description of some of the existing quality control tools and procedures is given. This description could be conceived as an incomplete prototype for a data quality plan. The implementation of these procedures into an automated workflow requires the design and implementation of a standardised data processing workflow which meets software quality standards. This does not exist either. Some of the figures and results shown here have been produced ad-hoc, and not as a result of any working system. +The processes involved in the KM3NeT data processing chain can be grouped into a few main categories. Although the ordering of these categories is not strictly hierarchical from the point of view of data generation and processing, in the context of a general discussion one could safely assume that a hierarchical relation exists between them. From bottom to top, these categories would be data acquisition, detector calibration, event reconstruction, simulations and finally scientific analyses based on the data processed in the previous categories. The quality of the scientific results produced by KM3NeT will be affected by the performance of the different processes involved in the lower levels of the data processing chain. In order to implement a complete and consistent set of data quality control procedures that span the whole data processing chain, it is required to have a complete, unambiguous and documented strategy for data processing at each of the aforementioned process categories. This includes the setting of data quality criteria which should be initiated at the highest level of the data processing chain, and propagated towards the lowest levels. For each of the aforementioned categories there exists a working group within the KM3NeT collaboration, in which a quality strategy is required and in the process of being established. It is therefore not possible to provide a full setup for data quality control at this point. Nevertheless, there have been copious software developments devoted to quality control along the different stages of the data processing chain. In the following, a description of some of the existing quality control tools and procedures is given. This description could be conceived as an incomplete prototype for a data quality plan. The implementation of these procedures into an automated workflow requires the design and implementation of a standardised data processing workflow which meets software quality standards. This does not exist either. Some of the figures and results shown here have been produced ad-hoc, and not as a result of any working system. ### Data quality control procedures #### Online Monitor - -During the data acquisition process, the online monitoring software presents real time plots that allow the shifters to promptly identify problems with the data acquisition. It includes an alert system that sends notifications to the shifters if during the data taking, problems appear that require human intervention. The online monitor uses the same data that are stored for offline analyses (this is actually not true, and should be changed). This implies that any anomaly observed during the detector operation can be reproduced offline. {HERE, A FIGURE COULD BE GIVEN AS AN EXAMPLE. FOR INSTANCE, THE MESSAGES ON THE CHAT WHEN THE TRIGGER RATE IS 0.} +During the data acquisition process, the online monitoring software presents real time plots that allow the shifters to promptly identify problems with the data acquisition. It includes an alert system that sends notifications to the shifters if during the data taking, problems appear that require human intervention. The online monitor uses the same data that are stored for offline analyses (this is actually not true, and should be changed). This implies that any anomaly observed during the detector operation can be reproduced offline. #### Detector Operation +As explained in the detector section, the optical data obtained from the detector operation are stored in ROOT files and moved to a high performance storage environment. The offline data quality control procedures start with a first analysis of these files which is performed daily. It mainly focuses on but is not restricted to the summary data stored in the ROOT files. The summary data contain information related to the performance of the data acquisition procedures for each optical module in the detector. As a result of this first analysis, a set of key-value pairs is produced where each key corresponds to a parameter that represents a given dimension of data quality and the value represents the evaluation of this parameter for the live-time of the analysed data. The results are tagged with a unique identifier corresponding to the analysed data set and uploaded to the database. In the present implementation the analysis is performed for each available file where each file corresponds to a data taking run, although this may change in the future as the data volume generated per run will increase with the detector size. + + -As explained in XX.YY, the optical data obtained from the detector operation are stored in ROOT files and moved to a high performance storage environment. The offline data quality control procedures start with a first analysis of these files which is performed daily. It mainly focuses on but is not restricted to the summary data stored in the ROOT files. The summary data contain information related to the performance of the data acquisition procedures for each optical module in the detector. As a result of this first analysis, a set of key-value pairs is produced where each key corresponds to a parameter that represents a given dimension of data quality and the value represents the evaluation of this parameter for the livetime of the analysed data. The results are tagged with a unique identifier corresponding to the analysed data set and uploaded to the database. In the present implementation the analysis is performed for each available file where each file corresponds to a data taking run, although this may change in the future as the data volume generated per run will increase with the detector size. -A further analysis of the results stored in the database includes the comparison of the values of the different parameters to some reference values, allowing for a classification of data periods according to their quality. The reference values are typically set according to the accuracy with which the current detector simulations include the different quality parameters. In addition, the evolution of the different quality parameters can be monitored and made available to the full collaboration as reports. Currently this is done every week by the shifters, and the reports are posted on an electronic log book (ELOG). Figure {FIG}, shows an example of the time evolution for two quality parameters during the period corresponding to the data sample that are provided together with this report. The selected runs correspond to a period of stable rates and during which the different quality parameters were within the allowed tolerance. +A further analysis of the results stored in the database includes the comparison of the values of the different parameters to some reference values, allowing for a classification of data periods according to their quality. The reference values are typically set according to the accuracy with which the current detector simulations include the different quality parameters. In addition, the evolution of the different quality parameters can be monitored and made available to the full collaboration as reports. Currently this is done every week by the shifters, and the reports are posted on an electronic log book (ELOG). The figure above shows an example of the time evolution for a quality parameter during the period corresponding to the data sample that are provided together with this report. The selected runs correspond to a period of stable rates and during which the different quality parameters were within the allowed tolerance. -#### Calibration +### Calibration -The first step in the data processing chain is to determine the detector calibration parameters using the data obtained from the detector operation. These parametrers include the time offsets of the PMTs as well as their gains and efficiencies, the positions and orientations of the optical modules. The PMT time offsets and the positions of the optical modules are used in later stages of the data processing chain for event reconstruction, as well as by the real time data filter during the detector operation. While the event reconstruction requires an accurate knowledge of these parameters, the algorithms used by the real time data filter depend rather losely on them, and its performance is not dependent on variations occuring within a timescale of the order of months. Nevertheless, it is still necessary to monitor them and correct the values used by the data filter if necessary. The performance of the detector operation also depends on the response of the PMTs, which is partly determined by their gains. These evolve over time, and they can be set to their nominal values through a tuning of the high-voltage applied to each PMT. Monitoring the PMT gains is therefore also necessary to maximise the detector performance. Additionally, the PMT gains and efficiencies are also used offline by the detector simulation. Within the context of data quality assesment, software tools have been developed by KM3NeT that allow to monitor the parameters described above and to compare them to reference values, raising alerts when necessary. The reference values should be determined by the impact of miscalibrations on the scientific goals of KM3NeT and this work has not been adressed. The arrangement of these tools into a workflow requires the ellaboration of an underlying calibration strategy. This has not been done, and the work is therefore on hold. +The first step in the data processing chain is to determine the detector calibration parameters using the data obtained from the detector operation. These parameters include the time offsets of the PMTs as well as their gains and efficiencies, the positions and orientations of the optical modules. The PMT time offsets and the positions of the optical modules are used in later stages of the data processing chain for event reconstruction, as well as by the real time data filter during the detector operation. While the event reconstruction requires an accurate knowledge of these parameters, the algorithms used by the real time data filter depend rather loosely on them, and its performance is not dependent on variations occurring within a timescale of the order of months. Nevertheless, it is still necessary to monitor them and correct the values used by the data filter if necessary. -#### Simulations and Event reconstruction +The performance of the detector operation also depends on the response of the PMTs, which is partly determined by their gains. These evolve over time, and they can be set to their nominal values through a tuning of the high-voltage applied to each PMT. Monitoring the PMT gains is therefore also necessary to maximise the detector performance. Additionally, the PMT gains and efficiencies are also used offline by the detector simulation. Within the context of data quality assessment, software tools have been developed by KM3NeT that allow to monitor the parameters described above and to compare them to reference values, raising alerts when necessary. The reference values should be determined by the impact of mis-calibrations on the scientific results of KM3NeT, a task which at this point has been started to be addressed. The arrangement of these tools into a workflow requires the elaboration of an underlying calibration strategy. This has not been done, and the work is therefore on hold. -Once the calibration constnats have been determined, the data processing chain continues with the event reconstruction, and with the simulation and reconstruction of an equivalent set of events where the information in the summary data is used to simulate the data taking conditions. The simulation of particle interactions and propagation is done by dedicated software, while the detector simulation and event reconstruction is done by Jpp. As a result of the simulation chain, a ROOT file is obtained which has the same format as the ROOT file produced by the data acquisition system. This contains events obtained after the simulation of the detector trigger. The resulting file and the corresponding data taking file, are identically processed by the reconstruction software, which produces ROOT formatted files with the result of reconstructing the real data events and the simulated events respectively. The comparison between data and simulations is an important parameter to measure the quality of the data and it can be done at trigger level, and at reconstruction level. In both cases, the comparison follows the same strategy: the root files are used to produce histograms of different observables and these histograms are saved into new ROOT files. A set of libraries and applications devoted to histogram comparisons have been developped in Jpp. These implement multiple statistical tests that can be used to determine if two histograms are compatible, as well as the degree of incompatibility between them. Additionally, tools have been developed that allow to summarise the reuslts into a number per file, which represents the average result after comparing all the observables. For the example provided here, the discrepancy between data and montecarlo is measured through the calculation of the reduced chi2 for each observable, and the summary is given as the average reduced chi2 of all the compared observables for each file. Figures {X} and {Y} show the value of this parameter as a function of the run number. +### Simulations and event reconstruction +Once the calibration constants have been determined, the data processing chain continues with the event reconstruction, and with the simulation and reconstruction of an equivalent set of events where the information in the summary data is used to simulate the data taking conditions. The simulation of particle interactions and propagation is done by dedicated software, while the detector simulation and event reconstruction is done by Jpp. As a result of the simulation chain, a ROOT file is obtained which has the same format as the ROOT file produced by the data acquisition system. This contains events obtained after the simulation of the detector trigger. The resulting file and the corresponding data taking file, are identically processed by the reconstruction software, which produces ROOT formatted files with the result of reconstructing the real data events and the simulated events respectively. The comparison between data and simulations is an important parameter to measure the quality of the data and it can be done at trigger level, and at reconstruction level. -These tools would also allow for the calculation of other data quality metrics by comparing the data with figures of merit for different observables. For this, the development of plans and strategies mentioned in the introduction of this section is necessary. +In both cases, the comparison follows the same strategy: the root files are used to produce histograms of different observables and these histograms are saved into new ROOT files. A set of libraries and applications devoted to histogram comparisons have been developed in Jpp. These implement multiple statistical tests that can be used to determine if two histograms are compatible, as well as the degree of incompatibility between them. Additionally, tools have been developed that allow to summarise the results into a number per file, which represents the average result after comparing all the observables. For the example provided here, the discrepancy between data and Monte Carlo is measured through the calculation of the reduced χ2 for each observable, and the summary is given as the average reduced χ2 of all the compared observables for each file. The following figures show the value of this parameter for the data and simulations comparisons at trigger and reconstruction levels. -The contents in the files produced by the reconstruction routines are the main ingredients for the physics analyses, though these analyses are typically done with dedicated software frameworks which require a special formatting of the data. The data format used for physics analyses is called 'aanet' format, which is also based in ROOT. Control mechanisms are thus needed to ensure consistency between the files produced by Jpp, and the aanet formatted files. Consistency between Jpp and aanet files can be verified up to a certain level by producing distributions of the different parameters and by verifying that these distributions are identical. + + +These tools would also allow for the calculation of other data quality metrics by comparing the data with figures of merit for different observables. For this, the development of plans and strategies mentioned in the introduction of this section is necessary. +The contents in the files produced by the reconstruction routines are the main ingredients for the physics analyses, though these analyses are typically done with dedicated software frameworks which require a special formatting of the data. The data format used for physics analyses is called ‘aanet’ format, which is also based in ROOT. Control mechanisms are thus needed to ensure consistency between the files produced by Jpp, and the aanet formatted files. Consistency between Jpp and aanet files can be verified up to a certain level by producing distributions of the different parameters and by verifying that these distributions are identical. ## Copyright and Licensing diff --git a/portal/content/articles/getting-started.md b/portal/content/articles/getting-started.md index 361f52e..81031ee 100644 --- a/portal/content/articles/getting-started.md +++ b/portal/content/articles/getting-started.md @@ -21,21 +21,21 @@ The products offered from the various servers include not only data, but also so #### Data sets Only [high-level data sets]({{< ref "Data.md#high-level-data-and-data-derivatives" >}}) and derivatives are offered in the open science platforms. These include: -* Particle events from **[optical neutrino detection](Detector.md#data-acquisition)**, which is the prinary data production channel for KM3NeT. -* **[Multi-messenger alert data](Multimessenger.md)** which is broadcast for events with high scientific relevance in multi-messenger searches. -* **[Environmental data](SeaScience.md)** from both calibration-relevant data for the deep-sea detector and acoustic data for UHE neutrino detection which is relevant to Sea Science. +* Particle events from **[optical neutrino detection]({{< ref "Science.md#data-acquisition" >}})**, which is the prinary data production channel for KM3NeT. +* **[Multi-messenger alert data]({{< ref "Science.md#multi-messenger-astrophysics" >}})** which is broadcast for events with high scientific relevance in multi-messenger searches. +* **[Environmental data]({{< ref "Science.md#sea-science" >}})** from both calibration-relevant data for the deep-sea detector and acoustic data for UHE neutrino detection which is relevant to Sea Science. #### High-level derivatives For the evaluation of the significance of the data for a given analysis target, additional information crucial to the interpretation of the data is published. These include: -* Binned and paramterized information drawn from **[simulations](Simulation.md)**, e.g. instrument response functions or sensitivities. +* Binned and paramterized information drawn from **[simulations]({{< ref "Science.md#detector-and-event-simulations" >}})**, e.g. instrument response functions or sensitivities. * High-level data **summary information** from dedicated analyses, e.g. public plots. #### Software and workflows Software and workflow examples facilitate the processing of the open data and form the basis for community-oriented developments. Offered products are: * **KM3NeT-related software** for data processing, simulation and analysis. -* **[Interface packages](Python.md#python-interface-to-km3net-data)** for data access, currently based on python. +* **[Interface packages]({{< ref "Software.md#python-interface-to-km3net-data" >}})** for data access, currently based on python. * **Workflow descriptions** as Jupyter notebooks or annotated workflows for data handling. #### Tutorials and Documentation @@ -49,17 +49,17 @@ Documentation is set up to provide a linear step-by-step approach to the use of The products are published through various platforms tailored specifically to the requirements for sharing of the specific product. #### Data servers -* Astrophysics-related data is offered through the **[KM3NeT Virtual Observatory server](VOserver.md)** running the VO-integrated [DaCHS software](https://dachs-doc.readthedocs.io/index.html). -* All services and data not integrateable into the VO due to their different scientific domain or technical nature are offered through the [KM3NeT Open Data Center](KM3NeTserver.md) offering webpages and a REST-API to query the data products. +* Astrophysics-related data is offered through the **[KM3NeT Virtual Observatory server]({{< ref "Experts.d#the-virtual-observatory-server" >}})** running the VO-integrated [DaCHS software](https://dachs-doc.readthedocs.io/index.html). +* All services and data not integrateable into the VO due to their different scientific domain or technical nature are offered through the [KM3NeT Open Data Center]({{< ref "Experts.md#the-km3net-open-data-center" >}}) offering webpages and a REST-API to query the data products. #### Software servers -* All software is offered through an KM3NeT-operated **[Gitlab server](Git.md)** which hosts all software and documentation projects. -* Containers with key software are packaged and made available through a **[Docker server](Docker.md)**. +* All software is offered through an KM3NeT-operated **[Gitlab server]({{< ref "Software.md#gitlab" >}})** which hosts all software and documentation projects. +* Containers with key software are packaged and made available through a **[Docker server]({{< ref "Software.md#docker" >}})**. #### Documentation & Courses Documentation is widely spread through the system and generally offered as closely as possible to the actual product. Dedicated platforms offering centralized knowledge access are -* the **[Education portal](Courses.md)** for tutorials and webinars, and +* the **[Education portal]({{< ref "#online-courses" >}})** for tutorials and webinars, and * Gitlab projects and pages, especially the **[Open Science Portal](https://open-data.pages.km3net.de/openscienceportal/)** which documents the KM3NeT open science system. ### Interfaces @@ -67,7 +67,7 @@ Documentation is widely spread through the system and generally offered as close For the end user, various access options to data, software and documentation are offered. #### Repositories -Data is registered to large [centralized data registries](Repositories.md) which make the KM3NeT data findable by the wider community. These registries include +Data is registered to large [centralized data registries]({{< ref "Experts.md#registries-and-archiving" >}}) which make the KM3NeT data findable by the wider community. These registries include * the **[VO registry](https://doi.org/10.1016/j.ascom.2014.07.001)** to which all data sets and services registered through the VO server are pushed, and * the [Zenodo repository](https://zenodo.org/) or alternative solution to integrate with **[DataCite](https://datacite.org/)**. diff --git a/portal/content/articles/science.md b/portal/content/articles/science.md index f55bd24..09389e0 100644 --- a/portal/content/articles/science.md +++ b/portal/content/articles/science.md @@ -7,7 +7,7 @@ draft = false ## Scientific Targets -The KM3NeT neutrino detectors will continuously register neutrinos from the whole sky. The neutrinos of astrophysical interest, i.e. those from extra-terrestrial origin, need to be identified in the background of atmospheric neutrinos, i.e. those created in Earth’s atmosphere by interactions of cosmic-ray particles. Access to cosmic neutrino data is of high importance for a wide astrophysics community to relate cosmic neutrino fluxes to observations by other neutrino observatories or using [other messengers](Multimessengers.md), and to compare them with theoretical predictions. The atmospheric neutrinos carry information on the particle physics processes in which they are created and on the neutrinos themselves. These data are relevant for a wide astroparticle and particle physics community. Finally, KM3NeT will monitor marine parameters, such as bioluminescence, currents, water properties and transient acoustic signals and provides user ports for Earth and Sea sciences. +The KM3NeT neutrino detectors will continuously register neutrinos from the whole sky. The neutrinos of astrophysical interest, i.e. those from extra-terrestrial origin, need to be identified in the background of atmospheric neutrinos, i.e. those created in Earth’s atmosphere by interactions of cosmic-ray particles. Access to cosmic neutrino data is of high importance for a wide astrophysics community to relate cosmic neutrino fluxes to observations by other neutrino observatories or using [other messengers]({{< ref "#multi-messenger-astrophysics" >}}), and to compare them with theoretical predictions. The atmospheric neutrinos carry information on the particle physics processes in which they are created and on the neutrinos themselves. These data are relevant for a wide astroparticle and particle physics community. Finally, KM3NeT will monitor marine parameters, such as bioluminescence, currents, water properties and transient acoustic signals and provides user ports for Earth and Sea sciences. ### Astro Physics @@ -20,7 +20,7 @@ The preferred search strategy is to identify upward-moving tracks, which unambig Besides all-favour neutrino astronomy, i.e. investigating high-energy cosmic neutrinos and identifying their astrophysical sources, additional physics topics of ARCA include -- [multi-messenger studies](Multimessengers.md) +- [multi-messenger studies]({{< ref "#multi-messenger-astrophysics" >}}) - particle physics with atmospheric muons and neutrinos - indirect searches for dark matter @@ -71,7 +71,7 @@ Because neutrinos travel with nearly the speed of the light, a real-time or near #### KM3NeT Multi-Messenger Neutrino Alerts -With the Southern sky including the Galactic Center in view and a good angular resolution, KM3NeT will contribute greatly to the multi-messenger community. For a detailed description of the detector, see [the detector page](Detector.md). +With the Southern sky including the Galactic Center in view and a good angular resolution, KM3NeT will contribute greatly to the multi-messenger community. For a detailed description of the detector, see [the detector page]( {{< ref "science.md#detector" >}}). * For the search of neutrinos via event reconstructions based on (causally coincident) lit-up DOMs, focusing on high energy neutrinos, such as astrophysical neutrinos, KM3NeT will be able to send/receive alerts from/to the multi-messenger community: @@ -92,7 +92,7 @@ The alert types include: * Any neutrinos correlated with external alerts. * Other alerts to be defined, or more subcategories divided from the High-Energy Neutrino alerts if necessary (e.g. track HE, cascade HE alerts). -For alert data formatting and sending, see [the dataformat definition](Dataformats.md#multimessenger-alerts). +For alert data formatting and sending, see [the dataformat definition]({{< ref "data.md#multimessenger-alerts" >}}). ### Sea Science @@ -108,7 +108,7 @@ The telescope is also equipped with acoustic sensors: 1 piezo-electric ceramic s The default KM3NeT DAQ has been designed to identify only the (known) acoustic signals emitted by a long baseline of acoustic sensors among the full data stream (Figure 2). A further implementation of the DAQ isforeseen in the future, permitting on-line analysis, display and recording of the underwater noise spectrum through a dedicated channel. A large number of use cases has been identified, as described [in this document](https://www.km3net.org/wp-content/uploads/2020/02/D8.1-KM3NeT-rules-of-access-for-external-users.pdf). -![Acoustic data acquisition system, from [2]](/figures/Acoustic_data.png) + At this stage, the unfiltered acoustic data can be made available directly from the ADF, which is provided in several formats through a REST-API on a data server integrated in the acoustic data processing system of KM3NeT. @@ -124,8 +124,6 @@ A collection of 115 strings forms a single KM3NeT building block. The modular de The ARCA (Astroparticle Research with Cosmics in the Abyss) detector is being installed at the KM3NeT-It site, 80km offshore the Sicilian coast offshore to Capo Passero (Italy) at a sea bottom depth of about 3450m. About 1 km^3 of seawater will be instrumented with ∼130000 PMTs. The ORCA (Oscillation Research with Cosmics in the Abyss) detector is being installed at the KM3NeT-Fr site, 40km offshore Toulon (France) at a sea bottom depth of about 2450m. A volume of about 8 Mton is instrumented with ∼65000 PMTs. -Technical details on the detector design are given in [1]. - ### Data Acquisition The readout of the KM3NeT detector is based on the 'all-data-to-shore' concept, in which all analogue signals from the PMTs that pass a reference threshold are digitised. This data contain the time at which the analogue pulse crosses the threshold level, the time that the pulse remains above the threshold level (known as time-over-threshold, or ToT), and the PMT address. This is typically called a *hit*. All digital data (about 25 Gb/s per building block) are sent to a computing farm onshore where they are processed in real time. -- GitLab