FreeBSD Ports

math/py-cma 4.5.0

CMA-ES for non-linear numerical optimization in Python

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
83a016d76a
License
BSD3CLAUSE
Categories
math, python
Package size
646.1 KiB, 4011.4 KiB installed

Description

pycma is a Python implementation of CMA-ES and a few related numerical optimization tools.

The Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is a stochastic derivative-free numerical optimization algorithm for difficult (non-convex, ill-conditioned, multi-modal, rugged, noisy) optimization problems in continuous search spaces.

Install

As a binary package — by origin, or by package name:

pkg install math/py-cma
pkg install py312-cma

From the ports tree:

cd /usr/ports/math/py-cma/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-cma>0:math/py-cma

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.5.04.5.0-4.0.04.5.0
FreeBSD:14:quarterly4.5.04.5.0n/a4.0.04.5.0
FreeBSD:15:latest4.5.04.5.0n/a4.0.04.0.0
FreeBSD:15:quarterly4.5.04.5.0n/an/an/a
FreeBSD:16:latest4.5.04.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 1

The full lists below include those, and their dependencies in turn.

All build dependencies 16
All run dependencies 16
Required by 1

Configuration

Options name: math_cma

OptionDefaultDescription
CONSTRAINED_SOLUTION_TRACKINGoffConvergence tracking support
PLOTTINGoffPlotting support
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
cma-4.5.0.tar.gz3356375e6774388d4a3798116bf9aff7684cf44d59f966d868f375e61811f74e132934
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
83a016d76a Po-Chuan Hsieh math/py-cma: Update to 4.5.0
Changes: https://github.com/CMA-ES/pycma/releases
c00ba04a24 Po-Chuan Hsieh math/py-cma: Update to 4.4.4
- Update LICENSE_FILE Changes: https://github.com/CMA-ES/pycma/releases