Boilerplate code to connect RBush with Dbscan.
Get Started
| Product | Versions |
|---|---|
| .NET | |
| .NET Standard | |
| Other |
README
DBSCAN.RBush
This is a support library to link the DBSCAN algorithm with the RBush data structure to improve the algorithmic cost of clustering items from O(N2) to O(N log N).
This library builds on the code in both the DBSCAN and the RBush libraries.
Install
Install with Nuget:
- Secondary library:
Install-Package DBSCAN.RBush
Usage
Convenience functions have been provided in both libraries. Call the
CalculateClusters() function in DBSCAN.RBush.
var clusters = DbscanRBush.CalculateClusters(
data,
epsilon: 1.0,
minimumPointsPerCluster: 4);
Development
Clone the repository and open DBSCAN.sln in Visual Studio.
Compatibility
DBSCAN should run on any .NET system that supports .NET Standard 1.2 (.NET Framework 4.5.1 or later; .NET Core 1.0 or later).
Downloads by Version
Similar & Alternative Packages
Hand-picked matching NuGet libraries based on tags & ecosystem
Depended On By
Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.