math/py-moarchiving 1.1.0
Biobjective Archive class with hypervolume indicator and uncrowded hypervolume improvement computation
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- math, python
- Package size
- 113.2 KiB, 760.4 KiB installed
Description
The Python class moarchiving.BiobjectiveNondominatedSortedList implements a bi-objective non-dominated archive with list as parent class. It is heavily based on the bisect module. It provides easy and fast access to the overall hypervolume, the contributing hypervolume of each element, and to the uncrowded hypervolume improvement of any given point in objective space.
Install
As a binary package — by origin, or by package name:
pkg install math/py-moarchiving
pkg install py312-moarchiving
From the ports tree:
cd /usr/ports/math/py-moarchiving/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-moarchiving>0:math/py-moarchiving
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.1.0 | 1.1.0 | 0.6.0 | 1.0.0 | 1.1.0 |
| FreeBSD:14:quarterly | 1.1.0 | 1.1.0 | n/a | 1.0.0 | 1.1.0 |
| FreeBSD:15:latest | 1.1.0 | 1.1.0 | n/a | 1.0.0 | 1.0.0 |
| FreeBSD:15:quarterly | 1.1.0 | 1.1.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.1.0 | 1.1.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 1
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.3.0: devel/py-sortedcontainers
The full lists below include those, and their dependencies in turn.
All build dependencies 16
All run dependencies 8
No port depends on this one.
Configuration
Options name: math_moarchiving
| Option | Default | Description |
|---|---|---|
| ARBITRARY_PRECISION | off | Arbitrary precision hypervolume computation support |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| moarchiving-1.1.0.tar.gz | 55732 | c437675f29ae9eb7eca0c128820f02f1c20baf4c06e6830921fec8272ba37a68 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.