EmuKit / emukit

A Python-based toolbox of various methods in decision making, uncertainty quantification and statistical emulation: multi-fidelity, experimental design, Bayesian optimisation, Bayesian quadrature, etc.
https://emukit.github.io/emukit/
Apache License 2.0
605 stars 128 forks source link

Install mpl differently, bring windows back #464

Closed apaleyes closed 1 month ago

apaleyes commented 1 month ago

Issue #, if available: #461

Description of changes: Instead of relying on GPy that hardcodes matplotlib version (which seems broken, see issue), let's install matplotlib separately. GPy, unfortunately, still requires matplotlib implicitly.

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

apaleyes commented 1 month ago

some of the plotting functionality of GPy won't work correctly

possibly! for whatever reason GPy[plotting] fixes a very particular version of mpl that itself cannot be installed on windows

Could you also link the related GPy issue

https://github.com/SheffieldML/GPy/issues/1034