bcouturi / phoenix

"Phoenix", a web-based event display for High Energy Physics

Home Page:https://hepsoftwarefoundation.org/phoenix/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI

Build Status License Known Vulnerabilities Coverage Status

Phoenix Logo

Phoenix Project

The idea of this project is to have a simple way to visualise event and geometry data using nothing more than a web browser. The data should be as detector-agnostic as possible. Technically the 3D is done with three.js, the menu (at the moment) uses DAT.GUI and the data format is just plain JSON.

This project was generated with Angular CLI version 7.3.4.

You can see an online version at https://hepsoftwarefoundation.org/phoenix/

Build and install

This is an Angular application, so you will need to have Node js and Angular CLI installed locally.

You can follow this guide to set up your local environment.

Once everything is set up, run ng serve from the command line in the project directory for a dev server. Then navigate to http://localhost:4200/ from your browser. The app will automatically reload if you change any of the source files.

Documentation

Contact

This is still very much a work in progress, so let me know of any problems (and don't be too surprised if there are some).

edward.moyse@cern.ch

About

"Phoenix", a web-based event display for High Energy Physics

https://hepsoftwarefoundation.org/phoenix/

License:Apache License 2.0


Languages

Language:TypeScript 74.5%Language:HTML 15.5%Language:CSS 8.4%Language:JavaScript 1.6%