Skip to main content

Python wrapper of the WFG hypervolume calculation functions

Project description

hvwfg

Python wrapper for the Hypervolume calculation code of the Walking Fish Group

This package needs Cython and numpy to be installed.

python setup.py install

Usage

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hvwfg-1.0.2.tar.gz (167.1 kB view details)

Uploaded Source

Built Distributions

hvwfg-1.0.2-cp39-cp39-win_amd64.whl (102.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

hvwfg-1.0.2-cp39-cp39-manylinux1_x86_64.whl (334.3 kB view details)

Uploaded CPython 3.9

hvwfg-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl (90.9 kB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

hvwfg-1.0.2-cp38-cp38-win_amd64.whl (102.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

hvwfg-1.0.2-cp38-cp38-manylinux1_x86_64.whl (344.9 kB view details)

Uploaded CPython 3.8

hvwfg-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl (90.4 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

hvwfg-1.0.2-cp37-cp37m-win_amd64.whl (102.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

hvwfg-1.0.2-cp37-cp37m-manylinux1_x86_64.whl (323.5 kB view details)

Uploaded CPython 3.7m

hvwfg-1.0.2-cp37-cp37m-macosx_10_14_x86_64.whl (90.1 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

hvwfg-1.0.2-cp36-cp36m-win_amd64.whl (101.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

hvwfg-1.0.2-cp36-cp36m-manylinux1_x86_64.whl (317.9 kB view details)

Uploaded CPython 3.6m

hvwfg-1.0.2-cp36-cp36m-macosx_10_14_x86_64.whl (88.7 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

hvwfg-1.0.2-cp35-cp35m-win_amd64.whl (101.5 kB view details)

Uploaded CPython 3.5m Windows x86-64

hvwfg-1.0.2-cp35-cp35m-manylinux1_x86_64.whl (317.2 kB view details)

Uploaded CPython 3.5m

hvwfg-1.0.2-cp35-cp35m-macosx_10_14_x86_64.whl (90.0 kB view details)

Uploaded CPython 3.5m macOS 10.14+ x86-64

File details

Details for the file hvwfg-1.0.2.tar.gz.

File metadata

  • Download URL: hvwfg-1.0.2.tar.gz
  • Upload date:
  • Size: 167.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b9707da92e20428736828178ae43048af6aaa06a3f76e8a05f2c03970a1a0127
MD5 58fe2f6abdd26f68ea122484e9f14f15
BLAKE2b-256 446cebf626de5fb0b544a79d5be5ff94201805aefa3ad951886f935188316ea4

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 102.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4328e3f562af7877619241418300467521669102b3f11558e6059165b2c08223
MD5 078122f46a729ed772f1f54b982c403b
BLAKE2b-256 a18e4985780508797d9f9e66732ada50abce9af09683b725e3d73c0cfd4dc767

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 334.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 374d7221295efb67831ce459be47747b7e4cd003cc47089dadbed539876734bd
MD5 fd5c1cfa39aecd3bedbe67e0aa7db567
BLAKE2b-256 f473ee7516fb37f20ca596f461bb53248188a2252a04b376bc733159763ce463

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 90.9 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 7fb930c1218c04fe660a50b9ecb8bf63b858a87e46ddd921e97384a08daed019
MD5 ae6a5e439155b9a2e1a221a7ed4956da
BLAKE2b-256 f2557c7539c955de1b0c1f846ba2e12a1a266f937c38cf9e7baddf894fab0352

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 102.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 50e892c2931726799bf222a0d3ff8ed43c854a89e674be0f95e0864c6ac89ccd
MD5 8dcfb22eedd9b0c5f5b8c6de55cc56e6
BLAKE2b-256 16d295aa4df2d0054a1e8e9101f1f013ccf76107a1331ee26fdfd3d83647a24c

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 344.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2aad12744d4a433a74a53201b5e9cbf55e88723c433b670c6669d4920affa6af
MD5 a7432b47240478c67d43516c6aa9ff50
BLAKE2b-256 771430410b36ce4345077c045550df4043c5f82dc4600ef51950b01a927ced2b

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 90.4 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d82658435ac1cd9dc91a57301d598521716b11db745cd1078b25151084fb28ae
MD5 50774c5f950569110d4ceff5619bace7
BLAKE2b-256 94f6cdc156cefd79525d9acb6f73d360944543ebcd999e4b3855da6b1462e9e2

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 102.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f497956eddd8233f930ba86a17d0a0a334234d9899661ff8ba1d76271bf72c57
MD5 2b3f945a792c60012de1caa76c62ffe1
BLAKE2b-256 52aa2ef6f8ec460ba6fc2c7f78d0cf2963ef897f75f340029984dbd7e9fdaa50

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 323.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e84253ebb3932f53c900c965f8f974b69f9cf6449b388a2abf6d72de4ae56085
MD5 c177e476af40b515e5cbf19e3e96ae62
BLAKE2b-256 7084140b93946430ab5edd1cb7a3fa8a6cf43040b458023a9738d145311e6a25

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 90.1 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 86af7b3daf35dd17c5116301b838c34029e70ed4ac1da192141cd8f7127ca978
MD5 168150414b8f891788400e2bc9515c30
BLAKE2b-256 e5b7a2e599930c1f8039b495f27d32cd859a45d5805197cbc852aab9768c3fb4

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 101.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1d60db3d55417276961c463d852e9bc1095d328d6080f2468c67ca3b670eda5b
MD5 dcd0a449d33287952fb8050630371322
BLAKE2b-256 1934895f30939c19bd4f6161bcdd6d27203e75a56f8b2a49bb448cf330b5461e

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 317.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ee224f090c6b12926004083efff73b9a3ae7bc5e77e0236e35f4e591f2e6c132
MD5 49f8267294624c961801fb1d16e51c8c
BLAKE2b-256 373b970309e9081dc2d8e6a261645c4d25e6065d2008c3094377d1f9fec1da76

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 88.7 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e2dff76d3cb89d94a4394ee028bf5843e5a6f0bac47fa32914aa14ad417118b3
MD5 51e23934155b7926457c9e5cf00754af
BLAKE2b-256 7a09c040fef0360a87aa9fa6899af9b2cb2fb533d68b4157712492e9b6274374

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 101.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 d1e7c2d999610a9805fb6228b78f37f83c6cf0062aaea655cd3d27f0bad30fbb
MD5 6cf0046c41db834dad195ae0cc0f4b8d
BLAKE2b-256 1656885397b7e2d52a03cdd8ab31ff0e5ed1539a20892f3592fac325e508501f

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 317.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 40ea93626122c21865d2944f1ca0d21268b7d96ef9b783586ec8f2a02017af71
MD5 78b8479e47d4b619461810a68061c066
BLAKE2b-256 d0ada91e9bddc95804255721a90e2b66ffbf0004c3ccfb162b3a6ab2dbe42e25

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.2-cp35-cp35m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.2-cp35-cp35m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 90.0 kB
  • Tags: CPython 3.5m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hvwfg-1.0.2-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 62d8b0a85dcefefbb6d305ebc96850f120bfb1e68e3d5a7ed36932af10db9251
MD5 08b2a15a9c3568b1f27e46241998cfc4
BLAKE2b-256 fea63a2fd7bed00226f5eb59a5056e91deb5b44627fbce1762ddc9d32def33d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page