Skip to content

Instantly share code, notes, and snippets.

@light2802
Created August 27, 2023 05:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save light2802/b7d2d019e8f0a02d4b3b8d0eea047811 to your computer and use it in GitHub Desktop.
Save light2802/b7d2d019e8f0a02d4b3b8d0eea047811 to your computer and use it in GitHub Desktop.
GSoC23 Stardis Project Report

This summer I had an wonderful opportunity to work on Tardis-SN's STARDIS as part of Google Summer of Code 2023 program. We started with the project topic "STARDIS Parallelization and GPU" but along the way it became more of "STARDIS benchmarking and other stuff".

Abstract

STARDIS generates synthetic spectra for stars, given a set of parameters. These spectra can then be compared to real observations to give us information about the conditions inside that star’s atmosphere. STARDIS is a new companion code to TARDIS, and had not yet been optimised.


Deliverables

The deliverables of the project are as follows:

  • Profiling STARDIS code.
  • Setup benchmarking pipeline using ASV as a Github workflow.
  • Adding readers for h minus opacities and VALD to CARSUS.
  • Adding regression tests for STARDIS (This work started towards the end of the GSoC period and hasn't been finished yet).

Contributions

Links to the contributions
Profiling results for STARDIS
Benchmarking results for STARDIS
PRs for STARDIS
PRs for CARSUS

Mentors

I have not only learned about the Open Source culture and how to write good code but also learned how to work as a team to solve problems. This was the best summer experience I ever had, thank you so much for guiding me this summer. I have taken up a full time job so I wont be able to contribute actively to the project but I would still be available to help out in any way possible if need be.

I would like to thank my mentors for helping me reach this milestone. 😄😄

  • Joshua Shields
  • Isaac Smith
  • Jaladh Singhal
  • Vicente Amado Olivo
  • and all the TARDIS members 😀😀
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment