Skip to content

Instantly share code, notes, and snippets.

@idontgetoutmuch
Created July 23, 2019 07:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save idontgetoutmuch/9d4c8a000dc0ac185b39d25dd2d33a85 to your computer and use it in GitHub Desktop.
Save idontgetoutmuch/9d4c8a000dc0ac185b39d25dd2d33a85 to your computer and use it in GitHub Desktop.
name: cmaes
version: 0.2.3
synopsis: CMA-ES wrapper in Haskell
description:
@cmaes@ is a wrapper for Covariance Matrix Adaptation Evolution
Strategy(CMA-ES), an evolutionary algorithm for difficult non-linear
non-convex optimization problems in continuous domain. To use this
package you need python2 with numpy available on your system. The
package includes @cma.py@ , Nikolaus Hansen's production-level CMA
library: <http://www.lri.fr/~hansen/cmaes_inmatlab.html#python>.
.
This package is an aggregate of programs. cma.py (c) Nikolaus
Hansen, 2008-2012 is redistributed under GPL 2 or 3. All the other
components (c) Takayuki Muranushi are licensed under MIT
license. See the files LICENSE.GPL2, LICENSE.GPL3 and LICENSE.MIT
for more details.
license: OtherLicense
license-file: LICENSE
author: Takayuki Muranushi
maintainer: muranushi@gmail.com
category: Numerical, Optimization, Algorithms
build-type: Simple
cabal-version: >=1.8
Extra-Source-Files: LICENSE.GPL2, LICENSE.GPL3, LICENSE.MIT
Data-Files: cma.py, cmaes_wrapper.py
library
exposed-modules: Numeric.Optimization.Algorithms.CMAES
other-modules: Paths_cmaes
build-depends: base ==4.*
, mtl
, process
, safe >= 0.3
, strict >= 0.3.2
, syb
Test-Suite test
Main-Is: doctest.hs
hs-source-dirs: test/
Type: exitcode-stdio-1.0
Build-Depends: base == 4.*
, cmaes
, doctest >=0.8
, doctest-prop >=0.2
, mtl
, process
, random
, syb
, vector
source-repository head
type: git
location: git://github.com/nushio3/cmaes.git
{ pkgs ? import <nixpkgs> {} }:
pkgs.stdenv.mkDerivation {
pname = "cmaes";
version = "0.2.3";
src = "./.";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
pkgs.haskellPackages.base
pkgs.haskellPackages.mtl
pkgs.haskellPackages.process
pkgs.haskellPackages.safe
pkgs.haskellPackages.strict
pkgs.haskellPackages.syb ];
description = "CMA-ES wrapper in Haskell";
license = "unknown";
hydraPlatforms = pkgs.stdenv.lib.platforms.none;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment