This directory contains CMS year-specific and run-era-specific information and the code for deployment of an API server.
cms_release_info.jsoncontains the year-specific information such as luminosity information, CMSSW release to be used, the Global tag for the condition data, the lists of validated data.run_ranges.jsonlists the information of each run era.
All information beyond the currently released data will be verified at the time of the release.
The directory also contains the code for an API server which is deployed through paas.cern.ch in http://api-server-cms-release-info.app.cern.ch/
Dockerfileserves for building the software image to be deployedindex.jsdefines the applicationpublic/favicon.icois the web site iconpackage*.jsonfiles defines the packages needed for building the application.
This information is used in building of open data portal records. It can eventually be used also for getting the year-specific information for configuring software and/or computing environment for CMS open data analysis.
For local testing of the API server, if npm and nodejs are available, install the required modules and run the start script (defined in package.json) with:
npm install
npm start
The server opens in http://localhost:8080
If docker is available locally, build and run the image with:
docker build --tag cms-info-server .
docker run -p 8080:8080 cms-info-server
The server opens in http://localhost:8080