Replies: 3 comments 2 replies
-
btw: the phoebe version is 2.3.63 |
Beta Was this translation helpful? Give feedback.
-
(migrated to a discussion so its easier for others to find and doesn't need to be "closed") It looks like this is using the I'll make a note to try to improve the documentation to be more clear about what cases the estimators are expected to handle well and how to handle cases where they do not. |
Beta Was this translation helpful? Give feedback.
-
To add, the lc_geometry estimator fits Gaussians to what it "thinks" are eclipses and the Gaussian parameters are then used to compute the physical parameters, like radii and temperatures. In your case there's a wide Gaussian fitted to the ellipsoidal variability that is translated into an unreasonably large star which overflows the critical Roche lobe. The simplest solution would be to just manually override the value of the primary radius to avoid that overflow. If you update to phoebe 2.4 you have the option to use another analytical model with lc_geometry - 'polyfit', which might do better here. Estimators are designed to provide quick and dirty solutions and each one has limitations. As a general rule, I'd suggest trying out several or all options (see the 2.4 Estimators tutorial) and choosing the best one, or mix-and-matching the values obtained from more estimators to compensate for their deficiencies if none seem to yield a good result on their own. |
Beta Was this translation helpful? Give feedback.
-
I follow the example of "inverse_paper_examples.py". and when I fit a observational light curve data, which has two eclipses, I got a proper fitting result like this:

But when I fit a one eclipse light curve:

And it seems mask an error secondry eclipse:

Then I got this error message:
ERROR: primary is overflowing at periastron (requiv=1.0, requiv_max=0.23552918315277127). Use contact model if overflowing is desired. (4 affected parameters, affecting system,run_compute)
ERROR: secondary is overflowing at periastron (requiv=1.0, requiv_max=0.23552918315277127). Use contact model if overflowing is desired. (4 affected parameters, affecting system,run_compute)
My question is how can I solve this problem? thanks alot!
Beta Was this translation helpful? Give feedback.
All reactions