Skip to content

Releases: phoebe-project/phoebe2

PHOEBE 2.2.2

20 May 22:44
9c56063
Compare
Choose a tag to compare
  • fix overriding mesh_init_phi as kwarg to run_compute
  • fix pblum computation to not require irrad_method kwarg
  • fix bundle representation to exclude hidden parameters

PHOEBE 2.2.1

14 Jan 17:01
a449a89
Compare
Choose a tag to compare
  • Improves the detection of g++/gcc version to compare against requirements during setup.

PHOEBE 2.2.0

22 Dec 17:01
Compare
Choose a tag to compare
  • Add support for interstellar extinction/reddening.
  • Support for Python 3.6+ in addition to Python 2.7+.
  • Overhaul of limb-darkening with new ld_mode and ld_coeffs_source parameters.
  • Overhaul of passband luminosity and flux scaling with new pblum_mode parameter, including support for maintaining color relations between multiple passbands.
  • Ability to provide third light in either flux or percentage units, via the new l3_mode and l3_frac parameters.
  • Support for computing a model at different times than the observations, via the new compute_times or computes_phases parameter.
  • Transition from pickled to FITS passband files, with automatic detection for available updates. The tables can now also be accessed via tables.phoebe-project.org.
  • DISABLED support for beaming/boosting.
  • Allow flipping Kepler's thrid law constraint to solve for q.
  • Require overwrite=True during add_* or run_* methods that would result in overwriting an existing label.
  • Constraint for logg.
  • Account for time-dependence (dpdt/dperdt) in t0 constraints.

PHOEBE 2.1.17

12 Dec 16:51
d7e4a77
Compare
Choose a tag to compare
  • Future-proof to ignore for passband files with extensions other than ".pb" which may be introduced in future versions of PHOEBE.

PHOEBE 2.1.16

26 Sep 21:32
b3cf881
Compare
Choose a tag to compare
  • Fixes bug where irradiation was over-optimized and not recomputed as needed for
    eccentric or misaligned orbits. Introduced in the optimizations in 2.1.6.

PHOEBE 2.1.15

23 Jul 17:00
93154a4
Compare
Choose a tag to compare
  • Fixes 'long' location of spots on single stars.
  • Fixes treatment of spots on secondary 'half' of contact systems.
  • Fixes loading legacy files with a spot that has source of 0 due to a bug in legacy.
  • Fixes overriding 'ntriangles' by passing keyword argument to run_compute.

PHOEBE 2.1.14

18 Jul 16:23
ee728d6
Compare
Choose a tag to compare
  • Fixes the polar rotation axis for RVs in contact systems with non-90 inclinations
    by re-enabling the alignment (pitch, yaw) constraints and enforcing them to be 0.

PHOEBE 2.1.13

23 Jun 14:25
dd7b0aa
Compare
Choose a tag to compare
  • Fixes infinite loop when trying to flip esinw AND ecosw
  • Adds ability to flip mass (Kepler's third law) to solve for q
  • Fixes bug introduced in 2.1.9 in which out-of-limits constrained parameters in an envelope were being raised before all constraints could resolve successfully.

PHOEBE 2.1.12

12 Jun 21:49
4e8050f
Compare
Choose a tag to compare
  • Fixes applying t0 when importing legacy dataset which use phase.
  • Fixes ignoring other compute options when running checks on kwargs during run_compute.

PHOEBE 2.1.11

11 Jun 16:42
9377a50
Compare
Choose a tag to compare
  • Fixes loading legacy datasets which use phase (by translating to time with the current ephemeris).
  • Fixes loading legacy datasets with errors in magnitudes (by converting to errors in flux units).
  • Fixes plotting RV datasets in which only one component has times (which is often the case when importing from a legacy file).