Skip to content

force-h2020/force-bdss-plugin-nevergrad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FORCE BDSS Nevergrad Plugin

Build status Coverage status

This repository contains the implementation of a plugin for the Business Decision Support System (BDSS), contributing the Nevergrad gradient free optimization package. It is implemented under the Formulations and Computational Engineering (FORCE) project within Horizon 2020 (NMBP-23-2016/721027).

The NevergradPlugin class contributes BDSS MCO objects, including a BaseOptimizerEngine implementation that acts as a wrapper around the nevergrad package, and a stand alone BaseMCO subclass that can be used for any use case.

Installation

Installation requirements include an up-to-date version of force-bdss. Additional modules that can contribute to the force-wfmanager UI are also included, but a local version of force-wfmanager is not required in order to complete the installation.

To install force-bdss and the force-wfmanager, please see the following instructions.

After completing at least the force-bdss installation steps, clone the git repository:

git clone https://github.com/force-h2020/force-bdss-plugin-nevergrad

the enter the source directory and run:

python -m ci install

This will allow install the plugin in the force-py36 edm environment, allowing the contributed BDSS objects to be visible by both force-bdss and force-wfmanager applications.

Documentation

To build the Sphinx documentation in the doc/build directory run:

python -m ci docs

About

Force BDSS objects using the NeverGrad library

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages