-
Notifications
You must be signed in to change notification settings - Fork 23
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
Validation of GNILC dust templates #101
Comments
Files locationhttps://portal.nersc.gov/project/cmb/pysm-dev/gnilc/ or at NERSC in: /global/project/projectdirs/cmb/www/pysm-dev/gnilc |
Available filesOutput templatesIn uK_RJ (see also in FITS header)
Input GNILC productsFor temperature:
For polarization:
Masks
Intermediate productsLarge scale Alms in logpoltens
Small scales power spectrum
Modulation of the small scales
|
Spectral index and Dust temperatureAt the same location above I have also copied the outputs of the GNILC beta and Td processing, see the notebooks in #104 for more details. Output maps6 maps, 2 componets at 3 resolutions:
Intermediate products
For modulation I reuse the "temperature" modulation above. |
A while ago I was calculating power spectra of the new log pol tens templates. I found that the power spectra of smaller patches of sky exhibits more of a break at the transition scale around ell of 100 on smaller patches of sky. For example, the bottom panel of this plot: The bottom panel shows BB, and the green line shows the spectra calculated on the BICEP / Keck patch, with the dashed line being the input map Andrea and Giuseppe were unable to reproduce these plots, and so I reran the spectra, using the updated log pol tens templates in this thread, as well as the BK mask in this thread: With the updated templates, I find that the discrepancy in the BK patch (both my original mask, and the new mask), is reduced by a factor of a few, whilst the BB spectrum in the LR15 region stays a little low (and strangely lower than the two BK regions). I've also plotted in the BB panel the maximum likelihood BK dust model for comparison. Based on this final plot, I'm not sure this is an issue worth investigating much further, but I wanted to record it here. |
Thanks a lot @bthorne93 for this follow up! it is great to see this validation with the latest updated models!
|
|
@giuspugl The issue of alpha_BB is being raised, so I think it may be worth digging back into @bthorne93's question 1 above. |
@bthorne93 , sorry I totally lost track of this comment! I totally agree that choosing a steeper spectr. index would lower the power than a flat one. (i think there was a typo in my previous comment).
This approach is still in line with our philosophy, i.e. use as much as we could observations and extend simulations with physical assumptions. |
I like this approach. The steeper spectral index should be chosen to anticipate high nside. Maybe we select the index to ensure that EE, BB < TT out to 8192 at least. |
In this notebook you'll find an attempt to implement what i proposed above:
Even in this case, our benchmark is to match small and large scales for the mask /!\ This new implementation employs several new features wrt the previous
Spectra at intermediate and low Gal. latitudes :Spectra at high Gal. latitudes |
Updates on the modelsI 've finalized a new model of dust with small scales employing several changes wrt what has been done before:
Power Spectrum indices:MapsNew maps looks noisier compare to the templates or the ones previously produced in pysm3, however this is kind of expected, small scales contribute more in Q and U maps when a flatter spectral index is employed. Power Spectra in
|
Thanks @giuspugl, this is great! One question though: why does the new T map look like it retains less information from the input map relative to the old T map? |
My understanding is that small scale content in P map is larger especially at high multipoles (because it 's less modulated and because E and B mode spectral indices are flatter) therefore you get a larger loss of info also in the previous T map. Remember that those small scales are mixed when you transform back from poltens to real IQU quantities . In particular |
@brandonshensley can someone do a further validation with @giuspugl's maps at |
Yes, let's please hold off for now in implementation in PySM. Thanks! |
Agree on holding off for now. Are there validation measurements needed that don't yet have someone assigned? |
@giuspugl apologies, I lost the last 10 min of today's call. Are you going to post the notebook here? |
Updates on dustBelow a summary of the updates implemented on new dust models :
ValidationTT, TE, EE, BB Power Spectra at different GAL masksE-to- B ratio at different GAL masksEE BB spectra in small patchesPolarization Fraction pixel distributionNotebook and final dust mapsyou can find my final notebook here |
thanks @giuspugl! I'll start implementing this into PySM |
@giuspugl can you please make the data folder |
nevermind, I reran |
@giuspugl clarification on cell 45:
if we are modulating the small scales in |
This is something we found in the past to have a rounder transition at around |
ok, I have modified giuspugl notebook to have a fixed seed and used it to compare with my 2-step implementation (first generate inputs in spherical harmonics space, basically inputs to d11, then from that create the d10 templates), for reference: https://gist.github.com/c5f71634f4466a52945eb22b0044a3c2 |
ok, implemented in #133 |
The implementation of the GNILC-based dust templates is complete, see details and the executed notebook at:
#97 (comment)
Now it would be useful to have some independent validation, load the maps, take spectra, compare known regions, check everything is reasonable (see also #100)
The text was updated successfully, but these errors were encountered: