Skip to content

Commit 1d211b8

Browse files
Add Constellation project (#1634)
* Add Constellation project * Small formatting improvement * shoehorn some missing orgs and projects into this PR --------- Co-authored-by: Valentin Volkl <valentin.volkl@cern.ch>
1 parent 4b27bdb commit 1d211b8

File tree

7 files changed

+102
-0
lines changed

7 files changed

+102
-0
lines changed

_gsocorgs/2025/cern.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "CERN"
3+
author: "Benedikt Hegner"
4+
layout: default
5+
organization: CERN
6+
logo: CERN-logo.jpg
7+
description: |
8+
At [CERN](https://home.cern), the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. They use the world's largest and most complex scientific instruments to study the basic constituents of matter – the fundamental particles.
9+
---
10+
11+
{% include gsoc_proposal.ext %}

_gsocorgs/2025/desy.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: "DESY"
3+
author: "Frank Gaede"
4+
layout: default
5+
organization: DESY
6+
logo: DESY_logo.png
7+
description: |
8+
The Deutsches Elektronen-Synchrotron (DESY) is a major German physics
9+
laboratory with a long interest in high-energy physics. DESY is a
10+
major centre for photon science and the site of the European XFEL
11+
laser. DESY scientists are part of major international HEP experiments,
12+
such as ATLAS, CMS and Belle II.
13+
---
14+
15+
{% include gsoc_proposal.ext %}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
project: Constellation
3+
layout: default
4+
logo: Constellation-logo.png
5+
description: |
6+
[Constellation](https://constellation.pages.desy.de/) is a
7+
control and data acquisition system for small-scale experiments and
8+
experimental setup with volatile and dynamic constituents such as testbeam
9+
environments or laboratory test stands. Constellation aims to provide a
10+
flexible framework that requires minimal effort for the integration of new
11+
devices, that is based on widely adopted open-source network communication
12+
libraries and that keeps the required maintenance as low as possible.
13+
summary: |
14+
Constellation is a control and data acquisition system for small-scale experiments.
15+
---
16+
17+
{% include gsoc_project.ext %}

_gsocprojects/2025/project_ROOT.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
project: ROOT
3+
layout: default
4+
logo: ROOT-logo.png
5+
description: |
6+
[ROOT](http://root.cern.ch) is a modular scientific software framework developed by [CERN](http://cern.ch) and other Particle Physics laboratories.
7+
It was originally designed for particle physics data analysis, but it is also used in other applications such as astronomy, bio-informatics, finances, etc.
8+
It provides all the functionalities needed to deal with big data processing, statistical analysis, data visualisation and data storage.
9+
summary: |
10+
A modular scientific software framework. It provides all the functionalities needed to deal with big data processing,
11+
statistical analysis, visualisation and storage.
12+
---
13+
14+
{% include gsoc_project.ext %}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Extending the User Interface
3+
layout: gsoc_proposal
4+
project: Constellation
5+
year: 2025
6+
organization: DESY
7+
difficulty: medium
8+
duration: 350
9+
mentor_avail: June-August
10+
---
11+
12+
## Description
13+
14+
Constellation is a framework used for lab setups or small-scale experiments in
15+
HEP. One of its most important goals is that the framework should be easy to
16+
use for both scientists implementing new devices as well as experiment
17+
operators.
18+
19+
Constellation features a Qt-based User Interfaces to control and monitor all
20+
devices in the experimental setup. The focus of this GSoC project is to add new
21+
user interfaces to Constellation and extend the current ones.
22+
23+
## Project Milestones
24+
25+
* Creating a new GUI to display monitoring data from devices using Qt Charts
26+
* Modularization of UI elements into reusable Qt widgets
27+
* Adding the monitoring widget to the existing GUI for device control
28+
29+
## Requirements
30+
31+
* Modern C++
32+
* Knowledge of Qt is helpful but not required
33+
* Practical experience with Unix and git
34+
35+
## Mentors
36+
37+
* [Stephan Lachnit](mailto:stephan.lachnit@desy.de) (DESY)
38+
* [Simon Spannagel](mailto:simon.spannagel@desy.de) (DESY)
39+
40+
## Links
41+
42+
* [Repository](https://gitlab.desy.de/constellation/constellation)
43+
* [Documentation](https://constellation.pages.desy.de/)

gsoc/2025/mentors.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ layout: plain
88
## Full Mentor List (Name, Email, Org)
99
* Andy Buckley [andy.buckley@gla.ac.uk](mailto:andy.buckley@gla.ac.uk) UofGlasgow
1010
* Chris Gutschow [chris.g@cern.ch](mailto:chris.g@cern.ch) UCLondon
11+
* Stephan Lachnit [stephan.lachnit@desy.de](mailto:stephan.lachnit@desy.de) DESY
1112
* Serguei Linev [S.Linev@gsi.de](mailto:S.Linev@gsi.de) GSI
1213
* Giacomo Parolini [giacomo.parolini@cern.ch](mailto:giacomo.parolini@cern.ch) CERN)
14+
* Simon Spannagel [simon.spannagel@desy.de](mailto:simon.spannagel@desy.de) DESY
1315
* Valentin Volkl [valentin.volkl@cern.ch](mailto:valentin.volkl@cern.ch) CERN

images/Constellation-logo.png

62.4 KB
Loading

0 commit comments

Comments
 (0)