Coverage report: 66%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-18 00:48 +0000

File function   statements missing excluded   coverage
orchestrant/__init__.py (no function)   2 0 0   100%
orchestrant/benchmark/__init__.py (no function)   2 0 0   100%
orchestrant/benchmark/__main__.py main   12 12 0   0%
orchestrant/benchmark/__main__.py (no function)   9 1 0   89%
orchestrant/benchmark/answers.py delta_pieces   3 0 0   100%
orchestrant/benchmark/answers.py split_answer   6 0 0   100%
orchestrant/benchmark/answers.py thinking_share   7 0 0   100%
orchestrant/benchmark/answers.py Reply.__init__   6 0 0   100%
orchestrant/benchmark/answers.py Reply.content   1 0 0   100%
orchestrant/benchmark/answers.py Reply.reasoning   1 0 0   100%
orchestrant/benchmark/answers.py Reply.add   11 0 0   100%
orchestrant/benchmark/answers.py read_stream   22 3 0   86%
orchestrant/benchmark/answers.py from_body   6 0 0   100%
orchestrant/benchmark/answers.py accounting   5 0 0   100%
orchestrant/benchmark/answers.py decode_fields   9 0 0   100%
orchestrant/benchmark/answers.py row_decode_rate   4 0 0   100%
orchestrant/benchmark/answers.py row_thinking_share   6 0 0   100%
orchestrant/benchmark/answers.py _row_cut   2 0 0   100%
orchestrant/benchmark/answers.py row_thinking_unknown   1 0 0   100%
orchestrant/benchmark/answers.py row_answer_s   3 0 0   100%
orchestrant/benchmark/answers.py answered_count   4 0 0   100%
orchestrant/benchmark/answers.py answer_cell   2 0 0   100%
orchestrant/benchmark/answers.py _mean   1 0 0   100%
orchestrant/benchmark/answers.py summary_lines   20 1 0   95%
orchestrant/benchmark/answers.py _thinking_line   12 1 0   92%
orchestrant/benchmark/answers.py (no function)   29 0 0   100%
orchestrant/benchmark/client.py _row   2 0 0   100%
orchestrant/benchmark/client.py disambiguate   18 0 0   100%
orchestrant/benchmark/client.py load_candidates   15 0 0   100%
orchestrant/benchmark/client.py candidate_rows   9 0 0   100%
orchestrant/benchmark/client.py resolve_candidates   4 0 0   100%
orchestrant/benchmark/client.py run_start   9 0 0   100%
orchestrant/benchmark/client.py _served_model   2 0 0   100%
orchestrant/benchmark/client.py write_report   19 0 0   100%
orchestrant/benchmark/client.py Response.__init__   6 0 0   100%
orchestrant/benchmark/client.py Response.json   1 0 0   100%
orchestrant/benchmark/client.py Response.lines   5 0 0   100%
orchestrant/benchmark/client.py Response.close   1 0 0   100%
orchestrant/benchmark/client.py Response.__enter__   1 0 0   100%
orchestrant/benchmark/client.py Response.__exit__   2 0 0   100%
orchestrant/benchmark/client.py request_headers   10 0 0   100%
orchestrant/benchmark/client.py request_extras   1 0 0   100%
orchestrant/benchmark/client.py utf8_stdio   4 0 0   100%
orchestrant/benchmark/client.py spacer   6 6 0   0%
orchestrant/benchmark/client.py entry_config   3 0 0   100%
orchestrant/benchmark/client.py _secret_flag   3 0 0   100%
orchestrant/benchmark/client.py redact_argv   14 0 0   100%
orchestrant/benchmark/client.py post_json   13 0 0   100%
orchestrant/benchmark/client.py http_error_detail   8 2 0   75%
orchestrant/benchmark/client.py (no function)   36 0 0   100%
orchestrant/benchmark/contract.py filler   7 0 0   100%
orchestrant/benchmark/contract.py prompt_timeout   1 0 0   100%
orchestrant/benchmark/contract.py _timeout   1 0 0   100%
orchestrant/benchmark/contract.py _chat   10 5 0   50%
orchestrant/benchmark/contract.py _content   2 0 0   100%
orchestrant/benchmark/contract.py _finish   1 0 0   100%
orchestrant/benchmark/contract.py _usage   1 0 0   100%
orchestrant/benchmark/contract.py _user   1 0 0   100%
orchestrant/benchmark/contract.py check_max_tokens   6 0 0   100%
orchestrant/benchmark/contract.py check_output_cap   17 0 0   100%
orchestrant/benchmark/contract.py check_usage   6 1 0   83%
orchestrant/benchmark/contract.py _unique   1 0 0   100%
orchestrant/benchmark/contract.py check_cached_prompt_tokens   10 1 0   90%
orchestrant/benchmark/contract.py check_stream_usage   20 9 0   55%
orchestrant/benchmark/contract.py _spacer   1 0 0   100%
orchestrant/benchmark/contract.py _twice   10 1 0   90%
orchestrant/benchmark/contract.py _agree   5 1 0   80%
orchestrant/benchmark/contract.py check_temperature0   1 0 0   100%
orchestrant/benchmark/contract.py check_greedy   1 0 0   100%
orchestrant/benchmark/contract.py check_temperature0_is_greedy   10 2 0   80%
orchestrant/benchmark/contract.py check_identical_repeat   8 1 0   88%
orchestrant/benchmark/contract.py check_seed   1 1 0   0%
orchestrant/benchmark/contract.py check_thinks   9 1 0   89%
orchestrant/benchmark/contract.py check_stop   10 1 0   90%
orchestrant/benchmark/contract.py check_completions_stop   15 4 0   73%
orchestrant/benchmark/contract.py check_tool_calls   7 1 0   86%
orchestrant/benchmark/contract.py _fits_colour_schema   6 0 0   100%
orchestrant/benchmark/contract.py _schema_outcome   5 0 0   100%
orchestrant/benchmark/contract.py check_response_format   11 0 0   100%
orchestrant/benchmark/contract.py _prefix_timings   16 2 0   88%
orchestrant/benchmark/contract.py _cache_answer   9 1 0   89%
orchestrant/benchmark/contract.py check_prefix_cache   8 0 0   100%
orchestrant/benchmark/contract.py check_prefix_extend   1 0 0   100%
orchestrant/benchmark/contract.py check_prefix_fork   1 0 0   100%
orchestrant/benchmark/contract.py check_overflow   9 0 0   100%
orchestrant/benchmark/contract.py check_power_mode   7 0 0   100%
orchestrant/benchmark/contract.py _system_prompt_tokens   11 0 0   100%
orchestrant/benchmark/contract.py _system_verdict   16 1 0   94%
orchestrant/benchmark/contract.py check_bundle_system_prompt   9 1 0   89%
orchestrant/benchmark/contract.py run   15 15 0   0%
orchestrant/benchmark/contract.py diff   9 0 0   100%
orchestrant/benchmark/contract.py diff.index   2 0 0   100%
orchestrant/benchmark/contract.py _parser   11 0 0   100%
orchestrant/benchmark/contract.py main   29 0 0   100%
orchestrant/benchmark/contract.py (no function)   75 1 0   99%
orchestrant/benchmark/correctness.py _answer_matches   8 0 0   100%
orchestrant/benchmark/correctness.py graded_item   3 0 0   100%
orchestrant/benchmark/correctness.py errored_item   1 0 0   100%
orchestrant/benchmark/correctness.py counts   2 0 0   100%
orchestrant/benchmark/correctness.py verdict   5 0 0   100%
orchestrant/benchmark/correctness.py summarise   9 0 0   100%
orchestrant/benchmark/correctness.py kind_of   1 0 0   100%
orchestrant/benchmark/correctness.py by_kind   11 0 0   100%
orchestrant/benchmark/correctness.py integrity   1 0 0   100%
orchestrant/benchmark/correctness.py outcomes   1 0 0   100%
orchestrant/benchmark/correctness.py annotate   5 0 0   100%
orchestrant/benchmark/correctness.py exit_code   1 0 0   100%
orchestrant/benchmark/correctness.py _notes   9 1 0   89%
orchestrant/benchmark/correctness.py print_correctness   21 2 0   90%
orchestrant/benchmark/correctness.py (no function)   26 0 0   100%
orchestrant/benchmark/depth.py depth_prompt   4 0 0   100%
orchestrant/benchmark/depth.py windows   10 0 0   100%
orchestrant/benchmark/depth.py _error   4 0 0   100%
orchestrant/benchmark/depth.py warm   9 2 0   78%
orchestrant/benchmark/depth.py _chunks   18 3 0   83%
orchestrant/benchmark/depth.py measure   19 0 0   100%
orchestrant/benchmark/depth.py trace_row   1 0 0   100%
orchestrant/benchmark/depth.py summary_line   7 0 0   100%
orchestrant/benchmark/depth.py _parser   11 0 0   100%
orchestrant/benchmark/depth.py main   26 1 0   96%
orchestrant/benchmark/depth.py (no function)   25 1 0   96%
orchestrant/benchmark/determinism.py determinism_probe   15 0 0   100%
orchestrant/benchmark/determinism.py (no function)   4 0 0   100%
orchestrant/benchmark/energy.py _Pdh.__init__   15 15 0   0%
orchestrant/benchmark/energy.py _Pdh.open   13 13 0   0%
orchestrant/benchmark/energy.py _Pdh.read   3 3 0   0%
orchestrant/benchmark/energy.py _Pdh._values   11 11 0   0%
orchestrant/benchmark/energy.py _Pdh.close   1 1 0   0%
orchestrant/benchmark/energy.py _interpolate   11 0 0   100%
orchestrant/benchmark/energy.py EnergyMeter.__init__   31 13 0   58%
orchestrant/benchmark/energy.py EnergyMeter._read   3 3 0   0%
orchestrant/benchmark/energy.py EnergyMeter._append   14 1 0   93%
orchestrant/benchmark/energy.py EnergyMeter._run   5 5 0   0%
orchestrant/benchmark/energy.py EnergyMeter.start   4 2 0   50%
orchestrant/benchmark/energy.py EnergyMeter.stop   7 5 0   29%
orchestrant/benchmark/energy.py EnergyMeter.__enter__   1 1 0   0%
orchestrant/benchmark/energy.py EnergyMeter.__exit__   2 2 0   0%
orchestrant/benchmark/energy.py EnergyMeter.wait_until   7 2 0   71%
orchestrant/benchmark/energy.py EnergyMeter.energy_between   12 0 0   100%
orchestrant/benchmark/energy.py EnergyMeter.idle_power   10 8 0   20%
orchestrant/benchmark/energy.py energy_block   10 1 0   90%
orchestrant/benchmark/energy.py energy_lines   8 8 0   0%
orchestrant/benchmark/energy.py renet   13 2 0   85%
orchestrant/benchmark/energy.py request_energy   15 1 0   93%
orchestrant/benchmark/energy.py (no function)   38 0 0   100%
orchestrant/benchmark/gateway.py _origin   8 2 0   75%
orchestrant/benchmark/gateway.py registry_sha256   2 0 0   100%
orchestrant/benchmark/gateway.py _registry   8 2 0   75%
orchestrant/benchmark/gateway.py _lane_names   8 0 0   100%
orchestrant/benchmark/gateway.py _lane_rows   9 0 0   100%
orchestrant/benchmark/gateway.py route   13 0 0   100%
orchestrant/benchmark/gateway.py lane_behind   3 0 0   100%
orchestrant/benchmark/gateway.py _header   5 2 0   60%
orchestrant/benchmark/gateway.py note_reply   8 0 0   100%
orchestrant/benchmark/gateway.py served   4 0 0   100%
orchestrant/benchmark/gateway.py info   9 0 0   100%
orchestrant/benchmark/gateway.py gateway_block   12 0 0   100%
orchestrant/benchmark/gateway.py _lanes_served   2 0 0   100%
orchestrant/benchmark/gateway.py gateway_notes   18 0 0   100%
orchestrant/benchmark/gateway.py (no function)   24 0 0   100%
orchestrant/benchmark/hostload.py _psutil   5 2 0   60%
orchestrant/benchmark/hostload.py _port   4 0 0   100%
orchestrant/benchmark/hostload.py LaneProcess.__init__   22 0 0   100%
orchestrant/benchmark/hostload.py LaneProcess._find_listener   8 0 0   100%
orchestrant/benchmark/hostload.py LaneProcess.available   1 0 0   100%
orchestrant/benchmark/hostload.py LaneProcess.info   7 2 0   71%
orchestrant/benchmark/hostload.py LaneProcess.cpu_seconds   15 5 0   67%
orchestrant/benchmark/hostload.py open_meters   9 0 0   100%
orchestrant/benchmark/hostload.py avg_optional   3 0 0   100%
orchestrant/benchmark/hostload.py RequestBracket.__init__   4 0 0   100%
orchestrant/benchmark/hostload.py RequestBracket.start   5 0 0   100%
orchestrant/benchmark/hostload.py RequestBracket.stop   5 0 0   100%
orchestrant/benchmark/hostload.py RequestBracket.fields   20 2 0   90%
orchestrant/benchmark/hostload.py _window_s   1 0 0   100%
orchestrant/benchmark/hostload.py _mean   1 0 0   100%
orchestrant/benchmark/hostload.py summary_lines   27 5 0   81%
orchestrant/benchmark/hostload.py Window.__init__   6 0 0   100%
orchestrant/benchmark/hostload.py Window.start   4 0 0   100%
orchestrant/benchmark/hostload.py Window.elapsed   1 0 0   100%
orchestrant/benchmark/hostload.py Window.stop   17 0 0   100%
orchestrant/benchmark/hostload.py _busy_cores   1 0 0   100%
orchestrant/benchmark/hostload.py _snapshot_note   11 1 0   91%
orchestrant/benchmark/hostload.py _interop_port   4 0 0   100%
orchestrant/benchmark/hostload.py _windows_host   9 0 0   100%
orchestrant/benchmark/hostload.py _interop_snapshot   9 0 0   100%
orchestrant/benchmark/hostload.py load_snapshot   21 0 0   100%
orchestrant/benchmark/hostload.py load_line   13 0 0   100%
orchestrant/benchmark/hostload.py (no function)   43 0 0   100%
orchestrant/benchmark/lanes.py stream_once   32 4 0   88%
orchestrant/benchmark/lanes.py _secs   1 0 0   100%
orchestrant/benchmark/lanes.py _fresh   1 0 0   100%
orchestrant/benchmark/lanes.py run_parallel   10 0 0   100%
orchestrant/benchmark/lanes.py run_parallel.work   3 0 0   100%
orchestrant/benchmark/lanes.py probe_batching   21 3 0   86%
orchestrant/benchmark/lanes.py _serving   6 0 0   100%
orchestrant/benchmark/lanes.py run_lanes   36 3 0   92%
orchestrant/benchmark/lanes.py sweep_nctx   11 11 0   0%
orchestrant/benchmark/lanes.py parse_lane   6 0 0   100%
orchestrant/benchmark/lanes.py resolve_lane   12 0 0   100%
orchestrant/benchmark/lanes.py build_reports   12 0 0   100%
orchestrant/benchmark/lanes.py main   34 7 0   79%
orchestrant/benchmark/lanes.py (no function)   22 1 0   95%
orchestrant/benchmark/openai_api.py collect_gpu_info   17 2 0   88%
orchestrant/benchmark/openai_api.py collect_hardware_info   78 78 0   0%
orchestrant/benchmark/openai_api.py _default_backends_file   7 1 0   86%
orchestrant/benchmark/openai_api.py load_backends   10 0 0   100%
orchestrant/benchmark/openai_api.py resolve_backend   17 3 0   82%
orchestrant/benchmark/openai_api.py resolve_backend_entry   11 1 0   91%
orchestrant/benchmark/openai_api.py print_backends   15 15 0   0%
orchestrant/benchmark/openai_api.py get_glances_data   9 2 0   78%
orchestrant/benchmark/openai_api.py top_cpu_processes   14 4 0   71%
orchestrant/benchmark/openai_api.py sample_resources_psutil   4 0 0   100%
orchestrant/benchmark/openai_api.py sample_resources_glances   5 1 0   80%
orchestrant/benchmark/openai_api.py gpu_probe   10 2 0   80%
orchestrant/benchmark/openai_api.py sample_gpu_resources   10 1 0   90%
orchestrant/benchmark/openai_api.py _get_json   7 0 0   100%
orchestrant/benchmark/openai_api.py list_models_via_api   14 0 0   100%
orchestrant/benchmark/openai_api.py detect_model_via_api   7 1 0   86%
orchestrant/benchmark/openai_api.py resolve_model   5 0 0   100%
orchestrant/benchmark/openai_api.py benchmark_chat   51 21 0   59%
orchestrant/benchmark/openai_api.py run_correctness_probe   14 4 0   71%
orchestrant/benchmark/openai_api.py sample_resources   17 5 0   71%
orchestrant/benchmark/openai_api.py print_separator   1 0 0   100%
orchestrant/benchmark/openai_api.py print_table   46 8 0   83%
orchestrant/benchmark/openai_api.py print_table.fmt_row   1 0 0   100%
orchestrant/benchmark/openai_api.py _parser   19 0 0   100%
orchestrant/benchmark/openai_api.py main   70 57 0   19%
orchestrant/benchmark/openai_api.py (no function)   54 1 0   98%
orchestrant/benchmark/provenance.py _git   5 2 0   60%
orchestrant/benchmark/provenance.py _server_models   5 1 0   80%
orchestrant/benchmark/provenance.py parse_geniex_version   7 0 0   100%
orchestrant/benchmark/provenance.py _installed_geniex   9 9 0   0%
orchestrant/benchmark/provenance.py _geniex_version   5 5 0   0%
orchestrant/benchmark/provenance.py _ollama_version   5 1 0   80%
orchestrant/benchmark/provenance.py _serves_geniex_root   5 5 0   0%
orchestrant/benchmark/provenance.py _sampled_sha256   6 0 0   100%
orchestrant/benchmark/provenance.py _file_identity   15 2 0   87%
orchestrant/benchmark/provenance.py _read_json   6 0 0   100%
orchestrant/benchmark/provenance.py _geniex_cache_roots   5 0 0   100%
orchestrant/benchmark/provenance.py _find_manifest   6 0 0   100%
orchestrant/benchmark/provenance.py _manifest_sizes   2 0 0   100%
orchestrant/benchmark/provenance.py _pick_variant   5 0 0   100%
orchestrant/benchmark/provenance.py _qairt_bundle   7 0 0   100%
orchestrant/benchmark/provenance.py _model_files   19 0 0   100%
orchestrant/benchmark/provenance.py geniex_model_files   6 0 0   100%
orchestrant/benchmark/provenance.py _driver_row   11 0 0   100%
orchestrant/benchmark/provenance.py _class_drivers   9 0 0   100%
orchestrant/benchmark/provenance.py driver_versions   12 0 0   100%
orchestrant/benchmark/provenance.py _geniex_serving   1 0 0   100%
orchestrant/benchmark/provenance.py lane_runtimes   7 0 0   100%
orchestrant/benchmark/provenance.py write_lane_runtimes   7 0 0   100%
orchestrant/benchmark/provenance.py _names_a_server   2 0 0   100%
orchestrant/benchmark/provenance.py _snapshot_entry   7 0 0   100%
orchestrant/benchmark/provenance.py _snapshot_entry.port   4 0 0   100%
orchestrant/benchmark/provenance.py _age_s   4 2 0   50%
orchestrant/benchmark/provenance.py _installed_cli_mismatch   5 1 0   80%
orchestrant/benchmark/provenance.py load_lane_runtime   13 0 0   100%
orchestrant/benchmark/provenance.py _with_model_files   4 0 0   100%
orchestrant/benchmark/provenance.py _file_keys   3 0 0   100%
orchestrant/benchmark/provenance.py _changed_files   3 0 0   100%
orchestrant/benchmark/provenance.py _sha_moved   3 0 0   100%
orchestrant/benchmark/provenance.py _model_files_of   1 0 0   100%
orchestrant/benchmark/provenance.py model_files_notes   12 0 0   100%
orchestrant/benchmark/provenance.py main   12 0 0   100%
orchestrant/benchmark/provenance.py _lane_process_runtime   1 0 0   100%
orchestrant/benchmark/provenance.py runtime_info   22 1 0   95%
orchestrant/benchmark/provenance.py runtime_label   5 1 0   80%
orchestrant/benchmark/provenance.py _runtime_key   2 0 0   100%
orchestrant/benchmark/provenance.py _serve_flags   5 0 0   100%
orchestrant/benchmark/provenance.py tool_fingerprint   9 0 0   100%
orchestrant/benchmark/provenance.py busy_lanes   10 2 0   80%
orchestrant/benchmark/provenance.py busy_lanes.answers   5 0 0   100%
orchestrant/benchmark/provenance.py energy_proxy   7 2 0   71%
orchestrant/benchmark/provenance.py host_power   26 24 0   8%
orchestrant/benchmark/provenance.py _what_served   3 0 0   100%
orchestrant/benchmark/provenance.py collect   11 0 0   100%
orchestrant/benchmark/provenance.py collect_or_error   4 2 0   50%
orchestrant/benchmark/provenance.py runtime_notes   11 0 0   100%
orchestrant/benchmark/provenance.py _condition_notes   5 1 0   80%
orchestrant/benchmark/provenance.py _source_notes   7 0 0   100%
orchestrant/benchmark/provenance.py _other_cores   4 0 0   100%
orchestrant/benchmark/provenance.py _cores   1 0 0   100%
orchestrant/benchmark/provenance.py _load_notes   10 0 0   100%
orchestrant/benchmark/provenance.py compare   20 1 0   95%
orchestrant/benchmark/provenance.py known_deterministic   2 0 0   100%
orchestrant/benchmark/provenance.py (no function)   84 1 0   99%
orchestrant/benchmark/report.py _rows   3 0 0   100%
orchestrant/benchmark/report.py _mean   1 0 0   100%
orchestrant/benchmark/report.py summarise   5 0 0   100%
orchestrant/benchmark/report.py result_files   1 0 0   100%
orchestrant/benchmark/report.py build_manifest   20 0 0   100%
orchestrant/benchmark/report.py host_hardware   5 0 0   100%
orchestrant/benchmark/report.py run_fields   7 0 0   100%
orchestrant/benchmark/report.py _count   1 0 0   100%
orchestrant/benchmark/report.py is_scored   1 0 0   100%
orchestrant/benchmark/report.py report_kind   3 0 0   100%
orchestrant/benchmark/report.py comparison_rows   8 0 0   100%
orchestrant/benchmark/report.py _fmt   1 0 0   100%
orchestrant/benchmark/report.py _answer   3 0 0   100%
orchestrant/benchmark/report.py summary_line   1 0 0   100%
orchestrant/benchmark/report.py table_line   1 0 0   100%
orchestrant/benchmark/report.py main   29 29 0   0%
orchestrant/benchmark/report.py (no function)   25 1 0   96%
orchestrant/benchmark/speed_summary.py completed   1 0 0   100%
orchestrant/benchmark/speed_summary.py _number   1 0 0   100%
orchestrant/benchmark/speed_summary.py _seconds   4 0 0   100%
orchestrant/benchmark/speed_summary.py _pooled_rate   6 0 0   100%
orchestrant/benchmark/speed_summary.py decode_tok_s   1 0 0   100%
orchestrant/benchmark/speed_summary.py prefill_tok_s   1 0 0   100%
orchestrant/benchmark/speed_summary.py overall_tok_s   5 0 0   100%
orchestrant/benchmark/speed_summary.py ttft_s   2 0 0   100%
orchestrant/benchmark/speed_summary.py _spread   2 0 0   100%
orchestrant/benchmark/speed_summary.py summarise   2 0 0   100%
orchestrant/benchmark/speed_summary.py _range   1 0 0   100%
orchestrant/benchmark/speed_summary.py summary_lines   17 0 0   100%
orchestrant/benchmark/speed_summary.py (no function)   13 0 0   100%
orchestrant/benchmark/stats.py wilson_interval   9 0 0   100%
orchestrant/benchmark/stats.py intervals_overlap   3 0 0   100%
orchestrant/benchmark/stats.py format_score   6 0 0   100%
orchestrant/benchmark/stats.py _counts   6 0 0   100%
orchestrant/benchmark/stats.py clustered_rate   19 0 0   100%
orchestrant/benchmark/stats.py paired_difference   16 0 0   100%
orchestrant/benchmark/stats.py pass_hat_k   4 0 0   100%
orchestrant/benchmark/stats.py _sign_test_rejects   12 0 0   100%
orchestrant/benchmark/stats.py _binomial_pmf   6 0 0   100%
orchestrant/benchmark/stats.py paired_power   13 2 0   85%
orchestrant/benchmark/stats.py paired_mde   12 0 0   100%
orchestrant/benchmark/stats.py back_flip_estimate   4 0 0   100%
orchestrant/benchmark/stats.py paired_mde_note   5 0 0   100%
orchestrant/benchmark/stats.py clustered_note   5 0 0   100%
orchestrant/benchmark/stats.py paired_diff_note   5 0 0   100%
orchestrant/benchmark/stats.py pass_k_note   3 0 0   100%
orchestrant/benchmark/stats.py significance_note   10 1 0   90%
orchestrant/benchmark/stats.py smallest_separable_rate   7 0 0   100%
orchestrant/benchmark/stats.py power_note   4 0 0   100%
orchestrant/benchmark/stats.py diff_interval   9 0 0   100%
orchestrant/benchmark/stats.py paired_sign_test   8 0 0   100%
orchestrant/benchmark/stats.py _rate   4 0 0   100%
orchestrant/benchmark/stats.py paired_outcomes   11 0 0   100%
orchestrant/benchmark/stats.py smallest_detectable_flips   4 0 0   100%
orchestrant/benchmark/stats.py paired_power_note   2 0 0   100%
orchestrant/benchmark/stats.py tiers   10 0 0   100%
orchestrant/benchmark/stats.py (no function)   30 0 0   100%
orchestrant/benchmark/winhost.py _kernel_release   5 5 0   0%
orchestrant/benchmark/winhost.py in_wsl   3 0 0   100%
orchestrant/benchmark/winhost.py find_powershell   3 0 0   100%
orchestrant/benchmark/winhost.py script   2 0 0   100%
orchestrant/benchmark/winhost.py _run   2 2 0   0%
orchestrant/benchmark/winhost.py _first_line   2 0 0   100%
orchestrant/benchmark/winhost.py error_text   4 0 0   100%
orchestrant/benchmark/winhost.py measure   16 0 0   100%
orchestrant/benchmark/winhost.py _fields   16 0 0   100%
orchestrant/benchmark/winhost.py parse   12 0 0   100%
orchestrant/benchmark/winhost.py (no function)   29 0 0   100%
orchestrant/dummy.py SimpleMLPreprocessor.__init__   6 0 0   100%
orchestrant/dummy.py SimpleMLPreprocessor.generate_synthetic_data   6 0 0   100%
orchestrant/dummy.py SimpleMLPreprocessor.normalize_features   9 2 0   78%
orchestrant/dummy.py SimpleMLPreprocessor.apply_joke_labeling   6 2 0   67%
orchestrant/dummy.py SimpleMLPreprocessor.run_pipeline   7 0 0   100%
orchestrant/dummy.py (no function)   9 0 0   100%
orchestrant/logging_config.py setup_logging   6 6 0   0%
orchestrant/logging_config.py (no function)   8 0 0   100%
orchestrant/monitoring/__init__.py (no function)   5 0 0   100%
orchestrant/monitoring/gpu.py GPUProbe.__init__   15 0 0   100%
orchestrant/monitoring/gpu.py GPUProbe._init_nvidia   16 10 0   38%
orchestrant/monitoring/gpu.py GPUProbe._init_amd   12 0 3   100%
orchestrant/monitoring/gpu.py GPUProbe.read   15 11 0   27%
orchestrant/monitoring/gpu.py GPUProbe.shutdown   12 5 0   58%
orchestrant/monitoring/gpu.py GPUProbe.__enter__   1 1 0   0%
orchestrant/monitoring/gpu.py GPUProbe.__exit__   1 1 0   0%
orchestrant/monitoring/gpu.py (no function)   22 3 2   86%
orchestrant/monitoring/gpu_amd.py _load_amdsmi   3 3 2   0%
orchestrant/monitoring/gpu_amd.py _read_text   5 0 0   100%
orchestrant/monitoring/gpu_amd.py _read_int   8 3 0   62%
orchestrant/monitoring/gpu_amd.py _read_float   8 3 0   62%
orchestrant/monitoring/gpu_amd.py _first_sensor   4 1 0   75%
orchestrant/monitoring/gpu_amd.py _amdsmi_drm_card   7 7 0   0%
orchestrant/monitoring/gpu_amd.py _amdsmi_product_name   29 29 0   0%
orchestrant/monitoring/gpu_amd.py _SysfsBackend.__init__   22 0 0   100%
orchestrant/monitoring/gpu_amd.py _SysfsBackend._discover   13 1 0   92%
orchestrant/monitoring/gpu_amd.py _SysfsBackend._find_hwmon   7 2 0   71%
orchestrant/monitoring/gpu_amd.py _SysfsBackend.read   13 0 0   100%
orchestrant/monitoring/gpu_amd.py _SysfsBackend.shutdown   1 1 0   0%
orchestrant/monitoring/gpu_amd.py _decode   1 1 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi.__init__   12 12 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi._alloc   1 1 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi._load_dll   8 8 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi._bind_required   19 19 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi._bind_optional   12 12 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi.list_adapters   30 30 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi.read_sensors   8 8 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi.vram_used_mb   7 7 0   0%
orchestrant/monitoring/gpu_amd.py _AdlApi.close   5 5 0   0%
orchestrant/monitoring/gpu_amd.py _AdlBackend.__init__   37 7 0   81%
orchestrant/monitoring/gpu_amd.py _AdlBackend.read   7 1 0   86%
orchestrant/monitoring/gpu_amd.py _AdlBackend.shutdown   4 0 0   100%
orchestrant/monitoring/gpu_amd.py AmdGpuProbe.__init__   21 8 0   62%
orchestrant/monitoring/gpu_amd.py AmdGpuProbe.read   3 3 0   0%
orchestrant/monitoring/gpu_amd.py AmdGpuProbe.shutdown   4 4 0   0%
orchestrant/monitoring/gpu_amd.py AmdGpuProbe.__enter__   1 1 0   0%
orchestrant/monitoring/gpu_amd.py AmdGpuProbe.__exit__   1 1 0   0%
orchestrant/monitoring/gpu_amd.py (no function)   79 0 2   100%
orchestrant/monitoring/gpu_types.py (no function)   10 0 0   100%
orchestrant/monitoring/plotting.py _pyplot   2 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.__init__   10 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter._prepare_time_data   6 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.prepare_time_data   1 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.plot_cpu_memory   15 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.plot_gpu_utilization   17 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.plot_gpu_memory   17 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.plot_gpu_temperature   16 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.plot_all   22 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.save_figure   7 0 0   100%
orchestrant/monitoring/plotting.py MetricsPlotter.show   5 2 0   60%
orchestrant/monitoring/plotting.py quick_plot   6 2 0   67%
orchestrant/monitoring/plotting.py (no function)   18 0 5   100%
orchestrant/monitoring/snapshot.py read_raw_snapshot   1 0 0   100%
orchestrant/monitoring/snapshot.py (no function)   10 0 2   100%
orchestrant/monitoring/system.py SystemMonitor.__init__   6 0 0   100%
orchestrant/monitoring/system.py SystemMonitor._collect_metrics   13 4 0   69%
orchestrant/monitoring/system.py SystemMonitor.start   3 0 0   100%
orchestrant/monitoring/system.py SystemMonitor.record   9 3 0   67%
orchestrant/monitoring/system.py SystemMonitor.stop   2 0 0   100%
orchestrant/monitoring/system.py SystemMonitor.get_metrics   1 0 0   100%
orchestrant/monitoring/system.py SystemMonitor.is_monitoring   1 0 0   100%
orchestrant/monitoring/system.py SystemMonitor.gpu_handle   1 0 0   100%
orchestrant/monitoring/system.py SystemMonitor.print_summary   48 24 0   50%
orchestrant/monitoring/system.py SystemMonitor._compute_stats   10 1 0   90%
orchestrant/monitoring/system.py SystemMonitor.__del__   1 0 0   100%
orchestrant/monitoring/system.py (no function)   33 0 0   100%
orchestrant/paths.py bundle_data_dir   5 0 0   100%
orchestrant/paths.py model_search_paths   10 0 0   100%
orchestrant/paths.py default_model_path   2 0 0   100%
orchestrant/paths.py missing_model_message   1 0 0   100%
orchestrant/paths.py default_log_dir   12 3 0   75%
orchestrant/paths.py (no function)   11 0 0   100%
orchestrant/pipeline/__init__.py __getattr__   9 9 2   0%
orchestrant/pipeline/__init__.py __dir__   1 1 0   0%
orchestrant/pipeline/__init__.py (no function)   7 0 2   100%
orchestrant/pipeline/capture/__init__.py __getattr__   4 0 0   100%
orchestrant/pipeline/capture/__init__.py __dir__   1 1 0   0%
orchestrant/pipeline/capture/__init__.py (no function)   7 0 4   100%
orchestrant/pipeline/capture/core.py CaptureProtocol.open   0 0 1   100%
orchestrant/pipeline/capture/core.py CaptureProtocol.read   0 0 1   100%
orchestrant/pipeline/capture/core.py CaptureProtocol.release   0 0 1   100%
orchestrant/pipeline/capture/core.py CaptureProtocol.is_opened   0 0 1   100%
orchestrant/pipeline/capture/core.py CaptureProtocol.get_info   0 0 1   100%
orchestrant/pipeline/capture/core.py CameraCapture.__init__   3 3 0   0%
orchestrant/pipeline/capture/core.py CameraCapture.open   12 12 0   0%
orchestrant/pipeline/capture/core.py CameraCapture.read   3 3 0   0%
orchestrant/pipeline/capture/core.py CameraCapture.release   3 3 0   0%
orchestrant/pipeline/capture/core.py CameraCapture.is_opened   1 1 0   0%
orchestrant/pipeline/capture/core.py CameraCapture.get_info   3 3 0   0%
orchestrant/pipeline/capture/core.py (no function)   19 0 9   100%
orchestrant/pipeline/capture/gstreamer.py find_gstreamer_launch   12 8 0   33%
orchestrant/pipeline/capture/gstreamer.py _get_config_gstreamer_paths   4 4 0   0%
orchestrant/pipeline/capture/gstreamer.py get_gstreamer_env   20 16 0   20%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture.__init__   13 0 0   100%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._allocate_frame_buffer   2 0 0   100%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._build_pipeline_string   17 17 0   0%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._log_short_read   5 5 0   0%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._read_one_frame   17 5 0   71%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._offer_frame   7 0 0   100%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._frame_reader   19 8 0   58%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._start_pipeline   33 33 0   0%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture._try_pipelines   11 11 0   0%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture.open   27 27 0   0%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture.read   7 7 0   0%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture.release   15 7 0   53%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture.is_opened   1 1 0   0%
orchestrant/pipeline/capture/gstreamer.py GStreamerSubprocessCapture.get_info   1 1 0   0%
orchestrant/pipeline/capture/gstreamer.py (no function)   33 0 2   100%
orchestrant/pipeline/capture/opencv.py OpenCVCapture.__init__   5 5 0   0%
orchestrant/pipeline/capture/opencv.py OpenCVCapture.open   15 15 0   0%
orchestrant/pipeline/capture/opencv.py OpenCVCapture.read   3 3 0   0%
orchestrant/pipeline/capture/opencv.py OpenCVCapture.release   3 3 0   0%
orchestrant/pipeline/capture/opencv.py OpenCVCapture.is_opened   1 1 0   0%
orchestrant/pipeline/capture/opencv.py OpenCVCapture.get_info   1 1 0   0%
orchestrant/pipeline/capture/opencv.py (no function)   12 0 3   100%
orchestrant/pipeline/constants.py (no function)   21 0 0   100%
orchestrant/pipeline/logging/__init__.py configure_logging   9 9 0   0%
orchestrant/pipeline/logging/__init__.py create_log_buffer   4 4 0   0%
orchestrant/pipeline/logging/__init__.py attach_log_buffer   2 2 0   0%
orchestrant/pipeline/logging/__init__.py attach_log_buffer._sink   1 1 0   0%
orchestrant/pipeline/logging/__init__.py log_buffer_lines   1 0 0   100%
orchestrant/pipeline/logging/__init__.py (no function)   12 0 0   100%
orchestrant/pipeline/metrics/__init__.py (no function)   3 0 0   100%
orchestrant/pipeline/metrics/performance.py PerformanceTracker.__init__   6 0 0   100%
orchestrant/pipeline/metrics/performance.py PerformanceTracker.tick_camera   5 0 0   100%
orchestrant/pipeline/metrics/performance.py PerformanceTracker.add_inference_time   1 0 0   100%
orchestrant/pipeline/metrics/performance.py PerformanceTracker.get_metrics   13 0 0   100%
orchestrant/pipeline/metrics/performance.py (no function)   9 0 0   100%
orchestrant/pipeline/monitoring/__init__.py (no function)   5 0 0   100%
orchestrant/pipeline/monitoring/power.py PowerMonitor.__init__   12 12 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._start_polling   8 8 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor.shutdown   3 3 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._poll_os_power   10 10 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._resolve_os_power_enabled   4 4 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor.update   8 8 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._read_cpu_power   10 10 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._find_rapl_energy_paths   17 17 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._read_linux_rapl_power   20 20 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._read_macos_powermetrics_power   7 7 0   0%
orchestrant/pipeline/monitoring/power.py PowerMonitor._read_windows_ohm_power   7 7 0   0%
orchestrant/pipeline/monitoring/power.py get_cpu_freq_ratio   5 5 0   0%
orchestrant/pipeline/monitoring/power.py (no function)   22 0 0   100%
orchestrant/pipeline/monitoring/system.py SystemMonitor.__init__   6 6 0   0%
orchestrant/pipeline/monitoring/system.py SystemMonitor.gpu_handle   1 1 0   0%
orchestrant/pipeline/monitoring/system.py SystemMonitor.get_stats   16 16 0   0%
orchestrant/pipeline/monitoring/system.py SystemMonitor.get_process_stats   5 5 0   0%
orchestrant/pipeline/monitoring/system.py SystemMonitor.shutdown   1 1 0   0%
orchestrant/pipeline/monitoring/system.py (no function)   13 0 0   100%
orchestrant/pipeline/tracking/__init__.py (no function)   3 0 0   100%
orchestrant/pipeline/tracking/centroid.py SimpleCentroidTracker.__init__   6 0 0   100%
orchestrant/pipeline/tracking/centroid.py SimpleCentroidTracker.update   9 0 0   100%
orchestrant/pipeline/tracking/centroid.py SimpleCentroidTracker._expire_tracks   3 0 0   100%
orchestrant/pipeline/tracking/centroid.py SimpleCentroidTracker._initialize_tracks   3 0 0   100%
orchestrant/pipeline/tracking/centroid.py SimpleCentroidTracker._associate_tracks   20 1 0   95%
orchestrant/pipeline/tracking/centroid.py SimpleCentroidTracker._add_unmatched   5 0 0   100%
orchestrant/pipeline/tracking/centroid.py (no function)   12 0 0   100%
orchestrant/pipeline/types.py CameraConfig.__post_init__   1 0 0   100%
orchestrant/pipeline/types.py CameraConfig._validate   12 0 0   100%
orchestrant/pipeline/types.py (no function)   46 0 2   100%
orchestrant/pipeline/ui/__init__.py (no function)   3 0 0   100%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer.__init__   19 19 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._initialize_tags   4 4 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._initialize_plot_state   3 3 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._initialize_theme   3 3 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_viewport   1 1 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_texture_registry   2 2 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_layout   4 4 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_video_window   2 2 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_perf_window   39 39 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_perf_plot   6 6 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_system_plot   7 7 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_detection_window   5 5 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_log_window   4 4 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_texture   4 4 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._create_theme   20 20 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer.is_open   1 1 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._update_frame_texture   9 9 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._update_perf_panel   7 7 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._update_plots   19 19 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._update_detection_panel   6 6 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer._update_log_panel   2 2 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer.render   8 8 0   0%
orchestrant/pipeline/ui/dearpygui.py DearPyGuiViewer.close   2 2 0   0%
orchestrant/pipeline/ui/dearpygui.py (no function)   36 2 5   94%
orchestrant/pipeline/ui/viewmodel.py format_labels   52 52 0   0%
orchestrant/pipeline/ui/viewmodel.py (no function)   27 0 2   100%
orchestrant/pipeline/ui/wx.py WxPythonViewer.__init__   14 14 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._run_ui   46 46 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._run_ui._FramePanel.__init__   5 5 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._run_ui._FramePanel.set_bitmap   2 2 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._run_ui._FramePanel._on_paint   5 5 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._run_ui._make_section   6 6 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer.run   7 7 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._on_close   15 15 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer.is_open   3 3 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer.render   4 4 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._update_frame   10 10 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._update_perf_labels   5 5 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._update_logs   8 8 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._update_ui   9 9 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer.close   6 6 0   0%
orchestrant/pipeline/ui/wx.py WxPythonViewer._set_label   4 4 0   0%
orchestrant/pipeline/ui/wx.py (no function)   26 2 6   92%
orchestrant/smoke/__init__.py (no function)   2 0 0   100%
orchestrant/smoke/__main__.py _status   3 3 0   0%
orchestrant/smoke/__main__.py _format_line   1 1 0   0%
orchestrant/smoke/__main__.py main   15 15 0   0%
orchestrant/smoke/__main__.py (no function)   12 12 2   0%
orchestrant/smoke/checks.py _ok   1 0 0   100%
orchestrant/smoke/checks.py _fail   1 1 0   0%
orchestrant/smoke/checks.py _err   1 1 0   0%
orchestrant/smoke/checks.py _optional_fail   1 0 0   100%
orchestrant/smoke/checks.py check_numpy   10 3 0   70%
orchestrant/smoke/checks.py check_torch   17 4 0   76%
orchestrant/smoke/checks.py check_torch_numpy_bridge   11 3 0   73%
orchestrant/smoke/checks.py check_torchvision   13 3 0   77%
orchestrant/smoke/checks.py check_onnxruntime   18 5 0   72%
orchestrant/smoke/checks.py check_onnxruntime_genai   10 1 0   90%
orchestrant/smoke/checks.py check_tvm   18 12 0   33%
orchestrant/smoke/checks.py check_pyav   21 16 0   24%
orchestrant/smoke/checks.py check_iree   18 3 0   83%
orchestrant/smoke/checks.py check_opencv   20 6 0   70%
orchestrant/smoke/checks.py check_opencv_dnn   13 4 0   69%
orchestrant/smoke/checks.py check_opencv_codecs   22 4 0   82%
orchestrant/smoke/checks.py check_opencv_freetype   23 16 0   30%
orchestrant/smoke/checks.py check_pillow   11 3 0   73%
orchestrant/smoke/checks.py check_litert   20 9 0   55%
orchestrant/smoke/checks.py run_all   1 0 0   100%
orchestrant/smoke/checks.py (no function)   32 0 2   100%
orchestrant/streaming/__init__.py (no function)   5 0 0   100%
orchestrant/streaming/app.py create_app   17 17 0   0%
orchestrant/streaming/app.py create_app.video_feed   5 5 0   0%
orchestrant/streaming/app.py create_app.index   1 1 0   0%
orchestrant/streaming/app.py _get_app   1 1 0   0%
orchestrant/streaming/app.py run   9 9 0   0%
orchestrant/streaming/app.py (no function)   16 1 0   94%
orchestrant/streaming/capture.py _get_picamera2   1 1 0   0%
orchestrant/streaming/capture.py initialize_camera   6 6 0   0%
orchestrant/streaming/capture.py _CameraProtocol.capture_array   0 0 1   100%
orchestrant/streaming/capture.py _CameraProtocol.stop   0 0 1   100%
orchestrant/streaming/capture.py FrameCapture.__init__   7 7 0   0%
orchestrant/streaming/capture.py FrameCapture.update   21 21 0   0%
orchestrant/streaming/capture.py FrameCapture.get_frame   7 0 0   100%
orchestrant/streaming/capture.py FrameCapture.stop   2 2 0   0%
orchestrant/streaming/capture.py FrameCapture.restart_camera   3 3 0   0%
orchestrant/streaming/capture.py FrameCapture.get_fallback_frame   1 1 0   0%
orchestrant/streaming/capture.py (no function)   22 0 6   100%
orchestrant/streaming/generator.py init_shutdown_event   1 1 0   0%
orchestrant/streaming/generator.py request_shutdown   1 1 0   0%
orchestrant/streaming/generator.py is_shutdown_requested   1 1 0   0%
orchestrant/streaming/generator.py gen_frames   24 24 0   0%
orchestrant/streaming/generator.py (no function)   11 0 3   100%
orchestrant/yolo/__init__.py __getattr__   9 5 2   44%
orchestrant/yolo/__init__.py __dir__   1 1 0   0%
orchestrant/yolo/__init__.py run_yolo_monitor   2 2 0   0%
orchestrant/yolo/__init__.py (no function)   8 0 16   100%
orchestrant/yolo/cli.py parse_args   18 0 0   100%
orchestrant/yolo/cli.py _add_overlay_args   4 0 0   100%
orchestrant/yolo/cli.py _add_debug_args   4 0 0   100%
orchestrant/yolo/cli.py (no function)   6 0 0   100%
orchestrant/yolo/core/__init__.py (no function)   5 0 0   100%
orchestrant/yolo/core/constants.py (no function)   5 0 0   100%
orchestrant/yolo/core/postprocess.py _softmax   3 0 0   100%
orchestrant/yolo/core/postprocess.py _xywh_to_xyxy   6 0 0   100%
orchestrant/yolo/core/postprocess.py _sigmoid   1 0 0   100%
orchestrant/yolo/core/postprocess.py _squeeze_to_2d   5 1 0   80%
orchestrant/yolo/core/postprocess.py _looks_like_xywh   5 0 0   100%
orchestrant/yolo/core/postprocess.py _decode_classification   10 0 0   100%
orchestrant/yolo/core/postprocess.py _log_debug_boxes   2 2 0   0%
orchestrant/yolo/core/postprocess.py _unscale_and_collect   12 0 0   100%
orchestrant/yolo/core/postprocess.py _prepare_boxes   6 1 0   83%
orchestrant/yolo/core/postprocess.py _decode_triplet_outputs   15 13 0   13%
orchestrant/yolo/core/postprocess.py _decode_pair_outputs   17 15 0   12%
orchestrant/yolo/core/postprocess.py _normalize_output_data   9 5 0   44%
orchestrant/yolo/core/postprocess.py _decode_scores_and_boxes   22 12 0   45%
orchestrant/yolo/core/postprocess.py _decode_generic_output   8 2 0   75%
orchestrant/yolo/core/postprocess.py postprocess   20 4 0   80%
orchestrant/yolo/core/postprocess.py (no function)   30 0 2   100%
orchestrant/yolo/core/preprocess.py wants_stretch   2 0 0   100%
orchestrant/yolo/core/preprocess.py infer_input_size   7 7 0   0%
orchestrant/yolo/core/preprocess.py _to_blob   2 0 0   100%
orchestrant/yolo/core/preprocess.py preprocess   12 0 0   100%
orchestrant/yolo/core/preprocess.py (no function)   7 0 3   100%
orchestrant/yolo/monitor.py ViewerProtocol.is_open   0 0 1   100%
orchestrant/yolo/monitor.py ViewerProtocol.render   0 0 1   100%
orchestrant/yolo/monitor.py ViewerProtocol.close   0 0 1   100%
orchestrant/yolo/monitor.py ViewerLoopProtocol.run   0 0 1   100%
orchestrant/yolo/monitor.py _extract_camera_dimensions   5 5 0   0%
orchestrant/yolo/monitor.py _get_cpu_model   12 12 0   0%
orchestrant/yolo/monitor.py _init_runtime_state   2 2 0   0%
orchestrant/yolo/monitor.py _update_tracks_if_enabled   21 21 0   0%
orchestrant/yolo/monitor.py _update_stats_if_needed   10 10 0   0%
orchestrant/yolo/monitor.py _update_cpu_history   4 4 0   0%
orchestrant/yolo/monitor.py _draw_frame_if_needed   3 3 0   0%
orchestrant/yolo/monitor.py _log_periodic_metrics   26 26 0   0%
orchestrant/yolo/monitor.py _render_output   13 13 0   0%
orchestrant/yolo/monitor.py _run_detection_loop   47 47 0   0%
orchestrant/yolo/monitor.py _init_viewer   32 32 0   0%
orchestrant/yolo/monitor.py _log_platform_info   11 11 0   0%
orchestrant/yolo/monitor.py _build_context   55 55 0   0%
orchestrant/yolo/monitor.py select_providers   8 0 0   100%
orchestrant/yolo/monitor.py run_self_test   19 19 0   0%
orchestrant/yolo/monitor.py run_yolo_monitor   24 24 0   0%
orchestrant/yolo/monitor.py run_yolo_monitor._run_loop   1 1 0   0%
orchestrant/yolo/monitor.py (no function)   98 1 14   99%
orchestrant/yolo/ui/__init__.py (no function)   3 0 0   100%
orchestrant/yolo/ui/draw.py _track_color   4 4 0   0%
orchestrant/yolo/ui/draw.py draw_2d_running_map   34 34 0   0%
orchestrant/yolo/ui/draw.py draw_cpu_process_history_plot   30 30 0   0%
orchestrant/yolo/ui/draw.py get_color_by_percent   11 11 0   0%
orchestrant/yolo/ui/draw.py _draw_detection_boxes   41 41 0   0%
orchestrant/yolo/ui/draw.py _draw_detection_boxes._clamp_int   1 1 0   0%
orchestrant/yolo/ui/draw.py _draw_stats_panel   40 40 0   0%
orchestrant/yolo/ui/draw.py _draw_detection_panel   9 9 0   0%
orchestrant/yolo/ui/draw.py _draw_budget_bar   4 4 0   0%
orchestrant/yolo/ui/draw.py draw_detections   21 21 0   0%
orchestrant/yolo/ui/draw.py (no function)   15 0 3   100%
Total     6820 2334 117   66%

No items found using the specified filter.