Google Summer of Code - CERN-HSF

Phoenix - Experiment Independent Event Display

Phoenix is a web-based, experiment independent event display framework in JavaScript for visualizing HEP experiment data from multiple experiments. This project focused on major improvements for the Phoenix framework and application.

Technologies: TypeScript, Angular, three.js, JSROOT, HTML, SCSS

Mentors: Edward Moyse, Riccardo Maria Bianchi

Video

Video showcasing some of the important Phoenix features.

Work

The links below (mostly) contain multiple screenshots and screen captures of the features.

Community Bonding Period

04 May 2020 - 01 Jun 2020

During the community bonding period, I started off by solving some of the existing issues so I could integrate better with the code base and as a part of it documented the entire code and used compodoc to deploy the API documentation.

During this period, I made the following contributions.

First Phase

01 Jun 2020 - 03 Jul 2020

I started to code from 30th May 2020.

Second Phase

03 Jul 2020 - 31 Jul 2020

Third / Final Phase

31 Jul 2020 - 31 Aug 2020

What’s Next

Remarks

It was a very fun and exciting experience working on Phoenix. I was interested in Phoenix from the last year and had been trying to contribute to it before. Through GSoC, I got the chance to fully commit to it and make some major improvements.

Mentors

Edward throughout the project was very helpful and appreciative of the work and always ready to discuss whatever I had in mind. It was a very fruitful experience working on this with him. I hope to be in touch with him and make some major contributions to Phoenix in the future as well.