Crforest – Competing-risks RSF in Python, 6× faster than R's rfSRC
Native Python competing-risks RSF that's 6x faster than R's randomForestSrc.
A scikit-learn compatible Python implementation of the Directed Batch Growing Self-Organizing Map
Auto-growing SOM that skips the cluster-count guesswork sklearn forces on you.
Data scientists and ML engineers using scikit-learn
MiniSOM · SOMPY · scikit-learn
I started this project when I learned programming and machine learning at university. Recently I did some benchmarks at it actually does really well against other scikit learn Estimators. It can be used for clustering, classification, visualization and non linear projection in two dimensions.
Might be interesting for a broader Data science audience?
Install:
pip install dbgsom
Example:from dbgsom import SomClassifier from sklearn.datasets import load_digits
X, y = load_digits(return_X_y=True)
clf = SomClassifier(sigma_end=1, lambda_=30, random_state=42) labels = clf.fit(X, y).predict(X)
print(f"Neurons: {len(clf.neurons_)}") print(f"Quantization error: {clf.quantization_error_:.4f}") print(f"Topographic error: {clf.topographic_error_:.4f}") print(f"Accuracy: {clf.score(X, y):.4f}")
> > Neurons: 92 > > Quantization error: 20.8655 > > Topographic error: 0.0267 > > Accuracy: 0.9416
Github contains more examples and comparisons against scikit-learn (Clustering/Classifiers/Projection) and other SOMs.Let me know what you think!
Native Python competing-risks RSF that's 6x faster than R's randomForestSrc.
It actually does something you don't see every day: run HDR gain-map manipulations client-side with an 'auto HDR' path and an option to derive gain from high-frequency detail so images get that bright, textured sparkle. The site even surfaces HDR diagnostics instead of pretending everything will work — smart UX for a fiddly, display-dependent feature — though the experience will be limited on machines without true HDR support.
LiteLLM and OpenRouter already solve multi-provider routing better and have production users.
Unified tree viz across sklearn, XGBoost, LightGBM when most tools only handle one.
Drop-in OpenAI API gateway with failover—LiteLLM does this but this has a dashboard.
Single Docker deploy for wardrobe tracking when other self-hosted options are unmaintained.