nsdlib.source_detection module

Source detection algorithm.

class nsdlib.source_detection.EnsembleSourceDetector(config: EnsembleSourceDetectionConfig)[source]

Bases: object

Ensemble source detection algorithm.

detect_sources(IG: Graph, G: Graph) List[SourceDetectionResult][source]
detect_sources_and_evaluate(IG: Graph, G: Graph, real_sources: List[str | int]) Tuple[EnsembleSourceDetectionResult, SourceDetectionEvaluation][source]
class nsdlib.source_detection.SourceDetector(config: SourceDetectionConfig)[source]

Bases: object

Source detection generic algorithm.

detect_sources(IG: Graph, G: Graph) SourceDetectionResult[source]
detect_sources_and_evaluate(IG: Graph, G: Graph, real_sources: List[str | int]) Tuple[SourceDetectionResult, SourceDetectionEvaluation][source]