All Versions
13
Latest Version
Avg Release Cycle
65 days
Latest Release
1361 days ago

Changelog History
Page 2

  • v0.4.0 Changes

    June 20, 2018
    • โž• Added constructors of entries for plane and spherical geometries
    • โšก๏ธ RTree2D API changed: constructor methods for entries separated and moved to different namespaces for plane and spherical geometries (EuclideanPlane and SphericalEarth objects accordingly); returned collections are IndexedSeq now (was Seq); collections of entries for packing and update are Iterable now (was Traversable)
    • ๐Ÿ‘Œ Improved error messages in constructors for entries

    All changes v0.3.1...v0.4.0

  • v0.3.1 Changes

    June 19, 2018
    • ๐Ÿ›  Fix of #8 by switching to more expensive calculations of distance from a point to the bounding box with the SphericalEarthDistanceCalculator, now it requires ~20 microseconds to find the nearest entry for 1M entry R-tries that are packed with nodeCapacity = 4 (see the chart below)

    All changes v0.3.0...v0.3.1

    image

  • v0.3.0 Changes

    June 18, 2018
    • โšก๏ธ Replace RTree.merge and RTree.diff functions by a more efficient RTree.update which allows to remove and add entries with a one subsequent bulk packing.
    • โž• Add the nearest function to search a nearest entry for the given point.
    • โž• Add ability to use RTree for indexing of spherical coordinates, where X-axis is used for latitudes, and Y-axis for longitudes in degrees. Result distances of the nearest function output are in kilometers.

    All changes v0.2.0...v0.3.0