Git Product home page Git Product logo

jaeicu2024's Introduction

Folder containing the progress made during the JAE ICU fellowship at the IAA-CSIC. During these 5 months, I am deepening my knowledge of high-energy transient events in our universe. My progress can be followed in this notebook. Starting with prueba folder, this was my first Python programming experience, later with Synchrotron Code fodler I learned the basics of synchrotron emission following NRAO book and Pacholzyck.

Once the basics were established, I started to analyse GRS 1915+105, a well known superluminal source which can be described by a Van Deer Lan model. All the synchrotron functions were implemented from scratch, along with the relevant documentation, and functions related to the specific model were also implemented. With all this, a fit was made using scipy functions with a result consistent with those in the bibliography. In any case, the previous analysis considered each outbreak independently, but the importance of overlap was thought to be important, so I developed code to implement multiple outbreak fits simultaneously. The relevance of the overlap was then analysed in Figure

imagen

The data can also be used to extract information about the power law dependence of the flux on frequency. I performed another fit and extracted the prediction of the power law exponent and with it the predicted curve of Flux-Freq with the corresponding confidence interval.

imagen

Next, an analysis of the supernova SN1993J was carried out. Starting from the previously developed synchrotron functions and assuming a modified Standard Interaction Model (SIM), where we have a strong interaction between the supernova and the interacting medium. This interaction leads to a self-similar expanding shell structure, where in this modified scenario the synchrotron emission comes from the shell formed shortly after the outburst. The code corresponding to this new model was also developed from scratch. Observational data could not be successfully fitted to the model, and several consistency tests were carried out checking the validity of the code. As an expample the result plot for 1.2cm wavelenght is shown below

imagen

Finally, the implementation of a low energy cut-off for the relativistic electron population started, following the assumptions of the bibliography. Problems were found in the implementation of the numerical integration, and eventually the analysis of this source was dropped. This was due to the learning purpose of this well known source, during the depuration of the code and the analysis of the model I improved several skills and parts of the fitting code. I learnt about numerical integration in Python, special functions, optimising code and comparing different least squares fitting methods within scipy.

Using previous knowledge of the synchrotron process, we analysed TDE jets from AT2019dsg. We performed a least-squares fit using only my own developed functions, which are all included in this repository. At this point I learnt about Bayesian fitting methods, analysed the UltraNest and Dynesty packages, and finally chose UltraNest for it's larger documentation towards starters. Using the least-squares results as input for the prior transformation of the Bayesian fit, we performed a Bayesian fit on the data, obtaining similar results to those in the bibliography and contrasting our procedure.

imagen

Finally, all these tools and skills lead to the analysis of the TDE AT2019azh. This source is analysed in the bibliography with a rather complex model, and we thought that it could also be described by a simple synchrotron emission and self-absorption like AT2019dsg. Starting with a least-squares fit, the data fitted well to our proposed model, and a power-law dependence between magnetic field and radius was also postulated based on the results of the fit. Nowadays we are focusing on checking the validity of this power law dependence and comparing the bibliography with our model. All this will be done using the UltraNest model comparison module and could lead to a possible future publication.

jaeicu2024's People

Contributors

camachoadri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.