s6 package¶
Subpackages¶
- s6.app package
- Subpackages
- Submodules
- s6.app.dataset module
- s6.app.ds module
- s6.app.id module
- s6.app.instrument_length_calibrate module
- s6.app.main module
- s6.app.monitor module
- s6.app.perf-stats module
- s6.app.stream module
- s6.app.test module
- s6.app.track module
- Module contents
- s6.nn package
- s6.rendering package
- s6.robotic package
- Submodules
- s6.robotic.client module
- s6.robotic.service module
- s6.robotic.stepper module
- s6.robotic.test_service module
- s6.robotic.test_stepper module
FakeSerialTestAxisTestLinearControllerTestLinearController.setUp()TestLinearController.tearDown()TestLinearController.test_distance_to_step()TestLinearController.test_set_boundaries()TestLinearController.test_step_positive_and_negative()TestLinearController.test_step_respects_boundaries()TestLinearController.test_wait_for_ack_success()TestLinearController.test_wait_for_ack_timeout()
TestSerialConnection
- Module contents
- s6.schema package
- Submodules
- s6.schema.calibration module
- s6.schema.connection module
- s6.schema.data module
- s6.schema.light_calibration module
- s6.schema.pipeline_config module
- Key concepts
BoundaryConfigBoundaryConfig.smoothing_windowBoundaryConfig.max_radius_change_fracBoundaryConfig.max_center_change_fracBoundaryConfig.default_centerBoundaryConfig.default_radiusBoundaryConfig.default_centerBoundaryConfig.default_radiusBoundaryConfig.max_center_change_fracBoundaryConfig.max_radius_change_fracBoundaryConfig.smoothing_window
DetectionConfigExportConfigPipelineConfigPipelineConfig.trackingPipelineConfig.solverPipelineConfig.detectionPipelineConfig.refinePipelineConfig.boundaryPipelineConfig.tipPipelineConfig.exportPipelineConfig.boundaryPipelineConfig.detectionPipelineConfig.exportPipelineConfig.load_default()PipelineConfig.refinePipelineConfig.solverPipelineConfig.tipPipelineConfig.tracking
RefineConfigSolverConfigTipConfigTipConfig.boundary_margin_pxTipConfig.tracking_box_radius_pxTipConfig.tracking_box_next_radius_pxTipConfig.refine_area_thresholdsTipConfig.suppression_radius_pxTipConfig.boundary_margin_pxTipConfig.refine_area_thresholdsTipConfig.suppression_radius_pxTipConfig.tracking_box_next_radius_pxTipConfig.tracking_box_radius_px
TrackingConfig
- s6.schema.primitives module
- s6.schema.robotic module
- Key concepts
AxisConfigAxisParamsAxisParams.addressAxisParams.distance_per_revolutionAxisParams.step_per_revolutionAxisParams.nominal_speedAxisParams.nominal_accelerationAxisParams.persistAxisParams.addressAxisParams.distance_per_revolutionAxisParams.nominal_accelerationAxisParams.nominal_speedAxisParams.persistAxisParams.step_per_revolution
RoboticConfigWaypoint
- s6.schema.test_calibration module
TestCalibrationConfigTestCameraCalibrationTestCameraCalibration.setUp()TestCameraCalibration.test_distortion_nested_list()TestCameraCalibration.test_distortion_too_short()TestCameraCalibration.test_extrinsic_invalid_shape()TestCameraCalibration.test_intrinsic_invalid_shape()TestCameraCalibration.test_resolution_invalid()TestCameraCalibration.test_valid_camera_calibration()
- s6.schema.test_connection module
TestConnectionConfigTestConnectionConfig.test_default_host_configs()TestConnectionConfig.test_invalid_camera_controller_config()TestConnectionConfig.test_invalid_format()TestConnectionConfig.test_invalid_ip_segment()TestConnectionConfig.test_invalid_robotic_config()TestConnectionConfig.test_invalid_type()TestConnectionConfig.test_missing_stream_server()TestConnectionConfig.test_parse_file_nested_configs()TestConnectionConfig.test_valid_stream_server()
TestDBConfig
- s6.schema.test_data module
TestInstrumentTrackingFrameTestInstrumentTrackingFrame.setUp()TestInstrumentTrackingFrame.test_invalid_projection_uv()TestInstrumentTrackingFrame.test_invalid_world_positions()TestInstrumentTrackingFrame.test_minimal_valid_frame()TestInstrumentTrackingFrame.test_missing_world_or_uuid()TestInstrumentTrackingFrame.test_parse_first_line()
- s6.schema.test_light_calibration module
- s6.schema.test_primitives module
TestBoundingBox2DTestBoundingBox2D.setUp()TestBoundingBox2D.test_center()TestBoundingBox2D.test_crop_image()TestBoundingBox2D.test_crop_points_empty_list()TestBoundingBox2D.test_crop_points_invalid_list_element()TestBoundingBox2D.test_crop_points_invalid_type()TestBoundingBox2D.test_crop_points_list_tuples()TestBoundingBox2D.test_crop_points_list_vectors()TestBoundingBox2D.test_crop_points_numpy()TestBoundingBox2D.test_from_center_radius()TestBoundingBox2D.test_from_center_radius_normalised()TestBoundingBox2D.test_from_vector_radius()TestBoundingBox2D.test_uncrop_points_empty_list()TestBoundingBox2D.test_uncrop_points_invalid_type()TestBoundingBox2D.test_uncrop_points_list_tuples()TestBoundingBox2D.test_uncrop_points_list_vectors()TestBoundingBox2D.test_uncrop_points_numpy()
TestCircle2DTestComponentStatTestTrackingTargetTestVector2DTestVector2D.setUp()TestVector2D.test_add()TestVector2D.test_clone()TestVector2D.test_dot_magnitude()TestVector2D.test_eq()TestVector2D.test_from_numpy()TestVector2D.test_hash()TestVector2D.test_invalid_operations()TestVector2D.test_mul()TestVector2D.test_neg_abs()TestVector2D.test_normalize()TestVector2D.test_numpy()TestVector2D.test_sub()TestVector2D.test_tolist()TestVector2D.test_torch_conversion()TestVector2D.test_truediv()
TestVector3D
- s6.schema.test_robotic module
- s6.schema.test_trace module
test_ignore_extra_fields()test_invalid_phase()test_invalid_pid_tid()test_invalid_timestamp()test_readable_event_full()test_readable_event_ignore_extra_fields()test_readable_event_invalid_type()test_readable_event_minimal()test_readable_event_negative_depth()test_readable_event_negative_time()test_valid_event_defaults()test_valid_full_event()
- s6.schema.trace module
- Key concepts
ReadableEventReadableEvent.event_nameReadableEvent.event_typeReadableEvent.relative_time_msReadableEvent.depthReadableEvent.metadataReadableEvent.full_pathReadableEvent.ConfigReadableEvent.depthReadableEvent.event_nameReadableEvent.event_typeReadableEvent.full_pathReadableEvent.metadataReadableEvent.relative_time_ms
TraceEvent
- Module contents
- s6.ui package
- s6.utils package
- Submodules
- s6.utils.bounding_box_selector module
- s6.utils.camera_identifier module
- s6.utils.camera_identifier_aruco module
- s6.utils.cleartext module
- s6.utils.datapipe module
- s6.utils.datastore module
- s6.utils.devices module
- s6.utils.entrypoint_loader module
- s6.utils.filters module
- s6.utils.infra module
GatewayGatewayClientGatewayClient.aggregate()GatewayClient.create()GatewayClient.delete()GatewayClient.delete_file()GatewayClient.delete_many()GatewayClient.download()GatewayClient.download_file()GatewayClient.get()GatewayClient.post_file()GatewayClient.query()GatewayClient.update()GatewayClient.upload()GatewayClient.upload_file()
- s6.utils.profiler module
- s6.utils.r2 module
- s6.utils.stage_decorator module
- s6.utils.streamer module
- s6.utils.sync_controller module
- s6.utils.tensor_registry module
- s6.utils.test_camera_identifier module
TestCameraIDIdentifierTestCameraIDIdentifier.setUp()TestCameraIDIdentifier.test_call_identify_and_reorder()TestCameraIDIdentifier.test_check_region_has_marker()TestCameraIDIdentifier.test_erase_marker_region_rect()TestCameraIDIdentifier.test_from_json_and_not_found()TestCameraIDIdentifier.test_region_has_marker_rect()TestCameraIDIdentifier.test_region_has_marker_rect_empty()TestCameraIDIdentifier.test_region_matches_spec()
- s6.utils.test_datapipe module
TestStructuredDatasetTorchTestStructuredDatasetTorch.setUp()TestStructuredDatasetTorch.tearDown()TestStructuredDatasetTorch.test_balance_two_directories()TestStructuredDatasetTorch.test_invalid_datakey_raises()TestStructuredDatasetTorch.test_multiple_keys_extraction_and_tensor()TestStructuredDatasetTorch.test_non_numeric_keeps_value()TestStructuredDatasetTorch.test_shuffle_reproducible()TestStructuredDatasetTorch.test_single_key_extraction_tensor()
- s6.utils.test_datastore module
DummyModelTestStructuredDatasetTestStructuredDataset.setUp()TestStructuredDataset.tearDown()TestStructuredDataset.test_delete_one_basic()TestStructuredDataset.test_delete_one_image_cleanup()TestStructuredDataset.test_getitem_and_len()TestStructuredDataset.test_multiple_writes_and_counter()TestStructuredDataset.test_write_and_iterate_large_array()TestStructuredDataset.test_write_and_iterate_simple()TestStructuredDataset.test_write_and_iterate_small_array()TestStructuredDataset.test_write_and_restore_pydantic_model()
- s6.utils.test_entrypoint_loader module
TestEntryPointLoaderTestEntryPointLoader.test_build_parser_parses_list_and_commands()TestEntryPointLoader.test_exec_script_calls_execv()TestEntryPointLoader.test_exec_script_no_shebang()TestEntryPointLoader.test_get_module_functions_returns_callables()TestEntryPointLoader.test_handle_list_error()TestEntryPointLoader.test_handle_list_nested_module()TestEntryPointLoader.test_handle_list_shell_script()TestEntryPointLoader.test_handle_list_top_level()TestEntryPointLoader.test_init_sets_base_dir()TestEntryPointLoader.test_invoke_module_with_and_without_main()TestEntryPointLoader.test_list_commands_excludes_specified_prefixes()TestEntryPointLoader.test_list_commands_filters_files_and_dirs()TestEntryPointLoader.test_load_module()TestEntryPointLoader.test_resolve_command_path_module_and_script_and_errors()TestEntryPointLoader.test_run_dispatches_correctly()TestEntryPointLoader.test_run_with_no_commands_prints_help()
- s6.utils.test_infra module
DummyStorageClientMTestGatewayClientTestGatewayClient.make_response()TestGatewayClient.setUp()TestGatewayClient.test_create()TestGatewayClient.test_delete()TestGatewayClient.test_delete_file()TestGatewayClient.test_delete_many()TestGatewayClient.test_download_file()TestGatewayClient.test_get()TestGatewayClient.test_post_file()TestGatewayClient.test_query()TestGatewayClient.test_update()TestGatewayClient.test_upload_file()
TestGatewayClientSerializeDeserializeTestGatewayClientSerializeDeserialize.setUp()TestGatewayClientSerializeDeserialize.test_deserialize_list_dict()TestGatewayClientSerializeDeserialize.test_deserialize_model()TestGatewayClientSerializeDeserialize.test_deserialize_numpy()TestGatewayClientSerializeDeserialize.test_deserialize_primitive()TestGatewayClientSerializeDeserialize.test_serialize_list_dict()TestGatewayClientSerializeDeserialize.test_serialize_model()TestGatewayClientSerializeDeserialize.test_serialize_numpy()TestGatewayClientSerializeDeserialize.test_serialize_primitive()
TestGatewayClientStorageTestGatewayConnect
- s6.utils.test_profiler module
TestProfilerTestProfiler.tearDown()TestProfiler.test_enable_disable_logging()TestProfiler.test_export_metrics_file()TestProfiler.test_export_trace_file()TestProfiler.test_frame_context()TestProfiler.test_metadata_collection()TestProfiler.test_timer_debug_log()TestProfiler.test_timer_events()TestProfiler.test_trace_remark_mapping_nested_and_export()TestProfiler.test_trace_remark_mapping_simple()
- s6.utils.test_r2 module
FakeS3ClientFakeSessionTestR2ClientTestR2Client.setUp()TestR2Client.tearDown()TestR2Client.test_download_directory_creates_files()TestR2Client.test_init_fallbacks_to_aws_env_credentials()TestR2Client.test_init_reads_r2_env_credentials()TestR2Client.test_upload_directory_no_overwrite_raises()TestR2Client.test_upload_directory_with_overwrite_uploads_all()TestR2Client.test_upload_file_and_bytes_no_overwrite()
- s6.utils.test_stage_decorator module
test_get_path_nested_dict_list()test_pipeline_stage_invalid_index()test_pipeline_stage_missing_produce()test_pipeline_stage_missing_require()test_pipeline_stage_success()test_pipeline_stage_template_key_missing_produce()test_pipeline_stage_template_key_missing_require()test_pipeline_stage_template_key_success()
- s6.utils.test_streamer module
- s6.utils.test_sync_controller module
- s6.utils.test_waypoint_utils module
TestWaypointUtilsTestWaypointUtils.setUp()TestWaypointUtils.tearDown()TestWaypointUtils.test_parse_file_dispatch_jsonl()TestWaypointUtils.test_parse_file_dispatch_txt()TestWaypointUtils.test_parse_file_unsupported_extension()TestWaypointUtils.test_parse_jsonl_basic()TestWaypointUtils.test_parse_jsonl_invalid_json()TestWaypointUtils.test_parse_jsonl_invalid_values()TestWaypointUtils.test_parse_jsonl_missing_keys()TestWaypointUtils.test_parse_txt_basic()TestWaypointUtils.test_parse_txt_invalid_line()
- s6.utils.waypoint_utils module
- Module contents
- s6.vision package
- Submodules
- s6.vision.camera module
- Key concepts
CameraCamera.calculate_intrinsic_matrix_focal_length()Camera.calculate_intrinsic_matrix_fov()Camera.checkerboard()Camera.checkerboard_with_aruco()Camera.create_intrinsic_matrix()Camera.cxCamera.cyCamera.denormalize()Camera.distort_points()Camera.distort_points_fisheye()Camera.distortionCamera.dtypeCamera.extrinsicCamera.extrinsic_invCamera.eye()Camera.farCamera.fisheyeCamera.forwardCamera.from_dict()Camera.from_homogeneous()Camera.from_physical_parameters()Camera.fxCamera.fyCamera.hfovCamera.intrinsicCamera.intrinsic_invCamera.look_at()Camera.look_at_uv()Camera.nearCamera.normalize()Camera.project()Camera.projection_matrixCamera.requires_gradCamera.resize()Camera.resolutionCamera.rotation_matrixCamera.rotation_matrix_from_axis_angle()Camera.tilt()Camera.to_dict()Camera.to_homogeneous()Camera.transform()Camera.transform_inv()Camera.translationCamera.undistort_points()Camera.undistort_points_fisheye()Camera.unproject()Camera.vfovCamera.warpImage()Camera.warpPoints()Camera.zoom()
ensure_tensor()meshgrid()transform_operator()
- s6.vision.detectors module
- s6.vision.drawing module
- s6.vision.solver module
- s6.vision.test_camera module
TestCameraTestCamera.test_calculate_intrinsic_matrix_focal_length()TestCamera.test_calculate_intrinsic_matrix_fov()TestCamera.test_create_intrinsic_matrix()TestCamera.test_distort_fisheye_not_enabled()TestCamera.test_distort_undistort_points_no_distortion()TestCamera.test_from_homogeneous_error()TestCamera.test_meshgrid()TestCamera.test_normalize_denormalize()TestCamera.test_project_and_unproject_identity()TestCamera.test_resize()TestCamera.test_rotation_matrix_from_axis_angle()TestCamera.test_to_dict_and_from_dict()TestCamera.test_to_from_homogeneous()TestCamera.test_to_homogeneous_error()TestCamera.test_transform_and_transform_inv_identity()TestCamera.test_zoom()
- s6.vision.test_detectors module
TestDetectComponentsTestDetectComponents.setUp()TestDetectComponents.test_absolute_threshold_exclusion()TestDetectComponents.test_absolute_threshold_inclusion()TestDetectComponents.test_default_threshold()TestDetectComponents.test_fraction_threshold_exclusion()TestDetectComponents.test_fraction_threshold_inclusion()
TestMaskUtilscreate_circle_image()
- s6.vision.test_drawing module
TestMarkersTestMarkers.setUp()TestMarkers.test_box_wh_immediate()TestMarkers.test_box_wh_missing_dim()TestMarkers.test_buffering_and_render()TestMarkers.test_buffering_and_render_line_arrow()TestMarkers.test_disable_clears_buffer()TestMarkers.test_immediate_arrow()TestMarkers.test_immediate_circle()TestMarkers.test_immediate_line()TestMarkers.test_render_scope_context_manager()
- s6.vision.tracking module
- s6.vision.trajectory module
- Module contents