A cartesian vector fingerprint to showcase use-cases

class madas.fingerprints.DUMMY_fingerprint.DUMMYFingerprint(name='DUMMY', similarity_function=<function DUMMY_similarity>, target_function=<function dummy_target>)

A dummy fingerprint of cartesian vectors to demonstrate the usage of learning methods.

calculate(list_: list)

Generate DUMMYFingerprints from a vector.

from_material(material, property_path='', value=None)

Calculate fingerprint by setting its data property to “Material.data”.

madas.fingerprints.DUMMY_fingerprint.DUMMY_similarity(fingerprint1: Fingerprint, fingerprint2: Fingerprint, alpha=1.0) float64

Similarity between cartesian vectors given as DUMMYFingerprints. Calculates:

similarity = alpha / ( alpha + |vector1 - vector2|_2)

Arguments:

fingerprint1, fingerprint2: madas.fingerprints.DUMMY_fingerprint.DUMMYFingerprint

DUMMY fingerprints to calculate similarity.

Keyword arguments:

alpha: float

Scaling factor for similarity

default: 1.0

Returns:

similarity: numpy.float64

Similarity between both fingerprints