Project-Platypus / Platypus

A Free and Open Source Python Library for Multiobjective Optimization
GNU General Public License v3.0
565 stars 153 forks source link

Include examples in CI #232

Closed dhadka closed 3 weeks ago

dhadka commented 3 weeks ago

Adds the examples.yml workflow to test the Python examples. Note that this does not test each example for correctness, as that's the job of tests.yml, this just ensures the examples run without error. As part of this change, matplotlib is added as an optional dependency as it's used in some of the examples to generate plots. Install using:

pip install .[full]