Repeated k Extraction

from core_sg import CoreSGClusterer

clusterer = CoreSGClusterer(k_max=30)

results = {}
for k in [30, 25, 20, 15, 10]:
    clusterer.fit(X, k=k)
    results[k] = clusterer.labels_.copy()

Use this pattern to compare cluster stability across smoothing levels.