Vladimir Agafonkin
|
bf24351a75
|
expose minX, minY, maxX, maxY
|
2018-03-21 11:53:18 +02:00 |
|
Vladimir Agafonkin
|
ae2967afd9
|
expose numItems, nodeSize, ArrayType publicly
|
2018-03-21 11:47:13 +02:00 |
|
Vladimir Agafonkin
|
e94a2fbc24
|
accept data buffer for reconstructing index
|
2018-03-21 11:12:49 +02:00 |
|
Vladimir Agafonkin
|
6f15f398db
|
discard hilbert values after indexing
|
2018-03-21 11:01:10 +02:00 |
|
Vladimir Agafonkin
|
bb9d5e607e
|
calculate level bounds in constructor
|
2018-03-21 10:57:22 +02:00 |
|
Vladimir Agafonkin
|
7d07e9b8a6
|
better pivot for quicksort
|
2018-03-18 22:39:38 +02:00 |
|
Vladimir Agafonkin
|
3a08ca8198
|
Fix sorting bug that hindered search performance (#7)
* fix a bug in quicksort
* fix tests
* update benchmarks
|
2018-03-18 16:50:26 +02:00 |
|
Vladimir Agafonkin
|
7cc362a3e4
|
ES modules + browser build (#5)
* ES modules + browser build
* minor tweaks
|
2018-03-01 16:59:50 +02:00 |
|
Martin Raifer
|
1262897f36
|
allow overriding internal data array type (#4)
similar to https://github.com/mourner/kdbush#api (if input coordinates are integer values, using an `Int32Array` can make things a bit faster)
|
2018-03-01 11:56:32 +02:00 |
|
Vladimir Agafonkin
|
bf0b547d3b
|
fix bad performance on certain inputs
|
2018-02-28 18:17:03 +02:00 |
|
Vladimir Agafonkin
|
2cdfe58d80
|
better search API
|
2018-02-28 17:49:35 +02:00 |
|
Vladimir Agafonkin
|
c4cc716e4e
|
better error handling
|
2018-02-28 13:17:39 +02:00 |
|
Vladimir Agafonkin
|
d73ba9caa0
|
another small optimization
|
2018-02-28 12:44:43 +02:00 |
|
Vladimir Agafonkin
|
611b54cf03
|
add rbush to bench
|
2018-02-27 23:16:48 +02:00 |
|
Vladimir Agafonkin
|
05ed0dea5b
|
one more search optimization
|
2018-02-27 21:12:03 +02:00 |
|
Vladimir Agafonkin
|
8375d316a8
|
slightly faster search
|
2018-02-27 20:43:43 +02:00 |
|
Vladimir Agafonkin
|
59971eef1e
|
fix search, add tests
|
2018-02-27 19:54:04 +02:00 |
|
Vladimir Agafonkin
|
9ba7973ec4
|
add some code comments
|
2018-02-27 17:23:42 +02:00 |
|
Vladimir Agafonkin
|
4bccce8727
|
no need for hilber order less than 16
|
2018-02-27 17:05:12 +02:00 |
|
Vladimir Agafonkin
|
61a495df58
|
add search
|
2018-02-27 16:44:23 +02:00 |
|
Vladimir Agafonkin
|
f3c1843986
|
generate tree nodes
|
2018-02-27 13:12:54 +02:00 |
|
Vladimir Agafonkin
|
7f42b8dd97
|
add basic package.json
|
2018-02-27 11:01:33 +02:00 |
|
Vladimir Agafonkin
|
fc8d6cfbbd
|
first commit
|
2018-02-27 10:56:10 +02:00 |
|