src.mining.simple_smooth_decorated_miner

Classes

SimpleSmoothDecoratedMiner(**kwargs)

class src.mining.simple_smooth_decorated_miner.SimpleSmoothDecoratedMiner(**kwargs)
Author:

Alberto M. Esmoris Pena

Decorator for data miners that makes the data mining process on a smoothed representation of the point cloud’s structure space.

The simple smooth decorated miner (SimpleSmoothDecoratedMiner) constructs a representation of the point cloud, then it runs the data mining process on this representation and, finally, it assigns the features to the original point cloud.

See SimpleSmootherDecoratorTransformer.

Variables:
  • decorated_miner_spec (dict) – The specification of the decorated miner.

  • decorated_miner (Miner) – The decorated miner object.

  • simple_smoother_decorator_spec (dict) – The specification of the simple smoother defining the decorator.

  • simple_smoother_decorator (SimpleSmootherDecoratorTransformer) – The simple smoother decorator to be applied on input point clouds.

static extract_miner_args(spec)

Extract the arguments to initialize/instantiate a SimpleSmoothDecoratedMiner from a key-word specification.

Parameters:

spec (dict) – The key-word specification containing the arguments.

Returns:

The arguments to initialize/instantiate a SimpleSmoothDecoratedMiner.

__init__(**kwargs)

Initialization for any instance of type SimpleSmoothDecoratedMiner.

mine(pcloud)

Decorate the main data mining logic to work on the representation. See Miner and Miner.mine().