Skip to content

Releases: FergusDonnan/PyROA

PyROA 3.2.2

18 Jul 10:27
5bc3db4

Choose a tag to compare

Fixed issue with initialising walkers

PyROA 3.2.1

17 Jul 13:22
927a86c

Choose a tag to compare

  • Changed the priors in A and B expressed in units of RMS and mean to the MAD and mean. This should better handle lightcurves with lots of outliers when setting up the priors for A and B.

PyROA 3.2.0

26 May 12:15
277edd1

Choose a tag to compare

Changes:

  • The effective number of parameters when delay_dist=True now only uses the driving lightcurve. This has a small effect but with this change, the number of parameters only depends on the smoothness of the driving lightcurve and not the width of the delay distributions
  • Priors on the A and B (scale and shift) parameters are handled differently. The user now specifies unitless lower and upper limits as factors of the calculated RMS (A) and mean (B) of each lightcurve. This allows the prior range to vary for each lightcurve to provide more sensible limits especially in cases where the fluxes of each lightcurve vary drastically.
  • The initial values of the walkers are now setup to better sample the parameter space, now set to 0.2*initial_value.
  • Fixed an issue where delay_dist=True did not allow negative mean lags.
  • Fixed error for the in-line output of the best-fit lags.

PyROA 3.1.0

27 Feb 15:12
8d4ca69

Choose a tag to compare

  • Added new utility functions (Utils.py) to analyse the outputs of PyROA. See the Utils_Tutorial for examples of usage. These include displaying lightcurve(+residuals), Convergence plots, corner and chain plots by parameter, Lag spectrum plot and Flux-Flux analysis plot.

  • Changes to the intercalibration files were added. It now outputs, for every datum the original telescope, ROA model+uncertainty at the point, and degree of freedom value.

PyROA 3.0.0

05 Oct 08:58
bfa585e

Choose a tag to compare

  • Re-implemented the inclusion of a transfer function on the lightcurves with a numerical convolution, allowing any delay distribution function to be used.
  • Added a backed using emcee's backend to save and resume progress.

PyROA 2.0.2

08 Aug 11:47
5be968c

Choose a tag to compare

  • Fixed bug in calculating the slow component.

PyROA 2.0.1

05 Aug 08:52
63f18bf

Choose a tag to compare

  • Fixed bug in driving lightcurve output when using the delay distributions.

PyROA v2.0.0

04 Aug 14:28
ad31fc5

Choose a tag to compare

Changes:

  • Added option to Fit() to specify which filter is the reference to measure delays relative to. Specify the name of the filter to the parameter delay_ref.

  • Changed the delay distribution to a truncated Gaussian which prevents delays less than the delay of the blurring reference lightcurve contributing to the delay distribution.

  • If including a slow component, the code should now run at the same speed as when not including the component.

PyROA

22 Jul 09:38
da7f0ae

Choose a tag to compare

v1.0

Update PyROA.py