Skip to content

Commit 02a4369

Browse files
Jose Ramos-MendezJose Ramos-Mendez
authored andcommitted
fixed text alignment and background color
modified: about.html modified: assets/styles.css
1 parent cb32318 commit 02a4369

2 files changed

Lines changed: 86 additions & 60 deletions

File tree

about.html

Lines changed: 46 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -30,60 +30,57 @@ <h1>
3030
</div>
3131
</header>
3232
<main>
33-
<section class="content-placeholder" aria-labelledby="about-overview">
34-
<div class="section-inner">
35-
<article class="stat-card overview-card">
36-
<h2 id="about-overview">What is OpenTOPAS?</h2>
33+
<section class="content-placeholder section-inner" aria-labelledby="about-overview">
34+
<h2 id="about-overview">What is OpenTOPAS?</h2>
35+
<article class="stat-card overview-card">
36+
<div class="text-columns">
37+
<p>
38+
The NIH-funded TOPAS project made radiation therapy simulations using the Monte Carlo method easily
39+
accessible for the radiotherapy community. This repository brings the code to a new, truly open
40+
release stage called <strong>OpenTOPAS</strong>.
41+
</p>
42+
<p>
43+
OpenTOPAS wraps and extends the <a href="https://geant4.web.cern.ch" target="_blank" rel="noopener">Geant4 Simulation Toolkit</a>
44+
to provide an easier-to-use application for the medical physicist. The parameter control system lets physicists assemble and control a rich
45+
library of simulation objects—geometry components, particle sources, scorers—without writing C++ or knowing Geant4 internals.
46+
Visit the <a href="https://opentopas.readthedocs.io/en/latest" target="_blank" rel="noopener">User Guide</a> for deeper dives.
47+
</p>
48+
<p>
49+
The project was originally created out of an NIH-funded collaboration of Massachusetts General Hospital,
50+
University of California San Francisco, and SLAC National Accelerator Laboratory. Today, the UCSF and MGH teams continue
51+
to maintain and expand OpenTOPAS in partnership with the Monte Carlo community.
52+
</p>
53+
<p>
54+
OpenTOPAS supports simulation of medical applications of ionizing radiation with the Monte Carlo method.
55+
Free availability is intended to aid research by medical physicists, radiobiologists, and clinicians across all radiotherapy modalities.
56+
New users should review the key publications to explore its potential.
57+
</p>
58+
</div>
59+
</article>
3760

38-
<div class="text-columns">
39-
<p>
40-
The NIH-funded TOPAS project made radiation therapy simulations using the Monte Carlo method easily
41-
accessible for the radiotherapy community. This repository brings the code to a new, truly open
42-
release stage called <strong>OpenTOPAS</strong>.
43-
</p>
44-
<p>
45-
OpenTOPAS wraps and extends the <a href="https://geant4.web.cern.ch" target="_blank" rel="noopener">Geant4 Simulation Toolkit</a>
46-
to provide an easier-to-use application for the medical physicist. The parameter control system lets physicists assemble and control a rich
47-
library of simulation objects—geometry components, particle sources, scorers—without writing C++ or knowing Geant4 internals.
48-
Visit the <a href="https://opentopas.readthedocs.io/en/latest" target="_blank" rel="noopener">User Guide</a> for deeper dives.
49-
</p>
50-
<p>
51-
The project was originally created out of an NIH-funded collaboration of Massachusetts General Hospital,
52-
University of California San Francisco, and SLAC National Accelerator Laboratory. Today, the UCSF and MGH teams continue
53-
to maintain and expand OpenTOPAS in partnership with the Monte Carlo community.
54-
</p>
55-
<p>
56-
OpenTOPAS supports simulation of medical applications of ionizing radiation with the Monte Carlo method.
57-
Free availability is intended to aid research by medical physicists, radiobiologists, and clinicians across all radiotherapy modalities.
58-
New users should review the key publications to explore its potential.
59-
</p>
60-
</div>
61+
<div class="stat-grid">
62+
<article class="stat-card">
63+
<h3>Mission</h3>
64+
<p>
65+
Deliver a validated, community-supported Monte Carlo framework that enables accurate and efficient radiation therapy research.
66+
</p>
67+
</article>
68+
<article class="stat-card">
69+
<h3>Why Open</h3>
70+
<p>
71+
Full open access allows advanced users to extend the platform in C++ while benefiting from the OpenTOPAS parameter system and Geant4 flexibility.
72+
</p>
73+
</article>
74+
<article class="stat-card">
75+
<h3>Focus Areas</h3>
76+
<p>
77+
Proton and conventional radiotherapy, LET / RBE modelling, optical photon transport, dosimetry detectors, and radiopharmaceutical therapy.
78+
</p>
6179
</article>
62-
63-
<div class="stat-grid">
64-
<article class="stat-card">
65-
<h3>Mission</h3>
66-
<p>
67-
Deliver a validated, community-supported Monte Carlo framework that enables accurate and efficient radiation therapy research.
68-
</p>
69-
</article>
70-
<article class="stat-card">
71-
<h3>Why Open</h3>
72-
<p>
73-
Full open access allows advanced users to extend the platform in C++ while benefiting from the OpenTOPAS parameter system and Geant4 flexibility.
74-
</p>
75-
</article>
76-
<article class="stat-card">
77-
<h3>Focus Areas</h3>
78-
<p>
79-
Proton and conventional radiotherapy, LET / RBE modelling, optical photon transport, dosimetry detectors, and radiopharmaceutical therapy.
80-
</p>
81-
</article>
82-
</div>
8380
</div>
8481
</section>
8582

86-
<section class="section-inner" style="padding:4rem 1.5rem 3rem;">
83+
<section class="collaborators-section section-inner">
8784
<h2>Collaborators</h2>
8885
<p>
8986
OpenTOPAS is jointly maintained by interdisciplinary teams at the University of California San Francisco and

assets/styles.css

Lines changed: 40 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -214,14 +214,24 @@ section {
214214
border-top: 1px solid var(--border);
215215
}
216216

217-
section:nth-of-type(odd) {
218-
background: var(--panel);
219-
}
220-
221-
.section-inner {
222-
max-width: 1100px;
223-
margin: 0 auto;
224-
}
217+
section:nth-of-type(odd) {
218+
background: var(--panel);
219+
}
220+
221+
.content-placeholder {
222+
padding: 4rem 1.5rem 3rem;
223+
}
224+
225+
.collaborators-section {
226+
padding: 4rem 1.5rem 3rem;
227+
background: var(--panel);
228+
border-top: 1px solid var(--border);
229+
}
230+
231+
.section-inner {
232+
max-width: 1100px;
233+
margin: 0 auto;
234+
}
225235

226236
.section-inner h3 {
227237
margin-top: 0;
@@ -267,18 +277,37 @@ section:nth-of-type(odd) {
267277
background: rgba(22, 27, 34, 0.7);
268278
}
269279

280+
.content-placeholder > h2 {
281+
margin: 0 0 1.5rem;
282+
}
283+
270284
.overview-card {
271285
margin-bottom: 2.5rem;
272286
}
273287

274-
.overview-card h2 {
275-
margin: 0 0 1rem;
288+
.overview-card .text-columns {
289+
display: block;
290+
margin-bottom: 0;
291+
column-count: 1;
292+
column-gap: 2rem;
276293
}
277294

278-
.overview-card .text-columns {
295+
.overview-card .text-columns p {
296+
max-width: none;
297+
margin: 0 0 1.5rem;
298+
break-inside: avoid-column;
299+
}
300+
301+
.overview-card .text-columns p:last-child {
279302
margin-bottom: 0;
280303
}
281304

305+
@media (min-width: 900px) {
306+
.overview-card .text-columns {
307+
column-count: 2;
308+
}
309+
}
310+
282311
.stat-card h4 {
283312
margin: 0 0 0.5rem;
284313
font-size: 1.1rem;

0 commit comments

Comments
 (0)