H2O-3 is an open-source distributed machine learning platform with tools including deep learning, gradient boosting, and random forests.
OPFython
A Python-inspired implementation of the Optimum-Path Forest classifier.

About OPFython
OPFython is a Python implementation of the Optimum-Path Forest family of classifiers, distributed as an open-source repository under the Apache License 2.0. It offers supervised, semi-supervised, unsupervised and KNN-supervised models, built on NumPy and Numba, and follows the LibOPF reference implementation. The package is installable with pip or UV and requires Python 3.11 or newer.
Key features
- SupervisedOPF for complete-graph supervised classification
- KNNSupervisedOPF using learned KNN adjacency
- SemiSupervisedOPF learning from labeled and unlabeled samples
- UnsupervisedOPF for density-based clustering and label propagation
- 47 distance metrics, dataset loaders, splitters and LibOPF converters
- Pre-computed distance matrices via pre_computed_distance constructor argument
- Open source under the Apache License 2.0
- Cited in published research (Software Impacts, 2021) with a documented citation format
- Accompanied by documentation, examples and application workflows
- Requires Python 3.11 or newer
- Labels must be zero-based and sequential
- KNN models require 1
OPFython at a glance
- Website
- github.com/gugarosa/opfython
- Category
- AI & Machine Learning › AI for Education
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
OPFython alternatives
Tools and sites you could use instead, ranked by how closely they match.
Curated list of automated machine learning papers, articles, tutorials, slides and projects.
This fast-paced intro to programming with Python will have you writing code, solving problems, and making cool projects in no time.
Learn about large language models with Hands-On Large Language Models, an illustrated guide featuring more than 275 figures.
DataRobot offers an enterprise platform for deploying and managing AI applications and agent workflows.
PyTTI-Tools documentation describes machine learning tools for creative image generation.
Popular in AI for Education
Well-known listings from the same topic.
OPFython FAQ
What Python version does OPFython require?
How is OPFython installed?
What label format do the classifiers expect?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.









