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.0b0.tar.gz (179.7 kB view details)

Uploaded Source

Built Distributions

hvwfg-1.0.0b0-cp38-cp38-win_amd64.whl (104.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

hvwfg-1.0.0b0-cp38-cp38-manylinux1_x86_64.whl (302.2 kB view details)

Uploaded CPython 3.8

hvwfg-1.0.0b0-cp38-cp38-macosx_10_13_x86_64.whl (95.8 kB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

hvwfg-1.0.0b0-cp37-cp37m-win_amd64.whl (104.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

hvwfg-1.0.0b0-cp37-cp37m-manylinux1_x86_64.whl (288.3 kB view details)

Uploaded CPython 3.7m

hvwfg-1.0.0b0-cp37-cp37m-macosx_10_13_x86_64.whl (95.3 kB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

hvwfg-1.0.0b0-cp36-cp36m-win_amd64.whl (103.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

hvwfg-1.0.0b0-cp36-cp36m-manylinux1_x86_64.whl (283.8 kB view details)

Uploaded CPython 3.6m

hvwfg-1.0.0b0-cp36-cp36m-macosx_10_13_x86_64.whl (95.2 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

hvwfg-1.0.0b0-cp35-cp35m-win_amd64.whl (94.2 kB view details)

Uploaded CPython 3.5m Windows x86-64

hvwfg-1.0.0b0-cp35-cp35m-manylinux1_x86_64.whl (279.1 kB view details)

Uploaded CPython 3.5m

hvwfg-1.0.0b0-cp35-cp35m-macosx_10_13_x86_64.whl (94.1 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

File details

Details for the file hvwfg-1.0.0b0.tar.gz.

File metadata

  • Download URL: hvwfg-1.0.0b0.tar.gz
  • Upload date:
  • Size: 179.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0.tar.gz
Algorithm Hash digest
SHA256 18a27a9024e7e0c249e5d9893a51898a859cee60851d5037217d44fd5ca9126a
MD5 0a85c5043fcf985988795913b9d282b6
BLAKE2b-256 faad2dfef8e2e5a0fba71ad3ed7385cff8890a704e5d28ba9cf166d63a3203a3

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 104.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b925c4137e736be3b890e3e59e11e64e0b9bb2ac7c80a42976ab518e9e20bbec
MD5 16e41acb41cbe6b7d8976936fbb51050
BLAKE2b-256 2928338b499a06f6b687944d4a6e6663cd47cc808007ea7083243a0f65154025

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 302.2 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5b8fc5486dd9e9860fea80a8056ca403e281f8f51c3192932c370631d0c2479f
MD5 bbd7a019735b0be1eca897ef5d4c553b
BLAKE2b-256 2848182de0a95bf994eafa6acd14ed75ac4ee528895892ca3bbb528687c12137

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 95.8 kB
  • Tags: CPython 3.8, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9c97fff05b89faae25293f196dc48a043532690bad2f1561be8bd5f99eae637b
MD5 ec9836812870b26c6d3f2c230d1e5019
BLAKE2b-256 6d7f4d8ecd9ec32f6eb95ee19a3043375155589be1938c0bcbd34c2645c755aa

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 104.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4280b978f59677c034032762ed2caa4a82517bd6f211923a875186a4ae1a549e
MD5 1a148abf5f98f4d6a1ee9beb9f6709bb
BLAKE2b-256 eeb4e1975cef415971eb52e57c38c561a7108f85dd107cdaa9c847432218a49a

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 288.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b5c2084d9d5089b8a29003c6f5d3e1b5311c32f661fb868cdea77d8f68408a33
MD5 1d698c69f9d28526c265c9e40f36538d
BLAKE2b-256 877490dae863d0b0a62e142ec14d51de26ed7d2768c7b65960d5f52c62285b8b

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 95.3 kB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 436bb2d4228e7df908ced83af9958449d02cb8bb6e39254f60d5076393aec0d8
MD5 e60dacb5e56a8e724f4b0e4861297b95
BLAKE2b-256 7c6e1de60252c4ec21de48dc6073cc86c769f09c3d5f6f41f348bc304c7f84e1

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 103.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1b46915d7ae55aa93d4980689ad329e8dd1a300b774782819e8b934f02571b2d
MD5 bd335d8911e3c6403b5639ccb100db53
BLAKE2b-256 d54131ce0298eeaf55fe34e50aa4dbcbf3c08655abf0edc0c491ba4c7da010bb

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 283.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e8dbc520a78436dfd0a7e24b3712c96f61893f68b268dc9f84a2ba53a79ae81f
MD5 eaf237a3d0ba6a457eec7ac3267cd82f
BLAKE2b-256 a77517adfe7228953b6d680cf16134e3ad69e50906c994e7f95d1cf26792caad

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 95.2 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f8bfc515ab732cc15c11d8e910aa77b8cd021f47eadfbd407fc5ba61cb0de8f8
MD5 805c53efa51a533cd76de4c99456d713
BLAKE2b-256 a00535a920d40a9aad1d8d7d3654756da6edf267e7e4b4306ac9a143e22f4a4c

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 94.2 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 cc6442e039c01cd2eaf9e99d0ec325b470dadd51d20d78f8bebc513475f4e4e0
MD5 76e611b837905a5ee21c856018e396b0
BLAKE2b-256 e9558946af7973cd5db4b29355934b91ccbb9ceab1bd9b8b551f7d7a6b3c90c4

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 279.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ded9b7d134d861857e64e84e335c7a680b208f6efa68d01d8047048554dac392
MD5 3771635a7da74f1eff90660e9ad70244
BLAKE2b-256 90175ee84e2764fc4927400d296916045eca7d1f2973779d926449c746bd707c

See more details on using hashes here.

File details

Details for the file hvwfg-1.0.0b0-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: hvwfg-1.0.0b0-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 94.1 kB
  • Tags: CPython 3.5m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for hvwfg-1.0.0b0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 50885e9c7f5e363593b832656eb7311d1bb7a7848340a804227fec632f3602ae
MD5 f4a944bac743a4f2aa4bc196ca6b14ae
BLAKE2b-256 235252862a722a870f3663878863b818c866540ff0b742195b29b2faa5e1f933

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