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

Removes NLOpt Methods #172

Merged
merged 6 commits into from
Jan 30, 2024

Conversation

BradyPlanden
Copy link
Member

This PR removes NLOpt from PyBOP and closes #63. With the additions of the Pints and SciPy methods, NLOpt is being removed from future releases due to the build challenges for the apple m-series platform.

Future implementations of the NLOpt methods should be considered which can be found here.

@BradyPlanden BradyPlanden linked an issue Jan 23, 2024 that may be closed by this pull request
Copy link

codecov bot commented Jan 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (c89724a) 94.26% compared to head (5c09e07) 94.07%.
Report is 2 commits behind head on develop.

❗ Current head 5c09e07 differs from pull request most recent head cb103cb. Consider uploading reports for the commit cb103cb to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #172      +/-   ##
===========================================
- Coverage    94.26%   94.07%   -0.20%     
===========================================
  Files           37       34       -3     
  Lines         1377     1299      -78     
===========================================
- Hits          1298     1222      -76     
+ Misses          79       77       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Member

@NicolaCourtier NicolaCourtier left a comment

Choose a reason for hiding this comment

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

A useful update - thanks @BradyPlanden! I updated test_standalone.py from the develop branch as well to run with SciPyDifferentialEvolution instead of NLopt.

@BradyPlanden BradyPlanden merged commit 77892b6 into develop Jan 30, 2024
16 checks passed
@BradyPlanden BradyPlanden deleted the 63-bug-nlopt-install-error-for-apple-silicon branch January 30, 2024 13:21
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.

[Bug]: Nlopt install error for Apple silicon
2 participants