Juliet

Latest version: v2.2.7

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.2.7

Fixed
- Now dynesty inputs can be given to `juliet` for both, the general properties (e.g., `bound`) _and_ the sampler properties (e.g., nlive).

2.2.6

Fixed
- New dynesty version not using all cores with how multiprocessing is incorporated in `juliet`. Now it works, but one has to add the pesky `if __name__ == '__main__':` to the start of scripts using this.
- Fixed `Gamma` parameter on the Exp-sine-squared kernel, for which `juliet` was actually fitting log(`Gamma`) and not `Gamma`, as pointed out in 118.
- Fixed bug on binning with given errorbars pointed out in 117.
- Fixed bug that didn't let `dynesty` args to be passed with newest `dynesty` version (as noted in 109).

Added
- Exception if user tries to fit `a_p1` and `rho` (covering issue 116).

2.2.5

Fixed
- Bug of multi-instrument fits not updating posteriors by Jayshil (PR 112).
- Bug of multi-planet TTV fits (issues 110 and 97) by melissa-hobson (PR 111).
- Bug on joint transit and eclipse models; now remove fp component to out-of-eclipse component --- joint
transit and eclipse models have thus, by default, and out-of-eclipse and out-of-transit value equal to 1.
- Bug on setup file that didn't install h5py by default (needed for radvel) (PR 113).

Added
- Now `get_all_TESS_lightcurves` has an extra flag to save lightcurves (`save_data = True`; PR 106 by melissa-hobson).
- Tests for transit, eclipse and joint transit and eclipse fits in `tests`.
- Implemented phase-curve toy model (simple sinusoid with phase-offset; amplitude set by secondary depth).
- Added phase-curve test suite under `tests`.
- Support for light-travel time delay in eclipse and transit+eclipse fits (PR 113 by Taylor Bell). Activate by `dataset.fit(..., light_travel_delay = True, stellar_radius = your_value)`. Note this applies the correction in this PR only on the eclipses via comparing radial distances from the eclipses to the time-of-transit center, which generates time delays which are subtracted iteratively to the measured time-stamps. This means the transits (or, really, the time-of-transit t0) are used as the references for the correction. In general practice this has little impact, except for (a) distortions that might be injected in phase-curves and (b) for comparisons with codes that apply this to the entire orbit (e.g., starry). On this latter ones, the reference to measure times of the orbit is typically at the center of mass of the system (or the star); in `juliet`, the reference for the time-stamps is the mid-transit point. As a practical example: for Earth, starry would measure a transit 8 mins earlier and an eclipse 8 minutes late. With `juliet`, you would measure the transit at t0, and the eclipse 16 minutes late to the no-delay case. The impact on the orbital parameters is the same in both cases.

2.2.4

Fixed
- Homogeneized instrument namings on code, which fixed a photometry-only fit bug (fixes 104).
- Removed the `posteriors.dat` file printing out only `omega` values larger than 0 (fixes 90).

2.2.3

Added
- Support to instrument-dependant `fp`, `p`, `p1` and `p2` thanks to Jayshil (85).
- Matern+SHO kernel thanks to Jayshil (85).
- Support to instrument-dependant `mflux`, `sigma_w`, and linear models (e.g., `theta0_inst1_inst2`).
- Added `method` to `utils.bin_data`.
- Upgraded list of contributors.

Fixed
- Made changes in 85 back-compatible with non-instrument dependant `fp`, `p`, `p1` and `p2`.
- Issue with new version of `dynesty` thanks to andres-jordan (98).
- Fixed bug when evaluating `catwoman` models thanks to Jayshil (96).
- Fixed deprecated `is` comparisons with `==` on samplers thanks to rosteen (86).
- Fixed issue 81 thanks to ssagear (82).

2.2.1

Fixed
- Changed `ac` for `t_secondary` as the fitting parameter for time of eclipses.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.