SimMetrics.Net

September 24, 2024 ยท View on GitHub

SimMetrics is a Similarity Metric Library, e.g. from edit distance's (Levenstein, etc) to other metrics (Chapman, etc).

Status
AppVeyorBuild status
TravisBuild Status
codecov.iocodecov
coveralls.ioCoverage Status
NuGetNuGet Badge

Supported similarities:

  • BlockDistance
  • ChapmanLengthDeviation
  • ChapmanMeanLength
  • CosineSimilarity
  • DiceSimilarity
  • EuclideanDistance
  • JaccardSimilarity
  • Jaro
  • JaroWinkler
  • Levenstein [Default]
  • MatchingCoefficient
  • MongeElkan
  • NeedlemanWunch
  • OverlapCoefficient
  • QGramsDistance
  • SmithWaterman
  • SmithWatermanGotoh
  • SmithWatermanGotohWindowedAffine

Supported frameworks:

  • .NET 2.0
  • .NET 3.5
  • .NET 4.0
  • .NET 4.5 and up
  • .NET Standard 1.0 to .NETStandard 1.6 (including portable, windows phone and uap)
  • .NET Standard 2.0

Based on https://github.com/HamedFathi/SimMetricsCore with all the 87 unit-tests from the original project.