Skip to content
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

Updated functionality for lnf_rv #901

Merged
merged 2 commits into from
Aug 28, 2024

Conversation

kmhambleton
Copy link
Contributor

@kmhambleton kmhambleton commented Jun 13, 2024

Updated _calculate_cf function to adjust lnf calculation for radial velocities. The noise nuisance parameter for rvs no longer contains the rv amplitude.

Closes #752 and #895

TODO:

  • update documentation to mention change (and remove in release-2.5 branch)
  • add warning when using lnf with rv to mention change in behavior (and remove in release-2.5 branch)

@kecnry
Copy link
Member

kecnry commented Jun 21, 2024

looks like the base bugfix branch (#907) is also failing CI, so likely due to upstream changes. We can move forward with this if those errors are all the same, but then should probably try to get CI passing again before releasing.

@kecnry
Copy link
Member

kecnry commented Aug 18, 2024

Confirmed that the failing tests were the same as on the base branch. @kmhambleton does the warning I added look reasonable to you (since this is a behavior change and we want to make sure anyone that was relying on the old behavior for some reason will see this change - we can remove the warning in the next minor release)?

Copy link
Member

@kecnry kecnry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Going to assume the warning message is ok and merge this so that tests can run on the bugfix branch.

@kecnry kecnry merged commit 332a1ea into phoebe-project:bugfix-2.4.15 Aug 28, 2024
6 of 15 checks passed
@kecnry kecnry mentioned this pull request Oct 3, 2024
kecnry added a commit that referenced this pull request Oct 3, 2024
* 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]

---------

Co-authored-by: Kelly Hambleton (Prsa) <[email protected]>
Co-authored-by: David Jones <[email protected]>
Co-authored-by: Andrej Prsa <[email protected]>
Co-authored-by: Matthias Fabry <[email protected]>
Co-authored-by: Matthias Fabry <[email protected]>
Co-authored-by: Miroslav Broz <[email protected]>
aprsa added a commit that referenced this pull request Oct 8, 2024
commit 34281b8
Merge: 1584f6c 22fa0db
Author: Kyle Conroy <[email protected]>
Date:   Mon Oct 7 15:16:16 2024 -0400

    Merge 2.4.15 into release-2.5

commit 22fa0db
Author: Kyle Conroy <[email protected]>
Date:   Mon Oct 7 11:20:56 2024 -0400

    modified publish workflow (#952)

    * modified publish workflow using same as https://github.com/aprsa/ndpolator/blob/main/.github/workflows/on_release.yaml
    * address build wheel warnings
    * bump ubuntu runner to 24.04
    * upgrade cibuildwheel
    * skip failing builds

commit fbde243
Author: Kyle Conroy <[email protected]>
Date:   Thu Oct 3 15:48:13 2024 -0400

    2.4.15 bugfix release (#907)

    * 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]

    ---------

    Co-authored-by: Kelly Hambleton (Prsa) <[email protected]>
    Co-authored-by: David Jones <[email protected]>
    Co-authored-by: Andrej Prsa <[email protected]>
    Co-authored-by: Matthias Fabry <[email protected]>
    Co-authored-by: Matthias Fabry <[email protected]>
    Co-authored-by: Miroslav Broz <[email protected]>

commit bf850e1
Author: Kyle Conroy <[email protected]>
Date:   Thu Oct 3 11:02:38 2024 -0400

    release GH actions workflow (#949)
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.

2 participants