Module: Measurable
- Extended by:
- Chebyshev, Cosine, Euclidean, Hamming, Haversine, KullbackLeibler, Levenshtein, Maxmin, Minkowski, Tanimoto
- Defined in:
- lib/measurable.rb,
lib/measurable/cosine.rb,
lib/measurable/maxmin.rb,
lib/measurable/hamming.rb,
lib/measurable/jaccard.rb,
lib/measurable/version.rb,
lib/measurable/tanimoto.rb,
lib/measurable/chebyshev.rb,
lib/measurable/euclidean.rb,
lib/measurable/haversine.rb,
lib/measurable/minkowski.rb,
lib/measurable/levenshtein.rb,
lib/measurable/kullback_leibler.rb
Defined Under Namespace
Modules: Chebyshev, Cosine, Euclidean, Hamming, Haversine, Jaccard, KullbackLeibler, Levenshtein, Maxmin, Minkowski, Tanimoto
Constant Summary collapse
- RAD_PER_DEG =
PI / 180 degrees.
Math::PI / 180
- VERSION =
:nodoc:
"0.0.9"
- EARTH_RADIUS_IN_MILES =
Earth radius in miles.
3956
- EARTH_RADIUS_IN_KILOMETERS =
Earth radius in kilometers. Some algorithms use 6367.
6371
- EARTH_RADIUS =
The great circle distance returned will be in whatever units R is in. Provides
{ :miles => EARTH_RADIUS_IN_MILES, :km => EARTH_RADIUS_IN_KILOMETERS, :feet => EARTH_RADIUS_IN_MILES * 5282, :meters => EARTH_RADIUS_IN_KILOMETERS * 1000 }