This Angular CLI web app displays a Belle2 event using Phoenix, a TypeScript-based event display framework.
The web app has been deployed and can be accessed through belle2-gsoc-2023-hieu-gsoc-draft.netlify.app
In order to run the application on your local machine, please perform the following steps.
- Install Node.js and NPM on your system. You can download the latest version of Node.js from the official website.
- Install Angular CLI globally by running the command
npm install -g @angular/[email protected]
. This command will install the latest version of Angular CLI on your system.
- Clone this repository to your local machine
git clone [email protected]:HieuLCM/gsoc2023_belle2_display.git
- Change the current directory into the cloned folder
cd gsoc2023_belle2_display
- Run
npm install
to install the necessary dependencies - Run
npm start
orng serve
to start the development server - Navigate to
http://localhost:4200/
in your web browser to view the app
The web application serves as a tool that allows scientists and physicists to import events from mdst .root
files, which contain data, and then view them directly in a web browser. By leveraging the Phoenix framework and adding custom features, the application provides a user-friendly environment for event display, complete with intuitive user interface controls.
For more detailed instructions on how to use and develop the app, please refer to the documentation.
The documentation is created using Sphinx and its source file is located in the docs/
folder.