-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thick disc model #3
Comments
See astro-group-bristol/SpectralFittingExtras.jl#7 regarding |
Reproducing results from Abdikamalov et al. 2020 Now that the photon index q=3 was specified as in the Abdikamalov paper, the difference is quite striking. Code can be found here |
The code that calculates emissivity profiles for different coronal spectra has been tested against that Gonzalez paper, right? I can't find any unit tests in Gradus.jl for it, so just wanted to be sure it's verified somewhere. |
yess, we did that last summer. we tested the moving source and our results didn't agree with Gonzalez+2017 nor Wilkins+Fabian2012 BUT we did agree with Dauser+2013 |
I remember that, but for different corona powerlaw exponents? As in, we're definitely sure that bit of the code is working as intended? |
The Fanton paper has that bluring interpolation though, and also is normalized differently. Just looking at those plots side by side isn't convincing to me; are there not examples in Gonzalez for different power laws at better resolution that we can compare to? |
uu I don't think we did that specifically but that can be done, I'll run the test |
I think the issue here might be that the emissivity index |
|
Following up on our meeting today, we actually do have the non-self-consistent version of the Abdikamalov recipe and the results from here do agree with Abdikamalov+ (2020) paper because they use the emissivity power law ~ power of -3 and so do we by default as per here. The reason our self-consistent figures did not agree with his results is because I mistakenly assumed emissivity and photon index are synonymous (mea culpa), however that prompted me to perform the same calculations using the self-consistent version of the code this time, replacing the I think the self-consistent method might be worth exploring and we could try recreating Taylor & Reynolds figures to verify our approach first and then expand their work -- they only implemented their models for inclination angles 15 30 and 60 degrees and did not include the deformation parameter. Abdikamalov expanded their work, adding higher inclination angles and the deformation parameter but compromised the self-consistency of their approach. With Gradus we can do all of it -- cover the high inclination angles, explore the impact of the deformation parameter in the Johannsen metric and provide the self-consistency in the method using the bit of code I wrote over the summer that calculates spectra and the profile passing that as argument. If Abdikamalov was expanding Taylor&Reynolds work by employing Johannsen's metric with the deformation parameters and higher inclination angles but used the power law instead of self-consistently calculated profiles, compromising this consistency, we could do all of those things -- therefore making a difference, providing a new approach and improving the models, right? Let me know your thoughts if this idea is worth exploring! |
Yes! I think this is a great idea. We should do the self-consistent calculation with deformation parameters, going beyond the Abdikamalov et al. (2020) and Taylor & Reynolds (2018) papers. |
Test Taylor&Reynolds:
Effects of the self-consistent illumination and metric dependency:
|
Taylor&Reynolds tests -- resultsTaylor&Reynolds2018a recipe for figures 6-8 note: |
so I am actually struggling with it a little bit. I am confused at how they are defining their inner and outer radii. so for now I'm simply not defining those. |
so far the code is here and this is the result: |
Squeeze your disc together a bit: no point plotting out to 1000 |
Looks good! Maybe the y axes need adjusting? Top row especially, there is a lot of empty space in the plots! |
working on the fig. 4 code recipe -- map of the discs' redshift. results: @fjebaker is there a condition for stopping integration of the photons inside the ISCO since we see the redshift from the photon ring? also, any way to give an outer edge to >0% Eddington ratios in Shakura--Sunyaev models? passing also I feel like at low Eddington ratios especially our BH shadow isn't the same shape..? might be due to heights/widths but that's just my guess..? code available here :) |
mainly because since our line profiles figures differ slightly from the source ones we suspect the photons from photon ring might travel back and hit the disc therefore affecting the shapes. unlikely, but would be neat to check just to be 100% sure |
Yeah you can filter the geodesics. For the inner horizon, I already provide r_filter = FilterPointFunction((m, gp, t) -> gp.r[2] < 100, NaN)
pf = ConstPointFunctions.redshift(m, x) ∘ r_filter ∘ ConstPointFunctions.filter_intersected() |
I've written a routine that allows us to calibrate images so we can overlay Gradus (or any other) plot on top. I've pushed an example to the repository at This is a comparison with Taylor & Reynolds (2018) Figure 7 bottom left panel ( The image calibration was done with |
Wow that is better agreement than I would first have thought! Well done all and very cool package @phajy! |
@phajy that looks amazing!! really nice agreement too! |
Yes, it is good agreement! The normalisation I tuned by eye having set the normalisation of the SelfConsistentIronLines/src/overplot_example.jl Lines 90 to 93 in d41b09b
I would prefer a different normalisation because the height of the sharp peak probably depends on the binning and might be subject to aliasing. Perhaps a normalisation based on integrated flux. |
that's an eye for detail! I will have a deep dive into the |
his all I hope your Easter break is going great<3 I've been looking at and verifying results I revisited the reproduced figure from Fanton et al 1997 and I noticed the wrong parameter was varied -- we meant to vary the emissivity index and instead the photon index was varied. I fixed the code but now our results differ majorly -- please see below. I posted the code here. Please confirm if this looks correct now :( I can see they are calculating emissivity slightly differently -- we do ε(r) = r^(-3) and Fanton includes an extra factor of epsilon_0/4pi which we do not do. but could it impact the profile so much?? I beg for a sanity check. |
but then now that I think about it -- because of their normalisation they look very differently but actually, in fact I think the results now match better |
You likely had |
Good on you for checking though! And well noticed regarding the parameters 👍 |
It would be good to produce a Gradus-based thick disc model that can be used to fit spectra.
The sorts of parameters that could be varied include:
To start with it would be great to quantitatively reproduce the results of Abdikamalov et al. (2020). Let's start with their Figure 5.
Perhaps the easiest way to do a quantitative comparison is to compare with the output of
RELLINE_NK
.The text was updated successfully, but these errors were encountered: