Characterisation

Created on Thu Sep 26 16:56:01 2019

@author: Jorge Mario Cruz-Duarte (jcrvz.github.io)

Warning

This module is work-in-progress. The API may change in future releases.

The Characteriser class provides metrics for characterising benchmark function landscapes through sampling strategies (e.g., LΓ©vy walks) and kernel density estimation.

class customhys.characterisation.Characteriser[source]

Bases: object

initialise(function, samples=None)[source]
length_scale(function=None, bandwidth_mode='silverman_rule', samples=None, kde_samples=1000)[source]
exception customhys.characterisation.CharacteriserError[source]

Bases: Exception

Simple CharacteriserError to manage exceptions.