Metadata-Version: 2.1
Name: hvwfg
Version: 1.0.2
Summary: Python wrapper of the WFG hypervolume calculation functions
Home-page: https://github.com/epfl-lamd/hvwfg
Author: Cyril Picard
Author-email: cyril.picard@epfl.ch
License: GPL3
Project-URL: Bug Reports, https://github.com/epfl-lamd/hvwfg/issues
Project-URL: Source, https://github.com/epfl-lamd/hvwfg
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
Requires-Dist: numpy

# hvwfg

Python wrapper for the Hypervolume calculation code of the
[Walking Fish Group](http://www.wfg.csse.uwa.edu.au/hypervolume/)

This package needs [Cython](https://cython.readthedocs.io/en/latest/) and
[numpy](https://numpy.org) to be installed.

```bash
python setup.py install
```

## Usage

```python
import numpy as np
import hvwfg

# Fitness vector assuming minimization
obj = np.array([[0.3, 0.6],
                [0.4, 0.4],
                [0.6, 0.2]])

ref = np.array([1.1, 1.1])

hvwfg.wfg(obj, ref)
```

Depending on the input size, the fastest code is selected.


