Skip to main content

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.

Metadata

Release files for hvwfg 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hvwfg 1.0.2
File Size Uploaded
hvwfg-1.0.2.tar.gz 167.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for hvwfg 1.0.2
File
hvwfg-1.0.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
hvwfg-1.0.2-cp39-cp39-manylinux1_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64 Details
hvwfg-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details
hvwfg-1.0.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
hvwfg-1.0.2-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
hvwfg-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
hvwfg-1.0.2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
hvwfg-1.0.2-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
hvwfg-1.0.2-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
hvwfg-1.0.2-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
hvwfg-1.0.2-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
hvwfg-1.0.2-cp36-cp36m-macosx_10_14_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64 Details
hvwfg-1.0.2-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
hvwfg-1.0.2-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
hvwfg-1.0.2-cp35-cp35m-macosx_10_14_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.14+ x86-64 Details

Total release size: 2.8 MB

Release files / hvwfg-1.0.2.tar.gz

Download URL hvwfg-1.0.2.tar.gz
Size 167.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b9707da92e20428736828178ae43048af6aaa06a3f76e8a05f2c03970a1a0127
BLAKE2b-256 checksum
How to use checksums
446cebf626de5fb0b544a79d5be5ff94201805aefa3ad951886f935188316ea4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp39-cp39-win_amd64.whl

Download URL hvwfg-1.0.2-cp39-cp39-win_amd64.whl
Size 102.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4328e3f562af7877619241418300467521669102b3f11558e6059165b2c08223
BLAKE2b-256 checksum
How to use checksums
a18e4985780508797d9f9e66732ada50abce9af09683b725e3d73c0cfd4dc767
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp39-cp39-manylinux1_x86_64.whl

Download URL hvwfg-1.0.2-cp39-cp39-manylinux1_x86_64.whl
Size 334.3 kB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
374d7221295efb67831ce459be47747b7e4cd003cc47089dadbed539876734bd
BLAKE2b-256 checksum
How to use checksums
f473ee7516fb37f20ca596f461bb53248188a2252a04b376bc733159763ce463
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl

Download URL hvwfg-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl
Size 90.9 kB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
7fb930c1218c04fe660a50b9ecb8bf63b858a87e46ddd921e97384a08daed019
BLAKE2b-256 checksum
How to use checksums
f2557c7539c955de1b0c1f846ba2e12a1a266f937c38cf9e7baddf894fab0352
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp38-cp38-win_amd64.whl

Download URL hvwfg-1.0.2-cp38-cp38-win_amd64.whl
Size 102.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
50e892c2931726799bf222a0d3ff8ed43c854a89e674be0f95e0864c6ac89ccd
BLAKE2b-256 checksum
How to use checksums
16d295aa4df2d0054a1e8e9101f1f013ccf76107a1331ee26fdfd3d83647a24c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp38-cp38-manylinux1_x86_64.whl

Download URL hvwfg-1.0.2-cp38-cp38-manylinux1_x86_64.whl
Size 344.9 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2aad12744d4a433a74a53201b5e9cbf55e88723c433b670c6669d4920affa6af
BLAKE2b-256 checksum
How to use checksums
771430410b36ce4345077c045550df4043c5f82dc4600ef51950b01a927ced2b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl

Download URL hvwfg-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl
Size 90.4 kB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
d82658435ac1cd9dc91a57301d598521716b11db745cd1078b25151084fb28ae
BLAKE2b-256 checksum
How to use checksums
94f6cdc156cefd79525d9acb6f73d360944543ebcd999e4b3855da6b1462e9e2
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp37-cp37m-win_amd64.whl

Download URL hvwfg-1.0.2-cp37-cp37m-win_amd64.whl
Size 102.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f497956eddd8233f930ba86a17d0a0a334234d9899661ff8ba1d76271bf72c57
BLAKE2b-256 checksum
How to use checksums
52aa2ef6f8ec460ba6fc2c7f78d0cf2963ef897f75f340029984dbd7e9fdaa50
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp37-cp37m-manylinux1_x86_64.whl

Download URL hvwfg-1.0.2-cp37-cp37m-manylinux1_x86_64.whl
Size 323.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e84253ebb3932f53c900c965f8f974b69f9cf6449b388a2abf6d72de4ae56085
BLAKE2b-256 checksum
How to use checksums
7084140b93946430ab5edd1cb7a3fa8a6cf43040b458023a9738d145311e6a25
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL hvwfg-1.0.2-cp37-cp37m-macosx_10_14_x86_64.whl
Size 90.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
86af7b3daf35dd17c5116301b838c34029e70ed4ac1da192141cd8f7127ca978
BLAKE2b-256 checksum
How to use checksums
e5b7a2e599930c1f8039b495f27d32cd859a45d5805197cbc852aab9768c3fb4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp36-cp36m-win_amd64.whl

Download URL hvwfg-1.0.2-cp36-cp36m-win_amd64.whl
Size 101.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
1d60db3d55417276961c463d852e9bc1095d328d6080f2468c67ca3b670eda5b
BLAKE2b-256 checksum
How to use checksums
1934895f30939c19bd4f6161bcdd6d27203e75a56f8b2a49bb448cf330b5461e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp36-cp36m-manylinux1_x86_64.whl

Download URL hvwfg-1.0.2-cp36-cp36m-manylinux1_x86_64.whl
Size 317.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ee224f090c6b12926004083efff73b9a3ae7bc5e77e0236e35f4e591f2e6c132
BLAKE2b-256 checksum
How to use checksums
373b970309e9081dc2d8e6a261645c4d25e6065d2008c3094377d1f9fec1da76
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp36-cp36m-macosx_10_14_x86_64.whl

Download URL hvwfg-1.0.2-cp36-cp36m-macosx_10_14_x86_64.whl
Size 88.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
e2dff76d3cb89d94a4394ee028bf5843e5a6f0bac47fa32914aa14ad417118b3
BLAKE2b-256 checksum
How to use checksums
7a09c040fef0360a87aa9fa6899af9b2cb2fb533d68b4157712492e9b6274374
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp35-cp35m-win_amd64.whl

Download URL hvwfg-1.0.2-cp35-cp35m-win_amd64.whl
Size 101.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d1e7c2d999610a9805fb6228b78f37f83c6cf0062aaea655cd3d27f0bad30fbb
BLAKE2b-256 checksum
How to use checksums
1656885397b7e2d52a03cdd8ab31ff0e5ed1539a20892f3592fac325e508501f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp35-cp35m-manylinux1_x86_64.whl

Download URL hvwfg-1.0.2-cp35-cp35m-manylinux1_x86_64.whl
Size 317.2 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
40ea93626122c21865d2944f1ca0d21268b7d96ef9b783586ec8f2a02017af71
BLAKE2b-256 checksum
How to use checksums
d0ada91e9bddc95804255721a90e2b66ffbf0004c3ccfb162b3a6ab2dbe42e25
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hvwfg-1.0.2-cp35-cp35m-macosx_10_14_x86_64.whl

Download URL hvwfg-1.0.2-cp35-cp35m-macosx_10_14_x86_64.whl
Size 90.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
62d8b0a85dcefefbb6d305ebc96850f120bfb1e68e3d5a7ed36932af10db9251
BLAKE2b-256 checksum
How to use checksums
fea63a2fd7bed00226f5eb59a5056e91deb5b44627fbce1762ddc9d32def33d4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.2 This release

16 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page