The disttance measure module

Distance Measures class.

class hcga.features.distance_measures.DistanceMeasures(graph=None)[source]

Distance Measures class.

Calculates features based on distance measures.

Uses networkx, see ‘https://networkx.org/documentation/stable/reference/algorithms/ distance_measures.html`

Initialise a feature class.

Parameters

graph (Graph) – graph for initialisation, converted to given encoding

compute_features()[source]

Main feature extraction function.

This function should be used by each specific feature class to add new features.

hcga.features.distance_measures.barycenter_size(graph)[source]
hcga.features.distance_measures.barycenter_size_weighted(graph)[source]
hcga.features.distance_measures.center_size(graph)[source]
hcga.features.distance_measures.eccentricity(graph)[source]
hcga.features.distance_measures.extrema_bounding(graph)[source]
hcga.features.distance_measures.periphery(graph)[source]