├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs └── images │ ├── crossintray.png │ ├── levy.png │ ├── opt_example.gif │ ├── optimization_progress.gif │ └── yabox.png ├── notebooks ├── benchmark-functions.py ├── img │ ├── ackley.gif │ └── yabox.png ├── yabox-de-animations.ipynb ├── yabox-tutorial.ipynb └── yabox-vs-scipy-de.ipynb ├── setup.cfg ├── setup.py ├── tests └── test-algorithms │ └── test_de.py └── yabox ├── __init__.py ├── algorithms ├── __init__.py ├── base.py └── de.py ├── problems ├── __init__.py └── base.py ├── utils ├── __init__.py └── benchmark.py └── version.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/README.md -------------------------------------------------------------------------------- /docs/images/crossintray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/docs/images/crossintray.png -------------------------------------------------------------------------------- /docs/images/levy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/docs/images/levy.png -------------------------------------------------------------------------------- /docs/images/opt_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/docs/images/opt_example.gif -------------------------------------------------------------------------------- /docs/images/optimization_progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/docs/images/optimization_progress.gif -------------------------------------------------------------------------------- /docs/images/yabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/docs/images/yabox.png -------------------------------------------------------------------------------- /notebooks/benchmark-functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/notebooks/benchmark-functions.py -------------------------------------------------------------------------------- /notebooks/img/ackley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/notebooks/img/ackley.gif -------------------------------------------------------------------------------- /notebooks/img/yabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/notebooks/img/yabox.png -------------------------------------------------------------------------------- /notebooks/yabox-de-animations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/notebooks/yabox-de-animations.ipynb -------------------------------------------------------------------------------- /notebooks/yabox-tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/notebooks/yabox-tutorial.ipynb -------------------------------------------------------------------------------- /notebooks/yabox-vs-scipy-de.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/notebooks/yabox-vs-scipy-de.ipynb -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test-algorithms/test_de.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/tests/test-algorithms/test_de.py -------------------------------------------------------------------------------- /yabox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/yabox/__init__.py -------------------------------------------------------------------------------- /yabox/algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from .de import DE, PDE 3 | -------------------------------------------------------------------------------- /yabox/algorithms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/yabox/algorithms/base.py -------------------------------------------------------------------------------- /yabox/algorithms/de.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/yabox/algorithms/de.py -------------------------------------------------------------------------------- /yabox/problems/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from .base import * 3 | -------------------------------------------------------------------------------- /yabox/problems/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/yabox/problems/base.py -------------------------------------------------------------------------------- /yabox/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yabox/utils/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/yabox/utils/benchmark.py -------------------------------------------------------------------------------- /yabox/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablormier/yabox/HEAD/yabox/version.py --------------------------------------------------------------------------------