Commit Graph

155 Commits

Author SHA1 Message Date
unclearness 1d8cce8add
Fix VS2022 build (OpenMP optional) and debugger working directory for examples/tests (#119)
* Pass compile on Windows

* Set debugger working diretoriy as project root for examples and tests on Windows
2025-06-10 12:48:47 +09:00
koide3 08bc50beff
fix typo (#115) 2025-05-07 14:51:07 +09:00
koide3 9befefb198
sequential voxelmap accessor (#113)
* sequential voxelmap accessor

* capital
2025-05-07 11:35:58 +09:00
koide3 3466ea263a
change accessing order for column major (#112) 2025-05-07 11:25:04 +09:00
koide3 df145cbb15
use ubuntu 24.04 runner to avoid packaging issue (#111)
* use ubuntu 24.04 runner to avoid packaging issue

* ignore errors mismatch
2025-05-07 10:02:51 +09:00
atm db2f8e6646
Fix typos and enable links (#109)
* chore: enable youtube link

* chore: correct typos in comments
2025-05-07 09:31:31 +09:00
koide3 2c5e9e6092
improve batch_knn_search performance (#101) 2025-01-12 13:30:09 +09:00
koide3 ff63d5ef76
add ninja-build (#99)
* add ninja-build

* add ninja-build

* add ninja-build for coverage
2024-12-30 05:51:45 +09:00
fateshelled 13e0a75cc1
fix: update error value (#97) 2024-12-30 05:23:05 +09:00
koide3 8e665814a9
projective search (#92) 2024-09-24 18:04:55 +09:00
Artem Voronov 4e8e745800
feat: add rotation and translation epsilon to adjust convergence criteria in python interface (#91) 2024-09-22 07:52:42 +09:00
koide3 e669301de3
Update README.md 2024-08-10 23:40:06 +09:00
koide3 f127ae7a51
Update README.md 2024-08-10 23:38:23 +09:00
koide3 d6b0cb8e99
Create CITATION.cff 2024-08-10 23:32:29 +09:00
k.koide fd29d8cf94 v1.0.0 2024-08-09 13:43:04 +09:00
koide3 8cbec29610
Add paper (#84)
* add paper.(md|bib)

* Update paper.yml

* fix references

* revise paper

* add missing DOI

* consistent citation style

* use CC and url commands
2024-08-09 13:39:43 +09:00
k.koide ad72715259 v0.1.3 2024-08-06 10:59:59 +09:00
koide3 0a2617d035
Documentation of detailed behaviors (#82)
* detailed documentation (cpp)

* doc for invalid normal estimation results

* docs of detailed algorithm behavior for py
2024-08-06 10:56:32 +09:00
koide3 aec35190eb
fix iridescence find error and provide a small part of KITTI00 (#81) 2024-08-05 16:46:23 +09:00
koide3 76b2f004fa
improve knn performance of voxelmaps (#79)
* improve knn performance of voxelmaps

* add voxel search patterns

* add (gicp|vgicp)_model_omp
2024-07-01 16:25:28 +09:00
k.koide fccb6195a8 v0.1.2 2024-06-28 09:27:22 +09:00
koide3 765da6f68d
CI for license check (#78)
* license check CI

* fix ci

* check both headers and source

* add SPDX identifiers

* trigger on only master
2024-06-27 12:06:17 +09:00
koide3 45b0b29af3
expose verbose option to python (#77)
* expose verbose option to python

* tweak convergence check
2024-06-27 12:06:06 +09:00
Martin Valgur e95cb19007
Fix BUILD_WITH_OPENMP being set to an incorrect value by default (#76) 2024-06-27 09:24:28 +09:00
koide3 f48faf0790
Auto generate and deploy documentation (#71)
* show constructor docs

* constructor docs

* remove unnecessary dependencies for document generation

* trigger on tags
2024-06-21 12:22:44 +09:00
k.koide be01905b04 v0.1.1 2024-06-21 10:13:52 +09:00
koide3 0d3f5e6315
improve knn performance (#70)
* improve knn result collection

* optimize expmap
2024-06-21 10:11:49 +09:00
koide3 7e42a90d27
parallel batch nearest neighbor search (#68) 2024-06-20 11:25:51 +09:00
k.koide ac6c79acb6 v0.1.0 2024-06-18 15:56:32 +09:00
Atticus Zhou 5e367c87f7
feat: add batch knn for kdtrees and docs (#65)
* feat: add batch knn for kdtrees and docs

* fix: update batch nns func name
2024-06-18 15:56:01 +09:00
koide3 06193e3be2
fix typo (#66) 2024-06-18 15:07:03 +09:00
koide3 d83d6fbbd2
fix typo (#63) 2024-06-12 20:24:31 +09:00
koide3 4762de7460
radix sort (#60) 2024-06-12 10:28:33 +09:00
koide3 11f5a304df
Examples (#62)
* update README

* fix exclude path for doxygen
2024-06-12 10:23:45 +09:00
koide3 7b95ffb203
Create CONTRIBUTING.md 2024-06-11 16:15:15 +09:00
koide3 1a6f9a4e79
Update issue templates 2024-06-11 16:03:36 +09:00
koide3 358a45cd5f
Create CODE_OF_CONDUCT.md 2024-06-11 15:59:01 +09:00
koide3 f552ccc9c1
update README and BENCHMARK (#61) 2024-06-11 14:33:58 +09:00
koide3 84406aefda
Docpy (#59)
* doc for py

* doc for cpp

* sphinx

* fix sphinx

* generate docs
2024-06-10 09:14:48 +09:00
koide3 1183e3d39a
Doxygen (#58)
* purge deprecated

* Doxyfile

* fix typo
2024-06-05 18:00:14 +09:00
koide3 76142deb81
Update README.md (#57) 2024-06-05 10:44:29 +09:00
koide3 94d93b9e01
Robust kernel (#54)
* pypi

* robust kernel

* test for robust kernel
2024-06-04 16:16:25 +09:00
Atticus Zhou 5c6f13cfc9
fix: add max_iterations param of align in pybind interface (#52) 2024-05-18 23:59:13 +09:00
k.koide 602d03762b fix pypi repository 2024-05-11 01:38:53 +09:00
k.koide 354dca97f5 rename ci 2024-05-11 01:25:59 +09:00
k.koide f583a336a4 trigger on tag 2024-05-11 01:22:17 +09:00
koide3 6206c44fc3
Wheels (#51)
Build wheels (linux/windos/macos) and upload them to pypi.
2024-05-11 01:08:22 +09:00
koide3 308da3e371
disable task-based parallel on windows to avoid /openmp:llvm (#50) 2024-05-11 00:28:28 +09:00
koide3 eec9c4af60
use latest Eigen (#49) 2024-05-08 17:49:41 +09:00
koide3 d986a777fd
Update README.md 2024-05-08 17:10:25 +09:00