Skip to content

Commit 0dcdadd

Browse files
committed
Update contact email, update filters
1 parent d33113a commit 0dcdadd

File tree

4 files changed

+41
-98
lines changed

4 files changed

+41
-98
lines changed

_quarto.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ project:
22
type: website
33
website:
44
title: >-
5-
<img src="assets/images/root_logo.png" alt="ROOT Logo" style="height:35px;
5+
<img src="assets/images/root_logo_cyan.png" alt="ROOT Logo" style="height:35px;
66
vertical-align:middle;">
77
description: Opportunities for collaboration and contributions with the ROOT Core Team
88
repo-url: 'https://github.com/root-project/open_projects'
@@ -22,10 +22,10 @@ website:
2222
- icon: github
2323
href: 'https://github.com/root-project/root'
2424
- icon: envelope
25-
href: 'mailto:Danilo.Piparo@cern.ch'
25+
href: 'mailto:root-dev@cern.ch'
2626
format:
2727
html:
28-
theme: kournal
28+
theme: cosmo
2929
css: css/style.css
3030
toc: false
3131
smooth-scroll: true

assets/images/root_logo_cyan.png

13.6 KB
Loading

css/style.css

Lines changed: 18 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,16 @@ html {
4747
transform: translateX(-50%);
4848
}
4949

50+
@media (max-width: 768px) {
51+
.project-section {
52+
width: 90vw;
53+
left: 0;
54+
right: 0;
55+
transform: none;
56+
margin: 0 auto;
57+
}
58+
}
59+
5060
.area-title {
5161
font-size: 1.6em;
5262
font-weight: 600;
@@ -60,7 +70,7 @@ html {
6070
.project-grid {
6171
display: grid;
6272
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
63-
gap: 50px;
73+
gap: 25px;
6474
}
6575

6676
.project-card {
@@ -72,27 +82,27 @@ html {
7282
backdrop-filter: blur(6px);
7383
color: #183353;
7484
flex: 0 0 31%;
75-
background: rgba(255,255,255,0.1);
85+
background: rgba(255, 255, 255, 0.1);
7686
box-shadow: 0 4px 15px rgba(0,0,0,0.3);
7787
}
7888

7989
.project-card:hover {
8090
transform: translateY(-6px) scale(1.03);
81-
border-color: #00E5FF;
82-
box-shadow: 0 8px 20px rgba(0, 229, 255, 0.25);
8391
}
8492

8593
.project-card h3 {
8694
font-size: 1.25em;
8795
margin-top: 0;
88-
color: #183353;
8996
margin-bottom: 10px;
90-
font-weight: 600;
91-
letter-spacing: 0.3px;
9297
color: #7CFF6D;
9398
background: linear-gradient(90deg, #00E5FF, #7CFF6D);
9499
-webkit-background-clip: text;
95100
-webkit-text-fill-color: transparent;
101+
letter-spacing: 0.5px;
102+
font-weight: 600;
103+
border-bottom: 2px solid #00E5FF;
104+
display: inline-block;
105+
padding-bottom: 2px;
96106
}
97107

98108
.skill-badge {
@@ -131,7 +141,7 @@ html {
131141
}
132142

133143
footer {
134-
padding: 20px;
144+
padding-top: 100px;
135145
opacity: 0.9;
136146
}
137147

@@ -166,51 +176,6 @@ footer span {
166176
box-shadow: 0 0 6px rgba(0, 229, 255, 0.2);
167177
}
168178

169-
.contact-section {
170-
background: rgba(255, 255, 255, 0.1);
171-
border-radius: 14px;
172-
padding: 30px 20px;
173-
margin: 50px 20% 0px 20%;
174-
text-align: left;
175-
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
176-
backdrop-filter: blur(6px);
177-
}
178-
179-
.contact-section input,
180-
.contact-section textarea {
181-
width: 100%;
182-
padding: 10px 12px;
183-
border-radius: 12px;
184-
border: none;
185-
margin-bottom: 15px;
186-
font-size: 0.95em;
187-
color: rgba(57, 102, 153, 0.7);
188-
background: #FFFFFF;
189-
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
190-
}
191-
192-
.contact-section input::placeholder,
193-
.contact-section textarea::placeholder {
194-
color: rgba(57, 102, 153, 0.7);
195-
}
196-
197-
.contact-section button {
198-
background: rgba(230, 243, 245, 0.15);
199-
color: #FFFFFF;
200-
border: 1px solid #00E5FF;
201-
padding: 10px 20px;
202-
border-radius: 12px;
203-
cursor: pointer;
204-
font-weight: 600;
205-
transition: all 0.3s ease;
206-
}
207-
208-
.contact-section button:hover {
209-
background: rgba(0, 229, 255, 0.25);
210-
color: #183353;
211-
border-color: #00E5FF;
212-
}
213-
214179
.modal {
215180
display: none;
216181
position: fixed;

html/cards.html

Lines changed: 20 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@
55
<div id="filter-bar">
66
<select id="filter-area" onchange="filterProjects()">
77
<option value="">All Areas</option>
8-
<option value="Statistical">Statistical interpretation</option>
8+
<option value="">RNTuple & I/O</option>
9+
<!-- <option value="Statistical">Statistical interpretation</option> -->
910
<option value="Python">Python Interface</option>
10-
<option value="Documentation">Documentation and outreach</option>
11+
<!-- <option value="Documentation">Documentation and outreach</option> -->
1112
<option value="Compiler">Compiler technology</option>
12-
<option value="Automation">Automation</option>
13-
<option value="Machine">Machine Learning and Artificial Intelligence</option>
14-
<option value="Teaching">Teaching</option>
15-
<option value="build">Continuous integration and build system</option>
16-
<option value="platforms">RNew platforms</option>
17-
<option value="reflection">Type system and reflection</option>
18-
<option value="Data">Data analysis</option>
19-
<option value="Distributed">Distributed systems</option>
20-
<option value="Visualisation">Visualisation and graphics</option>
13+
<!-- <option value="Automation">Automation</option> -->
14+
<!-- <option value="Machine">Machine Learning and Artificial Intelligence</option> -->
15+
<!-- <option value="Teaching">Teaching</option> -->
16+
<!-- <option value="build">Continuous integration and build system</option> -->
17+
<!-- <option value="platforms">New platforms</option> -->
18+
<!-- <option value="reflection">Type system and reflection</option> -->
19+
<!-- <option value="Data">Data analysis</option> -->
20+
<!-- <option value="Distributed">Distributed systems</option> -->
21+
<!-- <option value="Visualisation">Visualisation and graphics</option> -->
2122
</select>
2223

2324
<select id="filter-skill" onchange="filterProjects()">
2425
<option value="">All Skills</option>
2526
<option value="C++">C++</option>
2627
<option value="Python">Python</option>
27-
<option value="ML">Machine Learning</option>
28-
<option value="C++">ROOT</option>
28+
<option value="C++">C++</option>
2929
</select>
3030

3131
<select id="filter-duration" onchange="filterProjects()">
@@ -51,7 +51,7 @@ <h3>S3 Backend for RNTuple</h3>
5151
<span class="skill-badge">HTTP</span>
5252
</div>
5353
<p class="responsible"><strong>Responsible:</strong> Jakob Blomer</p>
54-
<p class="target"><strong>Target:</strong>Master Thesis / Tech / ATLAS Quali Task (perhaps related to ATLAS cloud R&D)</p>
54+
<p class="target"><strong>Target:</strong> Master Thesis / Tech / ATLAS Quali Task (perhaps related to ATLAS cloud R&D)</p>
5555
<p class="duration">6-12 months</p>
5656
<p class="areas" style="display:none;"><strong>ROOT areas:</strong> RNTuple, I/O</p>
5757
<div class="scope" style="display:none;"><strong>Scope:</strong> <p>The RNTuple I/O provides the data format and basic storage stack for HL-LHC data. It has been designed to allow for exchangeable storage backends, including file system access, XRootD access, and object stores. Proof-of-concept implementations for DAOS and S3 object stores exist but have not been further pursued. The goal of this project is to develop a robust (pre-release quality) implementation for storing RNTuple data in S3, the standard cloud storage protocol. In particular, the project needs to design and implement a URL scheme to address RNTuple objects and an efficient HTTP base layer to access objects and byte ranges. The project should include benchmarks comparing S3 to XRootD and remote file system access in the same data center (e.g., using the AGC benchmark), and a benchmark measuring the effect of network latency to end-to-end performance.</p></div>
@@ -100,7 +100,7 @@ <h3>ROOT in free-threaded Python</h3>
100100
<span class="skill-badge">Thread-safety</span>
101101
</div>
102102
<p class="responsible"><strong>Responsible:</strong> Jonas Rembser</p>
103-
<p class="target"><strong>Target:</strong>GSoC student</p>
103+
<p class="target"><strong>Target:</strong> GSoC student</p>
104104
<p class="duration">3 months</p>
105105
<p class="areas" style="display:none;"><strong>ROOT areas:</strong> Python Interface, Compiler Technology</p>
106106
<div class="scope" style="display:none;"><strong>Scope:</strong>
@@ -127,7 +127,7 @@ <h3>W-mass analysis with RooFit</h3>
127127
<span class="skill-badge">C++</span>
128128
</div>
129129
<p class="responsible"><strong>Responsible:</strong> Jonas Rembser</p>
130-
<p class="target"><strong>Target:</strong>Summer student or master thesis</p>
130+
<p class="target"><strong>Target:</strong> Summer student or master thesis</p>
131131
<p class="duration">3-4 months</p>
132132
<p class="areas" style="display:none;"><strong>ROOT areas:</strong> Statistical Interpretation</p>
133133
<div class="scope" style="display:none;"><strong>Scope:</strong>
@@ -162,8 +162,8 @@ <h3>Improve robustness of dictionary to module lookups in ROOT</h3>
162162
<span class="skill-badge">Cling</span>
163163
<span class="skill-badge">ROOT</span>
164164
</div>
165-
<p class="responsible"><strong>Responsible:</strong>-</p>
166-
<p class="target"><strong>Target:</strong>GSoC Student</p>
165+
<p class="responsible"><strong>Responsible:</strong> -</p>
166+
<p class="target"><strong>Target:</strong> GSoC Student</p>
167167
<p class="duration">3-4 months</p>
168168
<p class="areas" style="display:none;"><strong>ROOT areas:</strong> Compiler Technology</p>
169169
<div class="scope" style="display:none;"><strong>Scope:</strong> <p>The LHC smashes groups of protons together at close to the speed of light: 40 million times per second and with seven times the energy of the most powerful accelerators built up to now. Many of these will just be glancing blows but some will be head on collisions and very energetic. When this happens some of the energy of the collision is turned into mass and previously unobserved, short-lived particles – which could give clues about how Nature behaves at a fundamental level - fly out and into the detector. Our work includes the experimental discovery of the Higgs boson, which leads to the award of a Nobel prize for the underlying theory that predicted the Higgs boson as an important piece of the standard model theory of particle physics.
@@ -197,8 +197,8 @@ <h3>Implement CppInterOp API exposing memory, ownership and thread safety inform
197197
<span class="skill-badge">Cling</span>
198198
<span class="skill-badge">cppyy</span>
199199
</div>
200-
<p class="responsible"><strong>Responsible:</strong>-</p>
201-
<p class="target"><strong>Target:</strong>GSoC Student</p>
200+
<p class="responsible"><strong>Responsible:</strong> -</p>
201+
<p class="target"><strong>Target:</strong> GSoC Student</p>
202202
<p class="duration">3-4 months</p>
203203
<p class="areas" style="display:none;"><strong>ROOT areas:</strong> Compiler Technology</p>
204204
<div class="scope" style="display:none;"><strong>Scope:</strong> <p>Incremental compilation pipelines process code chunk-by-chunk by building an ever-growing translation unit. Code is then lowered into the LLVM IR and subsequently run by the LLVM JIT. Such a pipeline allows creation of efficient interpreters. The interpreter enables interactive exploration and makes the C++ language more user friendly. The incremental compilation mode is used by the interactive C++ interpreter, Cling, initially developed to enable interactive high-energy physics analysis in a C++ environment.
@@ -235,30 +235,8 @@ <h3>Implement CppInterOp API exposing memory, ownership and thread safety inform
235235
</div>
236236
</section>
237237

238-
<!-- ================================== -->
239-
<section class="root-area">
240-
<h2 class="area-title">Contact Us</h2>
241-
242-
<section id="contact" class="contact-section">
243-
<h2>Contribute a Project Idea!</h2>
244-
<p>If you have an idea for a ROOT project, submit it here!</p>
245-
246-
<form id="contact-form" action="mailto:[email protected]" method="POST" enctype="text/plain">
247-
<label for="name">Name</label>
248-
<input type="text" id="name" name="name" required placeholder="Your name">
249-
250-
<label for="email">Email</label>
251-
<input type="email" id="email" name="_replyto" required placeholder="[email protected]">
252-
253-
<label for="project">Project Idea</label>
254-
<textarea id="project" name="project" rows="5" required placeholder="Describe your project"></textarea>
255-
256-
<button type="submit">Submit</button>
257-
</form>
258-
</section>
259238
</div>
260239
</section>
261-
262240
<!-- ================================== -->
263241

264242
<div id="project-modal" class="modal">

0 commit comments

Comments
 (0)