.flake8
.gitignore
CHANGELOG.md
CLAUDE.md
CODEOWNERS
README.md
flake8.ini
pyproject.toml
pytest.ini
requirements-dev.txt
.github/dependabot.yml
.github/workflows/black.yml
.github/workflows/python-mirror-examples.yml
.github/workflows/python-package.yml
.github/workflows/python-publish.yml
.github/workflows/ruff.yml
bin/kognicutil
bin/run_pytest.sh
examples/README.md
examples/__init__.py
examples/add_annotation_type.py
examples/add_review.py
examples/agg_lidars_and_cameras_seq.py
examples/cameras.py
examples/cameras_seq_images.py
examples/cameras_seq_videos.py
examples/create_batch.py
examples/create_inputs_from_scene.py
examples/create_preannotation_with_confidence.py
examples/create_scene_with_scene_request.py
examples/delete_input.py
examples/dual_input.py
examples/get_annotation.py
examples/get_annotation_for_input.py
examples/get_annotation_types.py
examples/get_annotations_for_scene.py
examples/get_inputs.py
examples/get_inputs_by_uuids.py
examples/get_project_annotations.py
examples/get_project_batches.py
examples/get_projects.py
examples/get_scenes_by_uuids.py
examples/get_workspaces.py
examples/invalidate_scenes.py
examples/lidars.py
examples/lidars_and_cameras.py
examples/lidars_and_cameras_seq.py
examples/lidars_and_cameras_seq_full.py
examples/lidars_and_cameras_seq_full_scene.py
examples/lidars_and_cameras_seq_rgb.py
examples/lidars_and_cameras_seq_with_dropouts.py
examples/lidars_and_cameras_seq_with_imu_and_shutter_times.py
examples/lidars_and_cameras_seq_with_pre_annotations.py
examples/lidars_and_cameras_with_alternative_data_source.py
examples/lidars_and_cameras_with_pre_annotations.py
examples/lidars_seq.py
examples/lidars_with_imu_data.py
examples/publish_batch.py
examples/query_inputs.py
examples/regional_metadata.py
examples/tools_scene_input.py
examples/update_pre_annotation.py
examples/utils.py
examples/calibration/__init__.py
examples/calibration/calibration.py
examples/calibration/create_calibrations.py
examples/calibration/create_custom_camera_calibration.py
examples/calibration/create_cylindrical_calibration.py
examples/calibration/create_fisheye_calibration.py
examples/calibration/create_fused_cylindrical_calibration.py
examples/calibration/create_kannala_calibration.py
examples/calibration/create_lidar_calibration.py
examples/calibration/create_pinhole_calibration.py
examples/calibration/create_principal_point_distortion_calibration.py
examples/calibration/create_principal_point_fisheye_calibration.py
examples/calibration/get_calibration.py
examples/calibration/get_calibrations.py
examples/calibration/custom/pinhole.c
examples/calibration/custom/pinhole.cc
examples/calibration/custom/pinhole.rs
examples/calibration/custom/pinhole-rust-cargo/Cargo.toml
examples/calibration/custom/pinhole-rust-cargo/src/lib.rs
examples/imu_data/__init__.py
examples/imu_data/create_imu_data.py
examples/openlabel/cuboids.py
examples/resources/img_RFC01.jpg
examples/resources/img_RFC02.jpg
examples/resources/img_RFC11.jpg
examples/resources/img_RFC11.png
examples/resources/img_RFC12.jpg
examples/resources/img_RFC12.png
examples/resources/img_RFC21.webp
examples/resources/img_RFC22.webp
examples/resources/img_RFC31.webp
examples/resources/img_RFC32.webp
examples/resources/img_RFC41.webp
examples/resources/img_RFC42.webp
examples/resources/img_RFC51.avif
examples/resources/img_RFC52.avif
examples/resources/pinhole.wasm
examples/resources/point_cloud_RFL01.csv
examples/resources/point_cloud_RFL01.las
examples/resources/point_cloud_RFL02.csv
examples/resources/point_cloud_RFL02.las
examples/resources/point_cloud_RFL11.csv
examples/resources/point_cloud_RFL12.csv
examples/resources/point_cloud_rgb_RFL01.csv
examples/resources/point_cloud_rgb_RFL02.csv
examples/resources/video_RFC01.mp4
examples/resources/video_RFC02.mp4
examples/zod/README.md
examples/zod/conversion.py
examples/zod/upload_alcs_scene.py
examples/zod/upload_cameras_sequence_scene.py
examples/zod/upload_lcs_scene.py
examples/zod/utils.py
src/kognic/io/__init__.py
src/kognic/io/_version.py
src/kognic/io/client.py
src/kognic/io/kognicutil.py
src/kognic/io/logger.py
src/kognic/io/util.py
src/kognic/io/model/__init__.py
src/kognic/io/model/base_serializer.py
src/kognic/io/model/files_to_upload.py
src/kognic/io/model/hosts.py
src/kognic/io/model/upload_url.py
src/kognic/io/model/annotation/__init__.py
src/kognic/io/model/annotation/annotation.py
src/kognic/io/model/annotation/client_annotation.py
src/kognic/io/model/calibration/__init__.py
src/kognic/io/model/calibration/calib.py
src/kognic/io/model/calibration/common.py
src/kognic/io/model/calibration/camera/__init__.py
src/kognic/io/model/calibration/camera/common.py
src/kognic/io/model/calibration/camera/custom_camera_calibration.py
src/kognic/io/model/calibration/camera/cylindrical_calibration.py
src/kognic/io/model/calibration/camera/fisheye_calibration.py
src/kognic/io/model/calibration/camera/fused_cylindrical_calibration.py
src/kognic/io/model/calibration/camera/kannala_calibration.py
src/kognic/io/model/calibration/camera/pinhole_calibration.py
src/kognic/io/model/calibration/camera/principal_point_distortion_calibration.py
src/kognic/io/model/calibration/camera/principal_point_fisheye_calibration.py
src/kognic/io/model/calibration/lidar/__init__.py
src/kognic/io/model/calibration/lidar/lidar_calibration.py
src/kognic/io/model/ego/__init__.py
src/kognic/io/model/ego/imu_data.py
src/kognic/io/model/ego/utils.py
src/kognic/io/model/ego/validated_imu_data.py
src/kognic/io/model/ego/vehicle_pose.py
src/kognic/io/model/input/__init__.py
src/kognic/io/model/input/feature_flags.py
src/kognic/io/model/input/input.py
src/kognic/io/model/input/input_entry.py
src/kognic/io/model/input/input_from_scene_request.py
src/kognic/io/model/input/input_job.py
src/kognic/io/model/input/invalidated_reason_input.py
src/kognic/io/model/input/sensor_specification.py
src/kognic/io/model/input/abstract/__init__.py
src/kognic/io/model/input/abstract/base_frame.py
src/kognic/io/model/input/abstract/base_input.py
src/kognic/io/model/input/abstract/base_input_with_imu_data.py
src/kognic/io/model/input/abstract/sequence_frame.py
src/kognic/io/model/input/aggregated_lidars_and_cameras_seq/__init__.py
src/kognic/io/model/input/aggregated_lidars_and_cameras_seq/aggregated_lidars_and_cameras_seq.py
src/kognic/io/model/input/aggregated_lidars_and_cameras_seq/frame.py
src/kognic/io/model/input/cameras/__init__.py
src/kognic/io/model/input/cameras/cameras.py
src/kognic/io/model/input/cameras/frame.py
src/kognic/io/model/input/cameras_sequence/__init__.py
src/kognic/io/model/input/cameras_sequence/cameras_sequence.py
src/kognic/io/model/input/cameras_sequence/frame.py
src/kognic/io/model/input/lidars/__init__.py
src/kognic/io/model/input/lidars/frame.py
src/kognic/io/model/input/lidars/lidars.py
src/kognic/io/model/input/lidars_and_cameras/__init__.py
src/kognic/io/model/input/lidars_and_cameras/frame.py
src/kognic/io/model/input/lidars_and_cameras/lidars_and_cameras.py
src/kognic/io/model/input/lidars_and_cameras_sequence/__init__.py
src/kognic/io/model/input/lidars_and_cameras_sequence/frame.py
src/kognic/io/model/input/lidars_and_cameras_sequence/lidars_and_cameras_sequence.py
src/kognic/io/model/input/lidars_sequence/__init__.py
src/kognic/io/model/input/lidars_sequence/frame.py
src/kognic/io/model/input/lidars_sequence/lidars_sequence.py
src/kognic/io/model/input/metadata/metadata.py
src/kognic/io/model/input/resources/__init__.py
src/kognic/io/model/input/resources/image.py
src/kognic/io/model/input/resources/point_cloud.py
src/kognic/io/model/input/resources/resource.py
src/kognic/io/model/input/resources/video.py
src/kognic/io/model/pre_annotation/__init__.py
src/kognic/io/model/pre_annotation/pre_annotation.py
src/kognic/io/model/pre_annotation/resolved_pre_annotation.py
src/kognic/io/model/projects/__init__.py
src/kognic/io/model/projects/project.py
src/kognic/io/model/projects/project_batch.py
src/kognic/io/model/review/review.py
src/kognic/io/model/scene/__init__.py
src/kognic/io/model/scene/feature_flags.py
src/kognic/io/model/scene/invalidated_reason.py
src/kognic/io/model/scene/scene_entry.py
src/kognic/io/model/scene/scene_job.py
src/kognic/io/model/scene/scene_request.py
src/kognic/io/model/scene/sensor_specification.py
src/kognic/io/model/scene/abstract/__init__.py
src/kognic/io/model/scene/abstract/base_frame.py
src/kognic/io/model/scene/abstract/base_scene.py
src/kognic/io/model/scene/abstract/base_scene_with_imu_data.py
src/kognic/io/model/scene/abstract/sequence_frame.py
src/kognic/io/model/scene/aggregated_lidars_and_cameras_seq/__init__.py
src/kognic/io/model/scene/aggregated_lidars_and_cameras_seq/aggregated_lidars_and_cameras_seq.py
src/kognic/io/model/scene/aggregated_lidars_and_cameras_seq/frame.py
src/kognic/io/model/scene/cameras/__init__.py
src/kognic/io/model/scene/cameras/cameras.py
src/kognic/io/model/scene/cameras/frame.py
src/kognic/io/model/scene/cameras_sequence/__init__.py
src/kognic/io/model/scene/cameras_sequence/cameras_sequence.py
src/kognic/io/model/scene/cameras_sequence/frame.py
src/kognic/io/model/scene/lidars/__init__.py
src/kognic/io/model/scene/lidars/frame.py
src/kognic/io/model/scene/lidars/lidars.py
src/kognic/io/model/scene/lidars_and_cameras/__init__.py
src/kognic/io/model/scene/lidars_and_cameras/frame.py
src/kognic/io/model/scene/lidars_and_cameras/lidars_and_cameras.py
src/kognic/io/model/scene/lidars_and_cameras_sequence/__init__.py
src/kognic/io/model/scene/lidars_and_cameras_sequence/frame.py
src/kognic/io/model/scene/lidars_and_cameras_sequence/lidars_and_cameras_sequence.py
src/kognic/io/model/scene/lidars_sequence/__init__.py
src/kognic/io/model/scene/lidars_sequence/frame.py
src/kognic/io/model/scene/lidars_sequence/lidars_sequence.py
src/kognic/io/model/scene/metadata/metadata.py
src/kognic/io/model/scene/resources/__init__.py
src/kognic/io/model/scene/resources/image.py
src/kognic/io/model/scene/resources/point_cloud.py
src/kognic/io/model/scene/resources/resource.py
src/kognic/io/model/scene/resources/video.py
src/kognic/io/model/workspace/__init__.py
src/kognic/io/model/workspace/workspace.py
src/kognic/io/resources/abstract/__init__.py
src/kognic/io/resources/abstract/creatable_io_resource.py
src/kognic/io/resources/abstract/io_resource.py
src/kognic/io/resources/annotation/annotation.py
src/kognic/io/resources/calibration/calibration.py
src/kognic/io/resources/input/file_data.py
src/kognic/io/resources/input/input.py
src/kognic/io/resources/pre_annotation/pre_annotation.py
src/kognic/io/resources/project/project.py
src/kognic/io/resources/review/review.py
src/kognic/io/resources/scene/aggregated_lidars_and_cameras_seq.py
src/kognic/io/resources/scene/cameras.py
src/kognic/io/resources/scene/cameras_sequence.py
src/kognic/io/resources/scene/file_data.py
src/kognic/io/resources/scene/lidars.py
src/kognic/io/resources/scene/lidars_and_cameras.py
src/kognic/io/resources/scene/lidars_and_cameras_sequence.py
src/kognic/io/resources/scene/lidars_sequence.py
src/kognic/io/resources/scene/scene.py
src/kognic/io/resources/workspace/workspace.py
src/kognic/io/tools/input_creation.py
src/kognic/io/tools/model.py
src/kognic/io/tools/calibration/compilation.py
src/kognic/io/tools/calibration/exceptions.py
src/kognic/io/tools/calibration/validation.py
src/kognic/io/tools/calibration/wasm_cli.py
src/kognic_io.egg-info/PKG-INFO
src/kognic_io.egg-info/SOURCES.txt
src/kognic_io.egg-info/dependency_links.txt
src/kognic_io.egg-info/requires.txt
src/kognic_io.egg-info/top_level.txt
tests/LCS_for_multi_sensor_test.py
tests/LCS_with_sparse_pre_annotations_test.py
tests/__init__.py
tests/agg_lidars_and_cameras_seq_test.py
tests/batch_test.py
tests/cameras_seq_test.py
tests/cameras_test.py
tests/conftest.py
tests/create_calibrations_test.py
tests/create_input_with_filedata_test.py
tests/create_inputs_from_scene_test.py
tests/create_preannotation_test.py
tests/create_scene_with_scene_request.py
tests/custom_camera_calibration_tools_test.py
tests/delete_inputs_test.py
tests/deprecated_parameter_test.py
tests/dual_input_test.py
tests/duplicate_inputs_validation_test.py
tests/get_annotations_test.py
tests/get_inputs_test.py
tests/get_project_annotations_test.py
tests/get_scenes_test.py
tests/import_and_reindex_test.py
tests/inputs_add_annotation_type_test.py
tests/invalidate_scenes_test.py
tests/kognicutil_test.py
tests/lidars_and_cameras_seq_only_scene_test.py
tests/lidars_and_cameras_seq_rgb.py
tests/lidars_and_cameras_seq_test.py
tests/lidars_and_cameras_seq_with_dropouts_test.py
tests/lidars_and_cameras_seq_with_imu_and_shutter_times_test.py
tests/lidars_and_cameras_seq_with_pre_annotations_test.py
tests/lidars_and_cameras_test.py
tests/lidars_and_cameras_with_pre_annotations_test.py
tests/missing_files.py
tests/pre_annotations_test.py
tests/project_test.py
tests/query_inputs_test.py
tests/review_test.py
tests/serialize_calibrations_test.py
tests/serialize_metadata_test.py
tests/serialize_resources_test.py
tests/tools_scene_input_test.py
tests/update_pre_annotation_test.py
tests/utils.py
tests/workspace_test.py