qualitylib.runner.Runner

class Runner(FexClass, processes=1, *args, **kwargs)[source]

Bases: object

Wrapper class around FeatureExtractor to run feature extraction.

Parameters:

Methods

run

Run feature extraction on assets.

__call__(*args, **kwargs)[source]

Wrapper around run to make Runner object callable.

Parameters:
  • args (List[Any]) – Positional arguments passed to run

  • kwargs (Dict[str, Any]) – Keyword arguments passed to run

Return type:

List[Result]

Returns:

List of Result objects, each containing the result for one asset.

run(asset_dicts, return_results=True, feat_names=None)[source]

Run feature extraction on assets.

Parameters:
  • asset_dicts (List[Dict[str, Any]]) – List of assets.

  • return_results (bool) – Flag denoting whether results must be returned. Defaults to True.

  • feat_names (Optional[ndarray]) – Names of features to return. Defaults to None - all features are returned.

Return type:

List[Result]

Returns:

List of Result objects, each containing the result for one asset.