Skip to content

Fix doe#482

Merged
apaleyes merged 34 commits intoEmuKit:mainfrom
AlejandroGomezFrieiro:fix_doe
Feb 20, 2026
Merged

Fix doe#482
apaleyes merged 34 commits intoEmuKit:mainfrom
AlejandroGomezFrieiro:fix_doe

Conversation

@AlejandroGomezFrieiro
Copy link
Contributor

Issue #, if available:

Description of changes:
pydoe updating after 10 years broke imports

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AlejandroGomezFrieiro and others added 30 commits October 14, 2025 17:25
…ort-safe without GPy; replace deprecated numpy/scipy constants; add optional extras and markers; remove internal ticket comments
…oE deps to core

- Add sklearn & notebooks pytest markers and annotate related tests
- Complete GPy gating (all tests use importorskip + marker)
- Simplify BenchmarkPlot (matplotlib now mandatory)
- Move PyDOE & sobol_seq to core requirements; adjust extras
- Add pybnn/sklearn/notebooks markers to setup.cfg
- Fix NumPy 2.0 deprecations (np.int -> int) in examples
- Adjust parameter_space test to avoid NumPy 2 recursion
- Add timeline file documenting tickets 001-003,007,014,021-023
…\nAdd new extras: bnn (pybnn+torch), sklearn, examples bundle, expand full meta extra. Document usage in README and installation.rst. Unify Bohamiann import guidance and improve torch ImportError wording. Add ipykernel gating for notebook integration tests and explicitly set kernel. Minor test adjustments (import GPy explicitly, relax gradient tolerance). Simplify numpy requirement to avoid premature 2.x pin conflicts.
@apaleyes
Copy link
Collaborator

thanks @AlejandroGomezFrieiro . any idea why the GPy tests fail? i am guessing something to do with version resolution

@apaleyes
Copy link
Collaborator

as a quick workaround i suggest we stick to PyDOE>=0.3.0,<0.9.6 and i'll find time to replace this with scipy completely

@AlejandroGomezFrieiro
Copy link
Contributor Author

as a quick workaround i suggest we stick to PyDOE>=0.3.0,<0.9.6 and i'll find time to replace this with scipy completely

That's an acceptable solution too

@codecov
Copy link

codecov bot commented Feb 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.10%. Comparing base (7cd414c) to head (2fed595).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #482   +/-   ##
=======================================
  Coverage   89.10%   89.10%           
=======================================
  Files         137      137           
  Lines        4847     4847           
  Branches      479      479           
=======================================
  Hits         4319     4319           
  Misses        402      402           
  Partials      126      126           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@apaleyes apaleyes merged commit 5c27edc into EmuKit:main Feb 20, 2026
11 checks passed
@apaleyes
Copy link
Collaborator

thanks @AlejandroGomezFrieiro for catching the issue!

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