cumo
ビルド
yarn、protoc、poetryが必要です(.devcontainer/Dockerfile参照)。
以下のようにするとlib/distにtar.gzとwhlファイルが生成されます。
クライアントのHTML等はライブラリに埋め込まれています。
$ ./build.sh
インストール
$ pip install pointcloud-viewer
ドキュメント
sphinxでドキュメントの生成が可能です。
$ cd lib
$ poetry install
$ poetry run sphinx-apidoc --append-syspath -F -o ./docs .
使用例
lib/cumo/__main__.pyは3面図を撮る例です。
$ poetry run python -m cumo pcl_logo.pcd
open: http://127.0.0.1:8082
setup...
resize window and press custom control button "start"
saved: screenshot_x.png
saved: screenshot_y.png
saved: screenshot_z.png
REPLでの使用も可能です。
$ poetry run python
Python 3.8.7 (default, Apr 9 2022, 21:34:33)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from cumo import PointCloudViewer
>>> viewer = PointCloudViewer()
>>> viewer.start()
>>> # open localhost:8082 on your browser
>>> with open(filename, "rb") as f:
>>> b = f.read()
>>> viewer.send_pointcloud_pcd(b)
Metadata
Release files for cumo 0.22.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cumo-0.22.0.tar.gz | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cumo-0.22.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.3 MB
Release files / cumo-0.22.0.tar.gz
| Download URL | cumo-0.22.0.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b28f06fa5ff04ca1390283b1e43e04585ac809db980db459675b15802cb7862
|
|
BLAKE2b-256 checksum How to use checksums |
04db6d88b0a50a58d6aa2747ca732cfcd82b4c2d6f1bfda99a2a0d3d71c5e2db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0 CPython/3.8.7 Linux/5.10.102.1-microsoft-standard-WSL2
|
Release files / cumo-0.22.0-py3-none-any.whl
| Download URL | cumo-0.22.0-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68fe8deef05ce5e960bfa6fdc81f57609b0038e608783dce585748a3918d9db0
|
|
BLAKE2b-256 checksum How to use checksums |
8cbd7ad908254af36e0d4f3a2186735d6da562e8bd2e992df4431d6c724adb85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0 CPython/3.8.7 Linux/5.10.102.1-microsoft-standard-WSL2
|