Results
HEPData YODA H5 interface
To facilitate the re-use of analysis results on high performance computing (HPC) clusters, the HEPData interface was upgraded such that it allows downloads of YODA histograms directly in HDF5 format. HDF is a data format designed to store and organise large amounts of data, optimal for parallel processing on HPCs.
To exploit this new feature, simply add a .h5 extension to any ordinary .yoda download link from HEPData, i.e. https://www.hepdata.net/download/submission/ins<INSPIRE ID>/<VERSION>/yoda becomes https://www.hepdata.net/download/submission/ins<INSPIRE ID>/<VERSION>/yoda.h5.
Alternatively, download directly using the HEPData command line interface (CLI) as
pip install hepdata-cli
hepdata-cli download <INSPIRE ID> -f yoda.h5 -i inspireAnalyses JSON schema
A JSON format was defined which is used by reinterpretation tools to communicate to HEPData which analyses are implemented in that tool and where to find the implementations such that this information is Findable on HEPData. This information is currently provided by CheckMATE, Combine, GAMBIT, HackAnalysis, MadAnalysis, Rivet, and SModelS.
Goals
The goals of the new standard are
- Self-descriptiveness: the JSON format includes information about the tool and tool version it’s valid for as well as basic information of the analyses implemented in the tool. It also allows tools to include very rough human-readable information instead of just bare identifiers.
- Standardisation: a common standard for everyone ensures easy exchange and Findability of information.
- Future-proofness: the standard aims to foresee future needs such that it doesn’t require frequent updates.
- Redundancy reduction: the JSON format allows to codify URLs such that the URL stem doesn’t have to be repeated. This makes it more compact, better human-readable and better maintainable.
Usage example
A JSON file exposed by a tool to HEPData could look as follows
{
"schema_version": "1.0.0",
"tool": "SModelS",
"version": "3.0.0",
"date_created": "2018-11-13T20:20:39+00:00",
"implementations_description": "SModelS analysis",
"url_templates": {
"main_url": "https://github.com/SModelS/smodels-database-release/tree/main/{name}"
},
"analyses": [
{
"inspire_id": 1795076,
"implementations": [
{
"name": "ATLAS-EXOT-2018-48",
}
]
}
]
}For all details, see the HEPData repository!