Skip to content

Releases: phoebe-project/phoebe2

PHOEBE 2.4.22

19 Feb 14:05
9b2acfa

Choose a tag to compare

  • Fixes bug where LS periodogram was returning frequency instead of period [#1089]
  • Fixes passband luminosity computation for the dataset-scaled mode. [#1091]
  • Fixes third light computation when multiple passbands are used. [#1091]
  • Argument order for compute_l3s() changed to explicitly provide the model as it is required for correct scaling. [#1091]
  • Fixes support for newer releases of scipy. [#1102]

PHOEBE 2.4.21

04 Sep 12:09
b9aad80

Choose a tag to compare

  • Add a PHOEBE_TABLES_SERVER environment variable to allow overriding the URL of the queried tables server. [#1060]
  • Improved description for fti_oversample parameter. [#1061]
  • Updated all http links to https. [#1062]
  • Catch ellc OSError. [#1063]
  • Fixes parse_solver_times regression introduced in 2.4.20. [#1067]
  • Fixes differential_corrections solver when multiple compute options exist. [#1069]
  • Fixes crimpl issue with scp files from remote server. [#1074]

PHOEBE 2.4.20

03 Aug 08:17
348dd41

Choose a tag to compare

  • Fix parse_solver_times compatibility with numpy > 1.24. [#1056]

  • Update crimpl to allow custom MPI paths on the server and to use conda-forge as the default conda channel to avoid the need to agree to terms of the default channel. [#1055]

PHOEBE 2.4.19

03 Jun 12:46
09e09e5

Choose a tag to compare

  • Remove unused passband files [#1045]

PHOEBE 2.4.18

30 May 16:29
d4daa90

Choose a tag to compare

  • Fix handling of spots in single star rotstar case where spots were not co-rotating properly [#1017]
  • Fix misaligned spots bug that caused size of spot to change across the rotation period [#1017]
  • Fix animation bug which prevented passing times as a numpy array [#1018]
  • Fix continue_from support for scipy optimizers [#1041]
  • Fix support for astropy 7.x units [#1043]

PHOEBE 2.4.17

20 Nov 21:07
84f9585

Choose a tag to compare

  • Fix support for numpy 2.0. [#982]

PHOEBE 2.4.16

25 Oct 21:59
f28a5a4

Choose a tag to compare

  • Fix handling of floating-point precision near the aligned case that used to result in error from libphoebe. [#965]
  • Updates to phoebe-server to be compatible with modern browser requirements. [#959]
  • Fix support for python 3.13, remove official support for python 3.7. [#968]

PHOEBE 2.4.15

03 Oct 19:50
fbde243

Choose a tag to compare

  • Fix handling of include_times for RVs with compute_times/phases. [#889]
  • GPs on models computed in phase-space will be properly computed based on residuals in time space. [#899]
  • Fix units of requivfrac. [#894]
  • Fix adopting mask_phases from lc_geometry. [#896]
  • Fix population of wavelength array in load function for passbands. [#914]
  • Temporarily cap numpy dependency < 2.0. [#930]
  • Fix installation of phoebe-server CLI script to launch from UI. [#929]
  • Fix passing compute to export_solver with features attached. [#922]
  • sigmas_lnf: change handling of noise-nuissance parameter for RVs to no longer depend on the RV amplitude. [#901]
  • Remove duplicated phoebe-server code. [#940]
  • Fix python 3.12+ support by updating invalid escape sequences. [#948]
  • Improved precision in calculation of constraints. [#945]

PHOEBE 2.4.14

09 Jun 20:35
0f7da23

Choose a tag to compare

  • Fix MPI off to not broadcast if never enabled
  • Fix warning message in dynesty solver
  • Fix multi-compute with enabled/disabled datasets
  • Fix error message in compute_ld_coeffs
  • Fix segfaults in macos-14
  • Now requires C++14-compatible compiler

PHOEBE 2.4.13

01 Apr 00:26
01e109c

Choose a tag to compare

  • optimization: dynamical RVs avoid unnecessary meshing
  • run_checks no longer requires ck2004 atmosphere tables if no datasets use ck2004
  • fix treatment of distance for alternate backends (ellc, jktebop)