8000 2.4.11 bugfix release by kecnry · Pull Request #723 · phoebe-project/phoebe2 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

2.4.11 bugfix release #723

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jun 16, 2023
Merged

2.4.11 bugfix release #723

merged 7 commits into from
Jun 16, 2023

Conversation

kecnry
Copy link
Member
@kecnry kecnry commented Apr 14, 2023

Changelog

jsinkbaek and others added 2 commits May 20, 2023 22:03
* Fixed two bugs with JKTEBOP backend RVs.

1. To calculate RV semi-amplitude (K), system semi-major-axis was used previously instead of component sma (sma vs. center of mass). Before, any change in the mass ratio had no effect on the modelled rvs.

2. Small left-over discrepancy corrected, as RV amplitude K did not take eccentricity into account. Now includes term 1/(sqrt(1-ecc^2)).

* added jktebop nosetest

---------

Co-authored-by: Michael Abdul-Masih <michael.abdulmasih@gmail.com>
* fix minor syntax warning
* update gitignore to avoid build files
kecnry and others added 5 commits May 21, 2023 10:19
* allow asini@star and sma@star to flip to solve for q
* Fixes spots on single rotating stars.
Closes #716.

* Rotstar optimization when spots are present

A slight optimization that removes needless remeshing.
@kecnry kecnry marked this pull request as ready for review June 10, 2023 18:05
@kecnry kecnry merged commit 7bc4489 into master Jun 16, 2023
@kecnry kecnry deleted the bugfix-2.4.11 branch June 16, 2023 15:37
@kecnry kecnry restored the bugfix-2.4.11 branch June 16, 2023 15:38
@kecnry kecnry deleted the bugfix-2.4.11 branch June 16, 2023 15:39
aprsa added a commit to aprsa/phoebe2 that referenced this pull request Oct 30, 2023
* constraint flipping bugfix (2.4.4 release) (phoebe-project#619)

* fix bug where flipping Kepler's third law constraint multiple times would fail.
* fix bug when flipping requivsumfrac and requivratio constraints.

* update CI triggers

rerun CI on updates to PR

* negative mass bugfix (phoebe-project#635)

* negative mass bugfix by setting min mass limit at 1e-12

Co-authored-by: Michael Abdul-Masih <michael.abdulmasih@gmail.com>

* add missing analytical_model entry to lc_geometry API docs (phoebe-project#673)

* potential to requiv TypeError bugfix (2.4.6 release) (phoebe-project#671)

* fix bug where libphoebe was incorrectly raising an error suggesting the potential was out of bounds.

* Line profile bugfix (2.4.7 release) (phoebe-project#637)

* fix bug where wavelength arrays that did not include the central wavelength were returning nans for fluxes.

* Fixed a wavelength coverage bug and added a new test. (phoebe-project#678)

This first test incorrectly set the wavelength span from 0 to 1 instead of 549 to 551, which has been fixed. The new test checks whether internal interpolation works as expected.

* CI rewrite (phoebe-project#688)

* CI testing completely rewritten. Workflows are now separated by python versions; we support python 3.7 onwards. The idea here is to add new workflows for new python versions and retire old workflows for obsolete versions. 

* Deprecated nosetests replaced with pytest. All nose-specific code has been removed from all tests.

* Several failing tests that should not be failing were added to the test exclusion list and appropriate tickets are opened.

* All occurences to the obsolete np.int() and np.float() removed. While at it, some serious linting was performed on the affected sources.

* Replaced ragged numpy arrays with lists.

* Fixed dependency versioning war with subsequent pip install calls -- this is fragile and should be addressed. The poetry package should help significantly.

* Added pyerfa and pyyaml to pip install (an astropy-5 dependency), and pipdeptree to the runtime process to see package dependencies.

* Removed asdf from the list of packages.

* Added matplotlib to the CI matrix.

* Adds a private _remeshing_required() to Features (2.4.8 release) (phoebe-project#683)

* spots no longer force the mesh to be recomputed at each timepoint.
* updates for numpy compatibility and wider test matrix.

* asynchronous spots bugfix (2.4.9 release) (phoebe-project#693)

* fixes bug introduced in 2.4.8 and ensures that temperatures are recomputed for spots when the star is rotating asynchronously.

* Adding MacOS-12 to CI (phoebe-project#715)

* 2.4.10 bugfix release (phoebe-project#698)

* fixes implementation of gravitational redshift.
* fixes an unitialized value problem in gradients resulting in nans for effective temperatures.
* minor updates to passband exporting to support upcoming 2.5 release on the passbands server.
* allows setting SelectParameter to an array or tuple (in addition to a list).

---------

Co-authored-by: Andrej Prsa <aprsa09@gmail.com>

* New workflows for the CI. (phoebe-project#737)

* New workflows for the CI. These workflows remove matplotlib checks and allow CI to run again.
* Updating all tests to conditionally use matplotlib.
* update pip requirements to lowest tested version in CI matrices
* Macos-12 removed from python 3.7. Macos-12 uses python 3.8.9 or higher.

---------

Co-authored-by: Kyle Conroy <kyleconroy@gmail.com>

* 2.4.11 bugfix release (phoebe-project#723)

* fix jktebop backend handling of mass-ratio and eccentricity for RVs.
* bumps version requirements in pip for numpy, scipy, astropy.
* allows sma@star and asini@star to flip to solve for q
* fixes handling of spots on rotating single stars.
* fixes constraint migration for 2.3 -> 2.4 

---------

Co-authored-by: Jeppe Sinkbæk Thomsen <56873820+jsinkbaek@users.noreply.github.com>
Co-authored-by: Michael Abdul-Masih <michael.abdulmasih@gmail.com>
Co-authored-by: David Jones <Raindogjones@users.noreply.github.com>
Co-authored-by: Andrej Prsa <aprsa09@gmail.com>

---------

Co-authored-by: Kyle Conroy <kyleconroy@gmail.com>
Co-authored-by: MichaelAbdul-Masih <40573575+MichaelAbdul-Masih@users.noreply.github.com>
Co-authored-by: Michael Abdul-Masih <michael.abdulmasih@gmail.com>
Co-authored-by: Jeppe Sinkbæk Thomsen <56873820+jsinkbaek@users.noreply.github.com>
Co-authored-by: David Jones <Raindogjones@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0