-
Notifications
You must be signed in to change notification settings - Fork 3
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
Suggestions + improvements #13
Comments
A combination of parabolic trend and apsidal motion is easy to implement. The quadrupole systems are fascinating but fitting the O-Cs from both pairs together would be really complicated and I don't know if it would have some benefits. It would be necessary to load and store O-Cs separately which requires changing a big part of the code (initialization, fitting, plotting etc.). And only parameter that should be the same for O-Cs of both pairs is their mutual orbital period (label as P3 in OCFit). I don't plan to implement this possibility, now - maybe if I'll study such systems, my opinion changes;) |
I just changed the FitMCMC function to use the I compared pymc and emcee fitting and they give very similar results. Maybe, the emcee gives more realistic posterior distributions. And from my point of view, fitting using an emcee is faster. |
@kolarjakubmuni Interesting... The difference in O-Cs for primary and secondary for nearly 6 hours is something strange. Could you write some specifications for this system? Isn't it eccentric? |
Change default file format from pickle to JSON (aa4e97a). The format can be changed manually with parameter |
Added new function |
I just implement a new model called ApsidalQuad. I don't have any good data to test it but I don't expect any problems. |
Yes, the difference is quite large. We don't know much about the system, it should be quadruple doubly eclipsing. So there is probably a combination with more effects and the system is probably eccentric. However, the secondary minima are very shallow and we need to confirm these differences (this is from the TESS data). |
@kjkoeller I start to modify GUI. I just added some new buttons - so I had to make the main window a bit larger. Could you check if it looks good also on bigger screens (with set |
Added function to calculate or estimate phase (difference in epoch) of secondary minima in GUI (81823d1). Estimation is done from the difference between O-Cs of primary and secondary minima. |
Added new window InfoMCMC in GUI. It can load saved sampling of MCMC or GA/DE fitting from a file and generate some figures useful for analysing sampling. Files generated by |
Implemented new fitting methods (Robust Regression and MCMC) for FitLinear and FitQuad in GUI (537bb2e). Added new window FitParams for setting necessary parameters. |
Merged to master branch. Uploaded to PyPI. Created a new release. |
Added models LiTE3Apsidal and LiTE3ApsidalQuad (5f51946). |
I start to make a big code change. I mainly want to use the
emcee
package for Monte Carlo fitting (instead of quite oldpymc v2
). If someone has some suggestions on what to change in the OCFit package and/or GUI, please, write here. I also have some;)Hopefully, the completely new version will be published this year...
Planned changes
emcee
- changes in fitting function,InfoMCMC
class and GUI (Fit.Params
window - 9f53a82) - done in b5e4f7cFitParams
in GUI and set them after reopening this window (New functions in GUI #4) - 0136380 (for old MCMC)maybe ETV model of Borkovits (models for ETVs #5)OCFit
(2b6d743) and GUI (81823d1)The text was updated successfully, but these errors were encountered: