Commit Graph

25 Commits

Author SHA1 Message Date
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
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
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
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 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
koide3 1a6f9a4e79
Update issue templates 2024-06-11 16:03:36 +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 532a3abd38
CI for macos (#44)
* CI for macos

* no large

* remove C

* openmp root

* openmp root

* abspath

* remove ls

* test on 13

* fix

* fix ci

* specify openmp_root

* rename

* fix image name

* remove macos-13
2024-05-08 17:08:21 +09:00
koide3 24083cc9ef
test on noble (#43)
* test on noble

* use latest python packages

* add tests

* remove unnecessary dockerfiles
2024-05-02 13:47:54 +09:00
koide3 86c2e40460
Auto download eigen (#41)
* auto download eigen

* let cmake download eigen
2024-04-28 21:20:35 +09:00
koide3 0568057518
Windows (#40)
* build on windos

* WIN32 to MSVC

* CI

* fix CI

* verbose pytest

* cast to 64bit int

---------

Co-authored-by: tenteroring <tenteroring@tenteroring.org>
2024-04-28 12:30:45 +09:00
koide3 8483660297
Pymore (#27)
* fix wrong use of points.size()

* enhance python interface

* license
2024-04-16 14:05:19 +09:00
koide3 d09f9202bb
enable packages at the beginning (#16)
* enable packages at the beginning
2024-04-08 13:45:01 +09:00
koide3 4d9923fd4f
github login is no longer necessary (#10)
* github login is no longer necessary

* coverage branch is no longer necessary
2024-04-03 13:41:52 +09:00
koide3 4334429893
Coverage (#4)
* coverage ci

* separate build and test

* install lcov

* overwrite coverage.info

* change directory

* exclude benchmark and example

* python cov report

* local only

* upload python coverage

---------

Co-authored-by: k.koide <k.koide@aist.go.jp>
2024-04-02 17:46:08 +09:00
k.koide 795b6942fd fix ci 2024-04-02 15:46:55 +09:00
k.koide fbe9669398 test for python 2024-04-02 15:41:21 +09:00
k.koide 135d073dcd no support for old PCL 2024-04-02 15:35:00 +09:00
k.koide 38b301d6a4 test on focal 2024-04-02 13:51:40 +09:00
k.koide b1916f4733 multi-distro CI 2024-03-29 14:20:09 +09:00
k.koide 9edbba4756 fix CI 2024-03-29 14:14:16 +09:00
k.koide 941a02ced8 CI 2024-03-29 14:08:20 +09:00