ash_model.paths.s_components¶ ash_model.paths.s_components(h, s, start=None, end=None, edge=True)[source]¶ Yield connected components of the s-line-graph or its dual. Parameters: h (ASH) – ASH instance. s (int) – Minimum overlap size. start (int | None) – Start time bound. end (int | None) – End time bound. edge (bool) – If False, yields on dual hypergraph components. Returns: Iterator of sets of hyperedge IDs per component. Return type: Iterator[set]