-
Notifications
You must be signed in to change notification settings - Fork 31
Description
Hi,
I have been trying to do inverse modelling with three Gaia lightcurves. The parameter estimation and optimisation worked when I set pblum_mode to dataset-scaled for all three lightcurves. When coming to emcee, which requires setting the plumb to anything other than dataset-scaled. So I kept the Gaia G-band lightcurve to component-coupled and others to dataset-coupled. And then using some initial parameter distribution, I see that the model no longer fits the folded lightcurves. Why is it so?
The figure and code are attached below for reference.
Additionally, I have a few more doubts regarding this.
- The Gaia G passband luminosity of the primary still appears as the default one, and others are changed. So are these correct?
{'pblum@primary@lc_G': <Quantity 12.56637061 W>, 'pblum@secondary@lc_G': <Quantity 1.29840452 W>, 'pblum@primary@lc_BP': <Quantity 11.10691025 W>, 'pblum@secondary@lc_BP': <Quantity 0.85760881 W>, 'pblum@primary@lc_RP': <Quantity 4.30567077 W>, 'pblum@secondary@lc_RP': <Quantity 0.71495032 W>}
- Since I am using three passband lightcurves, is it possible to get separate temperatures from all three lightcurves? I mean, the multiple temperatures can really give a hint to the nature of the hidden companion in case it is an SB1 system.
- How trustworthy are the fitted parameters from the estimators and optimisers?
Please let me know if you need any additional information.
Looking forward to hearing from you soon.
b.set_value('pblum_mode@lc_G', 'component-coupled')
b.set_value('pblum_mode@lc_BP', 'dataset-coupled')
b.set_value('pblum_mode@lc_RP', 'dataset-coupled')
b.add_compute(compute='dyn_lc',overwrite=True)
b['enabled@lc_G@dyn_lc'] = True
b['enabled@lc_BP@dyn_lc'] = True
b['enabled@lc_RP@dyn_lc'] = True
print(b.compute_pblums(compute = 'dyn_lc'))
b.run_compute( 'dyn_lc')
b.add_distribution('teffratio', phoebe.gaussian_around(0.1), distribution='ndg_gauss',overwrite_all=True)
b.add_distribution('t0_supconj', phoebe.gaussian_around(10), distribution='ndg_gauss',allow_multiple_matches=True)
b.add_distribution('incl@binary', phoebe.gaussian_around(10), distribution='ndg_gauss',allow_multiple_matches=True)
b.add_distribution('requivsumfrac@binary', phoebe.gaussian_around(0.05), distribution='ndg_gauss',allow_multiple_matches=True)
b.add_distribution('ecosw@binary', phoebe.gaussian_around(10), distribution='ndg_gauss',allow_multiple_matches=True)
b.run_compute(compute='dyn_lc', sample_from='ndg_gauss', sample_num=10, model='from_ndg', overwrite=True)
b.plot(model='from_ndg', x='phase', show=True,legend = True)