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

more fixes for geo_mean canonicalization #1685 (follow-up on PR #1687) #1688

Merged
merged 5 commits into from Mar 8, 2022

Conversation

rileyjmurray
Copy link
Collaborator

My change to dyad_completion in PR #1687 wasn't enough to solve all the geo_mean bugs now reported #1685. A full fix required making dyad_completion recursive. Previous test cases never hit this new recursive code path. I added a new file for unit tests relating to cvxpy.utilities.power_tools.py.

Note: only one of the new tests hits the new code path. The other test is there to help us address #1223.

Type of change

  • New feature (backwards compatible)
  • New feature (breaking API changes)
  • Bug fix
  • Other (Documentation, CI, ...)

Contribution checklist

  • Add our license to new files.
  • Check that your code adheres to our coding style.
  • Write unittests.
  • Run the unittests and check that they’re passing.
  • Run the benchmarks to make sure your change doesn’t introduce a regression.

@rileyjmurray rileyjmurray merged commit 8cffa09 into cvxpy:master Mar 8, 2022
rileyjmurray added a commit to rileyjmurray/cvxpy that referenced this pull request Mar 8, 2022
rileyjmurray added a commit that referenced this pull request Mar 8, 2022
* all semantic versioning infrastructure accumulated on master (PRs #1598, #1617, #1624). Bugfixes for kron with parameters (issue #1656), M1 build failures (issue #1604), Anderson Acceleration docs and warning for SCS 2.X (follow-up from PR #1670).

* Propagate bugfix in PR #1607

* Propagate bugfixes from PR #1660

* Propagate bugfix in PR #1628

* Propagate bugfixes from PR #1621

* Propogate commit to fix #1581

* Propagate regression fix from PR #1677

* update test for cumsum, new test for cummax, fix cummax

* Propagate NumPy error handling from PR #1648

* Propagate bugfix from PR #1648 (but move location of tests)

* propagate bugfix from PR #1687

* Propagate bugfixes in PR #1688
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.

None yet

1 participant