LHCb Ntuple Wizard is an application to access large-scale open data from LHCb.
Install Node/npm: https://nodejs.org/en
Run the following command to install the dependencies:
npm install
npm start
docker buildx build -t ntuple-wizard .
docker run -itp 8080:8080 --rm ntuple-wizard
The Ntuple Wizard is also made available as a React component through an npm package (see package here). To install it, run the following command:
npm install lhcb-ntuple-wizard
import React from "react";
import NtupleWizard from "lhcb-ntuple-wizard";
const App = () => {
return (
<NtupleWizard
basePath="/"
decaysPath="/decays"
variablesPath="/variables"
submitLocation="" // Leave empty to hide the submit button -> overrides hideDownloadButtons to false
contactEmail="" // Leave empty to let the user fill in their email address
hideDownloadButtons={true} // Can be overridden by submitLocation
/>
);
};
export default App;
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
If you have any questions about the repo, please open an issue.
This project is licensed under The GNU General Public License V3.0. See license for more information.