Contributor
Ansh_49

Inner Boundary Velocity Solver


Mentors
Jack O'Brien, Andreas Flörs, Christian Vogl, Yuki Matsumura, Anirban Dutta
Organization
TARDIS RT Collaboration
Technologies
python, numpy, jupyter, pandas, Matplotlib, sklearn
Topics
simulation, visualisation, astrophysics, Estimation, MonteCarlo
TARDIS operates on a “photospheric” inner boundary approximation. A hard inner boundary in velocity is set from which radiative packets are emitted through the ejecta according to a black-body distribution at a given temperature. Currently, TARDIS can solve for the radiative and inner boundary temperatures as well as dilution factors given a static inner velocity boundary. The precise location of where this inner boundary velocity should be placed is not always obvious and there are a few methods by which one can intelligently select a location based on the properties of the plasma (which are constantly updating over each iteration). This project will aim to update the location of the inner boundary velocity based on a set of options for desired properties of the plasma at each iteration. The options include setting the inner boundary velocity according to a given optical depth over all frequencies (either Planck or Rossland mean opacities) or setting the inner boundary according to a desired value for the dilution factors. The project can be broken down into the following four deliverables: - Estimating the inner velocity value based on target values of optical depth and dilution factor - Integrate the estimation methods into TARDIS base - Write thorough test cases for all the above changes. - Make Jupyter notebooks and tutorials demonstrating the feature. -Thorough documentation of the changes. - Write a blog about the project.