https://github.com/dmarkh/gide
Experiment-independent Geometry and Event Display designed to be used for Nuclear and Particle Physics experiments.
https://github.com/dmarkh/gide
es6 event-display gdml hep-ex hep-ph js physics three-js
Last synced: 3 months ago
JSON representation
Experiment-independent Geometry and Event Display designed to be used for Nuclear and Particle Physics experiments.
- Host: GitHub
- URL: https://github.com/dmarkh/gide
- Owner: dmarkh
- License: mit
- Created: 2019-06-14T16:02:31.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-27T15:52:32.000Z (over 2 years ago)
- Last Synced: 2025-01-28T17:23:57.255Z (5 months ago)
- Topics: es6, event-display, gdml, hep-ex, hep-ph, js, physics, three-js
- Language: JavaScript
- Homepage:
- Size: 1.78 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Event Display v2
This is the Geometry and Event Display designed to be used for Nuclear and Particle Physics experiments.
## Features
- web-based, zero-install
- detector geometry import format: GDML
- event data import format: JSON
- hi-quality images export formats: PNG or SVG## Install
Pre-requisite: Node.js-11.x or later.
After cloning the repository, install dependencies:
```sh
cd
npm install
```Now you can compile the Event Display:
```sh
npm run build
```
Build results will be stored to the /www directory. Event Display does not have any external dependencies, and it does not
upload anything to the server, so it can be hosted anywhere generic html hosting service is provided.Now, one can add desired event collections to /www/events/collections.json, and geometries to the /www/gdml/geometries.json.
## License
MIT