brails.inferers.inferenceEngine module

class brails.inferers.inferenceEngine.InferenceEngine

Bases: ABC

Abstract base class representing a class that adds exra features to assets in the AssetInventory

Methods:

infer(inventory): An abstract method to add the extra feature

abstract infer(input_inventory: AssetInventory) AssetInventory

Infer new features for the Assets in an Asset Inventory

Args:

input_inventory (AssetInventory): the inventory

Returns:

AssetInventory: a new asset inventory with additional features