multical

View on PyPIReverse Dependencies (0)

0.2.1 multical-0.2.1-py3-none-any.whl

Wheel Details

Project: multical
Version: 0.2.1
Filename: multical-0.2.1-py3-none-any.whl
Download: [link]
Size: 83217
MD5: 83388d7b5a56de66270ea74edc800866
SHA256: 368d98ea5c651d9037237dc7ace5e5e44ad0ff55e995439b51180e1210309b22
Uploaded: 2022-05-09 23:27:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: multical
Version: 0.2.1
Summary: Flexible multi-camera multi-board camera calibration library and application.
Author: Oliver Batchelor
Author-Email: saulzar[at]gmail.com
Home-Page: https://github.com/saulzar/multical
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Multimedia :: Graphics :: Capture :: Digital Camera
Requires-Python: >=3.6
Requires-Dist: numpy
Requires-Dist: numba
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: opencv-contrib-python (>=4.5.0.0)
Requires-Dist: simple-parsing
Requires-Dist: natsort
Requires-Dist: cached-property
Requires-Dist: py-structs (>=0.2.7)
Requires-Dist: palettable
Requires-Dist: numpy-quaternion
Requires-Dist: omegaconf
Requires-Dist: packaging
Requires-Dist: tqdm
Requires-Dist: matplotlib; extra == "interactive"
Requires-Dist: qtpy; extra == "interactive"
Requires-Dist: pyvistaqt; extra == "interactive"
Requires-Dist: pyvista; extra == "interactive"
Requires-Dist: colour; extra == "interactive"
Requires-Dist: qtawesome; extra == "interactive"
Provides-Extra: interactive
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8338 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
multical/__init__.py sha256=GCvqwisMngc7mh5NHjs5QTjOve08CREzSfjJUfJlBaI 131
multical/camera.py sha256=Y4q1LhUTtSDhNIQ_sJsB7sip7SQbyBJ5YrJDJKqss3M 7996
multical/camera_fisheye.py sha256=3RIp3kmfBmhc-aOjCjyGzAxpftqT7UJ2-Zzayzvgzlk 6203
multical/display.py sha256=DnPlZP6fhZp_VODoRJlMof9lq4HyAG8_GRsck-xJohk 3352
multical/graph.py sha256=pHbh9EdKlOphMqYmMzZQdtUVYxSEsAToWW6RVEFw4y8 717
multical/tables.py sha256=eZF8fjrb3NShB9RhOcWh9EXbwarfsvBZELh3U6iH28k 11877
multical/threading.py sha256=UORapQnSfOulZ35_Sr2MEdu_inResohqYSC_WSB7hNg 1567
multical/workspace.py sha256=ae-bpyAwBEyjq7jTWVgJZADok5TSg7VkcIXm8zPTAPk 11666
multical/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
multical/app/boards.py sha256=yIrZdr1ONRx7tIIU8WCfrjPoX3KR5-vC6NRF7EUDXSQ 3143
multical/app/calibrate.py sha256=fPLAgQ5uEuX8y1BJN2RBUs8vA9Hcvtp8GDnf0L0FL70 1318
multical/app/intrinsic.py sha256=z4X-BeKkSbT1qv2OlzPxBsfN-3QWp4THQplJAp_H6lI 3076
multical/app/multical.py sha256=HqDKt_AJwPpaCdxPL0f0oERzMILIWxQmYYg7XRS0HDI 770
multical/app/vis.py sha256=HoMEXVj7WflegBWK_9ZmRrF7gK4R99rE414DFE5i4ns 1128
multical/board/__init__.py sha256=O589YGsoyyB79bulb-haxlxZPEeNuaq_HSuU69B4j0s 1907
multical/board/aprilgrid.py sha256=kKDzw4k53IkTZIWgHSlfIsXQ_794f46HrV2LQa3RcL4 7121
multical/board/aprilgrid_detector.py sha256=4Oxoyyf6Zs1FeBq6UdILACqJMFh-US9Q-lXn4-oJxoI 2736
multical/board/board.py sha256=N0mzZX8rmYMvT7npjauXkan0W6nKcRV5wH26i8jOeGo 940
multical/board/calico_config.py sha256=qVmToXGUUhPLKRIQFmIJAWjYIq5NnYEeizqL5RWBVLs 1683
multical/board/charuco.py sha256=WX--iKtar-hc70R6ZMnI0PD4tuhpvP0UTPmNjHmOwew 3569
multical/board/common.py sha256=UHAI4rLJftQDvNssAm9bSaWAYrM0P9HBeEO4jZITYSA 2293
multical/config/__init__.py sha256=YOpkDPMFfZHOSO2B1-Im36_gr7nUPWQ_dMiUXnEBXoY 72
multical/config/arguments.py sha256=gS9F9v93Qlt_L1cbfVo0MoJq7P-CYbV0e9IzfTThyRA 3279
multical/config/runtime.py sha256=zexq6aL31ngn_OAMveTSWzm3bNNOTttEmfHhi2WVzpE 1923
multical/config/workspace.py sha256=nUuIqINLXcMzrFTmWe5Z1O8EPC0G3E_rIE4mkK2PwrQ 1805
multical/image/__init__.py sha256=zo1whAGMDwuoAfxCHs0wc7vZd3E6s30pt-YNSAK_gLQ 35
multical/image/detect.py sha256=38QvPDo0J65OKuix9wgczRSucNuE-40dXMNSzGdWY2o 1863
multical/image/display.py sha256=phA4B9M_xukbicRO_gr8YNt1vCKDoaqDXdgeXkPzDLM 1471
multical/image/find.py sha256=B2DXKRdkHmBY6Mes02UlDOvT02RdNyQOVnx_IaZ9r6s 2056
multical/interface/__init__.py sha256=-5DL3D1fnWAv6khoCJ_NV6egXrXiwSPdYhK5jtSN_0I 45
multical/interface/camera.ui sha256=XBC5VOxeyY-PmuqXWO94D2rHpoW5Eo80AFPQQ7FknGU 12682
multical/interface/camera_params.py sha256=Ayv9S71bVdMhkkD4O2QcSdeHs5aGp3jBfEiH9n2hz_o 2754
multical/interface/layout.py sha256=yS8xbkQdGja7K2kK-iHh53ZNVApAT0Kys63l0gox7JA 1158
multical/interface/ui_files.py sha256=-WmIASFfeerhj04BGEGbg7gJEeuI4Rl2SBs5d0IoY8g 178
multical/interface/view_table.py sha256=Y4M_5JJ6Dq1JkMq4vY-ItMGzC2XE_9KWw6ck7AhmWI0 6673
multical/interface/viewer_image.py sha256=qyAe_C1do9MnlKxJkYM_oFqR59vZb11zFC0nAcc_scs 6239
multical/interface/visualizer.py sha256=3MP7HqLE-HcTWEXO7JS8B_7Qi_j3aTHdNAKVeZBzGH4 9900
multical/interface/visualizer.ui sha256=uyMD1x1v7KPOIheqlZ63tJn4IEsG1ER5QqGNIeQ3AaI 17538
multical/interface/viewer_3d/marker.py sha256=axhen7L-4x9jfIHr5Pnk--Ztgm3pX4yu4wHEHPf_BAk 6250
multical/interface/viewer_3d/moving_board.py sha256=03HJHsfwiwNQxDVB0h2wpbZ-yE-ebdoqI4KaQCa9OCA 1773
multical/interface/viewer_3d/moving_cameras.py sha256=e5FYa14HNeGamim5oA1iIENI3fvpKxu9vlHNUDkqIbI 1556
multical/interface/viewer_3d/viewer_3d.py sha256=VoeU8OK4_rf0n7MROG4I4HA-TAGgCgDWdai2g9IRmTg 1896
multical/interface/viewer_3d/vtk_tools.py sha256=0zmhtFP5k6I5YN0OVC-aB_XFfBPqfhSzSDaiNAU3FDs 1640
multical/io/__init__.py sha256=Hfm1SHDhgXJI67gaJE2nB-wt7jQy4cotHylpbZz2QSA 127
multical/io/detections.py sha256=D1mzucPnEp508Swud_8G65dh6GwFQQaDJKXiuUlvEqQ 795
multical/io/export_calib.py sha256=lyhWowdX59yw9D1ncsK7QK059Hmpwrpk3hv8BiYrs8c 2887
multical/io/import_calib.py sha256=mMrX-s71DBHxAtX7784MjPItdtUG1D2l0mdUKCgDwus 2352
multical/io/logging.py sha256=kzl0OhoifBX5HOjaG9XmGCJbdVpd-qvvOkV2dJU0TdA 2976
multical/io/pprint.py sha256=f8_xv7r9KVzzKJ8a59E-pSie7gleJjqIAfcQkDiBy2E 644
multical/io/report.py sha256=qZ0ePkq262RZQCkanCwDkUQd3H5r666WMyN_hXeKI9Y 513
multical/motion/__init__.py sha256=tQO-wV_qYGo0K7go-xZMCBgxciX6grxyXIXPXKMK_pk 149
multical/motion/hand_eye.py sha256=QFPlOK2546WnMPKeRzU02oeiaLYyIKNrmRrUZtpzfTg 3357
multical/motion/motion_model.py sha256=0QPDMR1UbwvAG_V52NPmKP9LDnE3GrPop747IQOY9zc 211
multical/motion/rolling_frames.py sha256=CzHiVt57b9aYmbL6WF0GpdipyFDfKpiaqKikX-xivrk 5210
multical/motion/static_frames.py sha256=J72pgYp0PkVDE72QO_eU5gq3e3WPecLbWHkTFcKnR5o 1330
multical/optimization/__init__.py sha256=pkV-NzhGCGlcWZdolz7KOnvjQ8m8vAfi9IoNsaVpL78 100
multical/optimization/calibration.py sha256=5QdN4rn_8E_5x2-Eqrag3CQGbtYPb1_DtJcDM3oJQcI 10175
multical/optimization/hand_eye.py sha256=lkkn6qRGwScw2uX7p0kbKqfCT-hWUiXKeXBihN0quvc 2872
multical/optimization/parameters.py sha256=3EqgJGKfCWy3ZNu2rQ_g-nUKyr_KWyLhBTKjskIgfLE 4369
multical/optimization/pose_set.py sha256=fpm8bqERHKZ05sjpRSH-ZGvmuzmIg40tZ1UFopE7IqI 2153
multical/transform/common.py sha256=ONxLQ0CQqTzCe-TJ3Lt_rzQK91BVli7B_qwWTio09oI 571
multical/transform/hand_eye.py sha256=MgHosqIs2C8_Z5u6fRbNc8_i9ZsMZD5JSZxBMMeFRug 3626
multical/transform/hypothesis.py sha256=BgcxwIxs9GprfMkYTWEYzC2U24n9oDrqDqaqBYnOsDE 1606
multical/transform/interpolate.py sha256=pWr7UdYjGEWag7ZXDjd8RhA65SBLGMD9bj4-y-R8E9Q 575
multical/transform/matrix.py sha256=ZKbXPOyr23wKdffg6peiN10Uen6_fUuFXjFO33PcGBI 4023
multical/transform/qtvec.py sha256=bfH1an4Qe3fPImZW7e-tNFl2IfAMaFgbQhw4crQXmN4 826
multical/transform/rtvec.py sha256=P6sEHGk9STvAKS1ezyHCZNa2GgRstdFmKFy9QCx9P3Y 1255
multical/transform/smooth_6d.py sha256=mp_d51efUUJnlbwwdJ7qvLERyED5zSLys4ypIx9TpBQ 1142
multical-0.2.1.dist-info/LICENSE sha256=_da6khcMLsd9i_1x786BwQHFXW3qyuqplIgYU1DiXbY 8076
multical-0.2.1.dist-info/METADATA sha256=jVTgs2cT9Dr8OWN7oA4YY0PoENZ1cVUw5rdpn7OvZhw 9768
multical-0.2.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
multical-0.2.1.dist-info/entry_points.txt sha256=bRMAXLc52ZzW_s59zwEgKEX2Wjv61VNBz30g-CsS_pI 56
multical-0.2.1.dist-info/top_level.txt sha256=qPSQvHq-rd2Wscnn9ya9Ejm1DjOEaAcKbdITwvJSIzI 43
multical-0.2.1.dist-info/RECORD

top_level.txt

example_boards
images
multical
screenshots

entry_points.txt

multical = multical.app.multical:cli