Skip to content

Commit

Permalink
2024 gsoc (#71)
Browse files Browse the repository at this point in the history
* Removing unecessary navar links

* Removing extra heading

* Creating a new page for past ideas for the year 2023

* Updating mentors for gsoc 2024 proejcts

* Combining past gsoc ideas and team page into one

* Delimiting multiple roles for the core members

* Updating current year

* Adding image for Aoife Boyle

* Updating all members with the new current year 2024
  • Loading branch information
KasukabeDefenceForce authored Mar 6, 2024
1 parent d38c7d7 commit 9f2aef7
Show file tree
Hide file tree
Showing 17 changed files with 342 additions and 220 deletions.
9 changes: 3 additions & 6 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,11 @@ params:
- label: GSoC 2024 Ideas
url: /summer_of_code/ideas
style: dropdown-link
- label: GSoC 2023 Ideas
url: /summer_of_code/ideas_2023
style: dropdown-link
- label: GSoC 2023 Team
- label: GSoC 2024 Team
url: /summer_of_code/current_gsoc_team
style: dropdown-link
- label: Past GSoC Team
url: /summer_of_code/past_gsoc_team
- label: Past GSoC
url: /summer_of_code/past_gsoc
style: dropdown-link
- label: GSoC Checklist
url: /summer_of_code/checklist
Expand Down
6 changes: 3 additions & 3 deletions content/people/collaboration.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "Collaboration"
title: "Collaborators"
date: 2021-06-28T13:44:37-05:00
draft: false
layout: page
aliases: /team/
---
## Collaborators

<div class ="picture-grid">
{{< collaboration >}}
</div>
</div>
2 changes: 1 addition & 1 deletion content/summer_of_code/ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Putting in a [Pull Request](https://docs.github.com/en/pull-requests/collaborati

**Project Length:** ~175 Hours\
**Difficulty:** Moderate\
**Mentors:** Andrew Fullard, Atharva Arya\
**Mentors:** Andrew Fullard, Atharva Arya, Aoife Boyle\
**Description:** TARDIS uses [Airspeed Velocity](https://asv.readthedocs.io/en/stable/) to produce benchmarks that measure the performance of TARDIS. These benchmarks are created via a [GitHub Action](https://github.com/tardis-sn/tardis/blob/master/.github/workflows/benchmarks.yml) that runs whenever a commit is made to the main branch. It will also trigger when a benchmarks label is added to pull requests, and produce a bot comment that lists the benchmark results.

Currently, the benchmarks for the previous 5 commits are created and pushed to a [separate repository](https://github.com/tardis-sn/tardis-benchmarks/tree/main). This repository publishes to a [website](https://tardis-sn.github.io/tardis-benchmarks/).
Expand Down
24 changes: 0 additions & 24 deletions content/summer_of_code/ideas_2023.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,6 @@ draft: false
layout: page
---

### Astronomy and Astrophysics Background:

A [supernova](https://en.wikipedia.org/wiki/Supernova) (here we show SN1994D in the Galaxy NGC4526 - image source: wikipedia) marks the brilliant death throes of a star, during which it outshines its entire galaxy. It not only marks death, though: supernova ejecta change the evolution of the universe and enable the formation of planets and life as we know it. From the iron in your blood to the silicon in your laptop, supernovae return heavy elements assembled from the primordial hydrogen and helium left after the big bang.

<img src="/images/480px-SN1994D.jpg" alt="image" style="display: block; margin: 0 auto;width: 80%;padding-top: 5%;padding-bottom: 5%;">
There are still many mysteries surrounding supernovae (e.g. their precise origins, inner workings, …). One way to study these objects in more detail is to split the light coming from these objects into its components (like using a prism) and analyzing the resulting data (which is called a spectrum). Here, we show spectra (black lines) of a number of different supernova types (image courtesy Daniel Kasen and LBL). Different chemical elements present in the supernova leave their mark on the spectra by imprinting characteristic features, so-called atomic lines (regions highlighted in colour). Thus, studying and interpreting such spectra allows us to identify what supernovae are made of.

<img src="/images/sn_types.jpg" alt="image" style="display: block; margin: 0 auto;width: 90;padding-top: 5%;padding-bottom: 5%;">

With sophisticated computer simulations astronomers try to reproduce the observed spectra to draw conclusion about the properties of the supernova ejecta and ultimately the explosion mechanism and progenitor stars. TARDIS is such a numerical code. It calculates theoretical spectra based on a number of input parameters, such as the supernova brightness and the abundances of the different chemical elements present in the ejecta (e.g. Oxygen, Silicon, Iron, etc.). The main idea for this procedure is that by finding a close match between theoretical and observed spectra we identify the parameters that actually describe the supernovae.

### The TARDIS Project

As mentioned in the background information above, TARDIS is a scientific tool (more specifically a Monte Carlo radiative transfer code) whose primary goal is the calculation of theoretical spectra for supernovae. Below, you find the typical result of a TARDIS calculation. It shows the calculated synthetic spectra for a simple supernova model. This particular setup (tardis_example) is officially provided by the TARDIS collaboration on the [documentation](https://tardis-sn.github.io/tardis/).
<img src="/images/tardis_example.png" alt="image" style="display: block; margin: 0 auto;width: 90%;padding-top: 5%;padding-bottom: 5%;">

### List of GSoC {{< current_year >}} Project Ideas

In the TARDIS collaboration we first establish a detailed plan on implementing new features before starting the actual work. This is an important step that ensures that the entire TARDIS collaboration is informed about the development efforts and that the team members can help shape the ideas during the discussion phase. We call these documents TEP - TARDIS Enhancement Proposals. We already have a great list of ideas [here](https://github.com/tardis-sn/tep) that we need help with. Some of these we have specially selected for GSoC {{< current_year >}} and are listed with specific “warm-up” tasks below. But feel free to propose your own TEP and make a PR on that.

If you use one of our TEPs, you can definitely add more detail to the implementation, but what we really want to see is a detailed timeline with milestones that shows us that you have thought about how to implement the feature in three months. For any questions about the projects, please ask on [Gitter](https://gitter.im/tardis-sn/gsoc).

Putting in a [Pull Request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) with the First objective is essential for each proposal to allow to see how you work.

#### Velocity Packet Tracker Visualisation

{{<idea_tag "Python">}} {{<idea_tag "GitHub">}} {{<idea_tag "Matplotlib">}} {{<idea_tag "Plotly">}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
---
title: "Past GSoC Team"
title: "Past GSoC Team & Ideas"
date: 2021-05-28T09:44:45-05:00
draft: false
layout: page
---

### Past GSoC Ideas

[2023]({{< relref "ideas_2023.md" >}})

### Past GSoC Org-Admins

{{< past_gsoc_org_admin >}}
Expand Down
22 changes: 7 additions & 15 deletions data/members/current_gsoc_admins.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,31 @@
{
"member_id": "andrew_fullard",
"years": [
2023
2024
],
"full_name": "Andrew Fullard",
"image_path": "media/images/me.jpg"
},
{
"member_id": "atharva_arya",
"years": [
2023
2024
],
"full_name": "Atharva Arya",
"image_path": "media/images/atharva.jpg"
},
{
"member_id": "jack_o_brien",
"member_id": "jing_lu",
"years": [
2023
2024
],
"full_name": "Jack O'Brien",
"image_path": "media/images/jack.jpg"
},
{
"member_id": "marc_williamson",
"years": [
2023
],
"full_name": "Marc Williamson",
"image_path": "media/images/marc.jpeg"
"full_name": "Jing Lu",
"image_path": "media/images/jing.jpg"
},
{
"member_id": "wolfgang_kerzendorf",
"years": [
2023
2024
],
"full_name": "Wolfgang Kerzendorf",
"image_path": "media/images/wolfgang.jpg"
Expand Down
112 changes: 12 additions & 100 deletions data/members/current_gsoc_mentors.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,177 +2,89 @@
{
"member_id": "aiofe_boyle",
"years": [
2023
2024
],
"full_name": "Aiofe Boyle",
"image_path": "../me.jpeg"
"image_path": "media/images/profile.png"
},
{
"member_id": "alexander_holas",
"years": [
2023
2024
],
"full_name": "Alexander Holas",
"image_path": "../me.jpeg"
},
{
"member_id": "andreas_flors",
"years": [
2023
],
"full_name": "Andreas Flors",
"image_path": "media/images/andreas.jpeg"
},
{
"member_id": "andrew_fullard",
"years": [
2023
2024
],
"full_name": "Andrew Fullard",
"image_path": "media/images/me.jpg"
},
{
"member_id": "anirban_dutta",
"years": [
2023
],
"full_name": "Anirban Dutta",
"image_path": "media/images/anirban_dutta.jpg"
},
{
"member_id": "atharva_arya",
"years": [
2023
2024
],
"full_name": "Atharva Arya",
"image_path": "media/images/atharva.jpg"
},
{
"member_id": "bea_lu",
"years": [
2023
],
"full_name": "Bea Lu",
"image_path": "media/images/bea_lu.jpg"
},
{
"member_id": "christian_vogl",
"years": [
2023
2024
],
"full_name": "Christian Vogl",
"image_path": "media/images/christian.jpeg"
},
{
"member_id": "eva_laplace",
"years": [
2023
],
"full_name": "Eva Laplace",
"image_path": "../me.jpeg"
},
{
"member_id": "ezequiel_passaro",
"years": [
2023
],
"full_name": "Ezequiel Passaro",
"image_path": "../me.jpeg"
},
{
"member_id": "harshul_gupta",
"years": [
2023
2024
],
"full_name": "Harshul Gupta",
"image_path": "media/images/harshul.jpeg"
},
{
"member_id": "isaac_smith",
"years": [
2023
],
"full_name": "Isaac Smith",
"image_path": "media/images/isaac_image.jpg"
},
{
"member_id": "jack_o_brien",
"years": [
2023
],
"full_name": "Jack O'Brien",
"image_path": "media/images/jack.jpg"
},
{
"member_id": "jaladh_singhal",
"years": [
2023
2024
],
"full_name": "Jaladh Singhal",
"image_path": "media/images/jaladh.jpg"
},
{
"member_id": "james_gillanders",
"years": [
2023
2024
],
"full_name": "James Gillanders",
"image_path": "media/images/james.jpeg"
},
{
"member_id": "jing_lu",
"years": [
2023
2024
],
"full_name": "Jing Lu",
"image_path": "media/images/jing.jpg"
},
{
"member_id": "josh_shields",
"years": [
2023
2024
],
"full_name": "Josh Shields",
"image_path": "media/images/josh_photo.jpg"
},
{
"member_id": "mark_magee",
"years": [
2023
],
"full_name": "Mark Magee",
"image_path": "../me.jpeg"
},
{
"member_id": "sona_chitchyan",
"years": [
2023
],
"full_name": "Sona Chitchyan",
"image_path": "media/images/sona_photo.jpg"
},
{
"member_id": "vicente_amado",
"years": [
2023
],
"full_name": "Vicente Amado Olivo",
"image_path": "media/images/ESD_headshot.jpg"
},
{
"member_id": "wolfgang_kerzendorf",
"years": [
2023
2024
],
"full_name": "Wolfgang Kerzendorf",
"image_path": "media/images/wolfgang.jpg"
},
{
"member_id": "yuki_matsumura",
"years": [
2023
],
"full_name": "Yuki Matsumura",
"image_path": "media/images/yuki_face.png"
}
]
44 changes: 1 addition & 43 deletions data/members/current_gsoc_participants.json
Original file line number Diff line number Diff line change
@@ -1,43 +1 @@
[
{
"year": 2023,
"info": {
"ansh_kumar": {
"full_name": "Ansh Kumar",
"project_title": "Simulation Restrcture",
"project_link": "",
"image_path": "media/images/ansh.jpeg"
},
"william_black": {
"full_name": "William Black",
"project_title": "STARDIS Parallelization and GPU with Numba, C/C++ Extensions, and CUDA",
"project_link": "https://summerofcode.withgoogle.com/programs/2023/projects/sm8D0H9D",
"image_path": "../me.jpeg"
},
"aarya_chaumal": {
"full_name": "Aarya Chaumal",
"project_title": "STARDIS Parallelization and GPU",
"project_link": "https://summerofcode.withgoogle.com/programs/2023/projects/LhiIWAnR",
"image_path": "media/images/aarya.png"
},
"shikha_rathi": {
"full_name": "Shikha Rathi",
"project_title": "Having Versioned Atomic Data Repositories",
"project_link": "https://summerofcode.withgoogle.com/programs/2023/projects/tXpWIPLe",
"image_path": "media/images/shikha.jpg"
},
"shreyas_singh": {
"full_name": "Shreyas Singh",
"project_title": "Import and Store NNDC Deposition Data",
"project_link": "https://summerofcode.withgoogle.com/programs/2023/projects/F7C111oc",
"image_path": "media/images/shreyas.jpg"
},
"ayushi_daksh": {
"full_name": "Ayushi Daksh",
"project_title": "Grotrian Diagram Visualisation",
"project_link": "https://summerofcode.withgoogle.com/programs/2023/projects/HxymUMRe",
"image_path": "media/images/ayushi.jpg"
}
}
}
]
[]
Loading

0 comments on commit 9f2aef7

Please sign in to comment.