An application to access large-scale open data from LHCb
npm install lhcb-ntuple-wizardLHCb Ntuple Wizard is an application to access large-scale open data from LHCb.
- Installation
- Usage
- Npm package
- Contributing
- Questions
- License
Install Node/npm: https://nodejs.org/en
Run the following command to install the dependencies:
``bash`
npm install
#### Run the project using npm:
`bash`
npm start
#### Run the project using docker:
`bash`
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:
`bash`
npm install lhcb-ntuple-wizard
`jsx
import NtupleWizard from "lhcb-ntuple-wizard";
const App = () => {
return (
contactEmail="" // Leave empty to let the user fill in their email address
submitLocation="" // Some endpoint to submit the request to
requestReasonMessage="Please provide a reason for your request."
requestSubmittedMessage={<>Some message to display when the request is submitted>}
/>
);
};
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.