* 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]
2.4.15
* 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]
2.4.14
* 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
2.4.13
* 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)
2.4.12
* upgrade the build system to pyproject.toml with setuptools as backend and pip as frontend. * drop the dependency on the obsolete distutils module. * swap nosetests for pytest. * small build-related bugfixes throughout the code.