• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ArduPilot / MethodicConfigurator
94%

Build:
DEFAULT BRANCH: master
Repo Added 17 Jan 2025 02:18PM UTC
Token wTVm51EHVxDu6lgNmxB4UKhHYjgsnSjfr regen
Build 1517 Last
Files 87
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • 4.7_support
  • BATT_specifications
  • ESC_GUI
  • ESC_WIP
  • ESC_followup
  • GUI_fixes
  • Notes
  • Up
  • accel-calibration-plugin
  • add_frame_class
  • add_skills
  • auto-import-params
  • automated_app_screenshots
  • bat_tests
  • bdd-main-coverage
  • build_linux_appimage
  • catch_component_save_errors
  • compass-data-model
  • component_template_save_fix
  • conditional_param_add_delete_derive
  • config_steps
  • conn_history_fix
  • conn_rename
  • consistent_coverage_paths
  • copilot/improve-automated-regression-tests
  • customize_configuration_steps
  • dependabot/github_actions/EnricoMi/publish-unit-test-result-action-2.24.0
  • dependabot/github_actions/actions/cache-5.0.4
  • dependabot/github_actions/actions/cache-5.0.5
  • dependabot/github_actions/actions/checkout-6.0.3
  • dependabot/github_actions/actions/checkout-7.0.0
  • dependabot/github_actions/actions/download-artifact-8.0.1
  • dependabot/github_actions/actions/upload-artifact-7.0.1
  • dependabot/github_actions/astral-sh/setup-uv-7.4.0
  • dependabot/github_actions/astral-sh/setup-uv-7.5.0
  • dependabot/github_actions/astral-sh/setup-uv-7.6.0
  • dependabot/github_actions/astral-sh/setup-uv-8.0.0
  • dependabot/github_actions/astral-sh/setup-uv-8.1.0
  • dependabot/github_actions/dot-github/workflows/orgoro/coverage-3.3
  • dependabot/github_actions/emibcn/badge-action-2.0.4
  • dependabot/github_actions/orgoro/coverage-3.3
  • dependabot/github_actions/step-security/harden-runner-2.16.0
  • dependabot/github_actions/step-security/harden-runner-2.16.1
  • dependabot/github_actions/step-security/harden-runner-2.17.0
  • dependabot/github_actions/step-security/harden-runner-2.18.0
  • dependabot/github_actions/step-security/harden-runner-2.19.0
  • dependabot/github_actions/step-security/harden-runner-2.19.1
  • dependabot/github_actions/step-security/harden-runner-2.19.2
  • dependabot/github_actions/step-security/harden-runner-2.19.3
  • dependabot/github_actions/step-security/harden-runner-2.19.4
  • dependabot/pip/build-1.4.2
  • dependabot/pip/build-1.4.3
  • dependabot/pip/build-1.4.4
  • dependabot/pip/build-1.5.0
  • dependabot/pip/certifi-2026.4.22
  • dependabot/pip/certifi-2026.5.20
  • dependabot/pip/certifi-2026.6.17
  • dependabot/pip/coverage-7.14.1
  • dependabot/pip/coverage-7.14.2
  • dependabot/pip/jsonschema-4.26.0
  • dependabot/pip/matplotlib-3.10.9
  • dependabot/pip/mypy-2.1.0
  • dependabot/pip/packaging-26.1
  • dependabot/pip/pillow-12.2.0
  • dependabot/pip/pip-26.1
  • dependabot/pip/pip-26.1.2
  • dependabot/pip/pip-system-certs-5.3
  • dependabot/pip/platformdirs-4.10.0
  • dependabot/pip/pre-commit-4.6.0
  • dependabot/pip/pyinstaller-6.20.0
  • dependabot/pip/pyinstaller-6.21.0
  • dependabot/pip/pylint-4.0.5
  • dependabot/pip/pylint-4.0.6
  • dependabot/pip/pyright-1.1.409
  • dependabot/pip/pyright-1.1.410
  • dependabot/pip/pytest-9.0.3
  • dependabot/pip/pytest-9.1.0
  • dependabot/pip/pytest-9.1.1
  • dependabot/pip/pytest-cov-7.1.0
  • dependabot/pip/pywin32-312
  • dependabot/pip/requests-2.33.0
  • dependabot/pip/requests-2.34.2
  • dependabot/pip/ruff-0.15.10
  • dependabot/pip/ruff-0.15.11
  • dependabot/pip/ruff-0.15.12
  • dependabot/pip/ruff-0.15.13
  • dependabot/pip/ruff-0.15.14
  • dependabot/pip/ruff-0.15.15
  • dependabot/pip/ruff-0.15.16
  • dependabot/pip/ruff-0.15.17
  • dependabot/pip/ruff-0.15.18
  • dependabot/pip/ruff-0.15.6
  • dependabot/pip/ruff-0.15.7
  • dependabot/pip/ruff-0.15.8
  • dependabot/pip/ruff-0.15.9
  • dependabot/pip/selenium-4.44.0
  • dependabot/pip/selenium-4.45.0
  • dependabot/pip/ty-0.0.23
  • dependabot/pip/ty-0.0.24
  • dependabot/pip/ty-0.0.26
  • dependabot/pip/ty-0.0.29
  • dependabot/pip/ty-0.0.30
  • dependabot/pip/ty-0.0.32
  • dependabot/pip/ty-0.0.34
  • dependabot/pip/ty-0.0.35
  • dependabot/pip/ty-0.0.37
  • dependabot/pip/ty-0.0.39
  • dependabot/pip/ty-0.0.43
  • dependabot/pip/ty-0.0.46
  • dependabot/pip/ty-0.0.49
  • dependabot/pip/ty-0.0.51
  • dependabot/pip/types-requests-2.33.0.20260518
  • dependabot/pip/webdriver-manager-4.1.1
  • dependabot/pip/webdriver-manager-4.1.2
  • do_not_add_parameters_to_remove
  • do_not_create_branches_on_forks
  • do_not_push_test_results_to_fork_repos
  • drop_python_3.9
  • embed_a_single_component_editor_into_parameter_editor
  • empty_4.7.x
  • feature/mavlink-signing-backend
  • fix-linter
  • fix-macos-tooltips-final-clean
  • fix/address-copilot-review-1527
  • fix/address-copilot-review-comments
  • fix/address-copilot-review-findings
  • fix/atomic-file-writes
  • fix/banner-chibios-index-error
  • fix/case-insensitive-fc-manufacturer-model-check
  • fix/center-windows-on-screen
  • fix/connection-prefix-multidigit-parsing
  • fix/connection-selection-window-disconnect-on-close
  • fix/deduplicate-capture-safe-write
  • fix/do-not-advance-upload-step-on-validation-failure
  • fix/forced-param-collect-errors
  • fix/get-sorted-phases-mutates-configuration-phases
  • fix/get-start-file-index-error
  • fix/guard-inf-nan-safe-evaluate
  • fix/is-within-tolerance-inf-nan-handling
  • fix/mavftp-write-path-crashes
  • fix/migration-param-name-multiformat-parsing
  • fix/param-export-precision-loss
  • fix/path-traversal-file-operations
  • fix/progress-window-double-destroy
  • fix/progress-window-reentrancy
  • fix/reject-non-finite-param-values
  • fix/replace-systemexit-with-catchable-exception
  • fix/replace-unsafe-expression-eval
  • fix/restrict-new-vehicle-dir-name
  • fix/safe-evaluate-exception-wrapping
  • fix/scroll-over-child-widgets
  • fix/set-new-value-multiple-choice-missing-try-except
  • fix/tempcal-imu-division-by-zero
  • fix/upload-retry-callback-bug
  • fix/verify-installer-integrity-no-hash
  • fix_ai_translations
  • fix_batt_monitor
  • fix_tuning_report
  • frame_class_combobox
  • general-fixes
  • improve-automated-regression-tests
  • improve_tests
  • initialize-popup
  • inline_component_editor_connection_renames
  • lint_more
  • log-analyser-work
  • log-memory-refactor
  • log_analysis_feats
  • macos-tooltip-fixes
  • manual_overwrite
  • migration-param-name-multiformat-parsing
  • more_tests
  • motor-swap
  • mouse_fix
  • no_overwrite
  • osc/1507-skip-default-after-last-file
  • param-builder
  • parameter-builder
  • project_from_bin
  • pymavlink_mavftp
  • reactive_param_editor
  • refactor_extract
  • rename_param_files
  • renovate/lxml-6.x
  • renovate/pypi-lxml-vulnerability
  • renovate_fixes
  • reusable
  • ruff_rules
  • scale_window_sizes
  • separate_IDS
  • simplify_re-init
  • step-popup
  • tooltip-glitch
  • translate
  • ty-0.0.32
  • ty_fixes
  • unify_tooltip_timmer
  • update-configuration-steps-strings
  • update-vehicle-components-strings
  • update-vehicle-templates
  • update/flight-controller-ids
  • update_4.7
  • update_credits
  • version-bump
  • warn_not_crash

08 Jul 2026 07:41PM UTC coverage: 94.274% (-0.2%) from 94.427%
28970647095

push

github

amilcarlucas
feat(log-analysis): preallocate bin log arrays and add scaled accessors

switch .bin parsing to a two-pass flow
first pass counts message occurrences without storing payloads
second pass allocates exact-size NumPy arrays and fills them
add get_field() and iter_message_records() as the public read API
apply c/C/e/E fixed-point scaling on access
keep raw NumPy storage private
update quality-check logic and tests for the new extraction model

Signed-off-by: Dr.-Ing. Amilcar do Carmo Lucas <amilcar.lucas@iav.de>

2099 of 2173 branches covered (96.59%)

13319 of 14128 relevant lines covered (94.27%)

2.82 hits per line

Relevant lines Covered
Build:
Build:
14128 RELEVANT LINES 13319 COVERED LINES
2.82 HITS PER LINE
Source Files on master
  • Tree
  • List 87
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28970647095 master feat(log-analysis): preallocate bin log arrays and add scaled accessors switch .bin parsing to a two-pass flow first pass counts message occurrences without storing payloads second pass allocates exact-size NumPy arrays and fills them add get_fie... push 08 Jul 2026 07:51PM UTC amilcarlucas github
94.27
28953682570 master fix(compass calibration): Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Dr.-Ing. Amilcar do Carmo Lucas <amilcar.lucas@iav.de> push 08 Jul 2026 03:21PM UTC amilcarlucas github
94.43
28781148247 master ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checko... push 06 Jul 2026 09:56AM UTC amilcarlucas github
94.28
28781014045 master deps(deps-dev): bump ruff from 0.15.17 to 0.15.18 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.17 to 0.15.18. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHA... push 06 Jul 2026 09:56AM UTC amilcarlucas github
94.28
28780952968 master deps(deps-dev): bump pytest from 9.1.0 to 9.1.1 Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.1.0 to 9.1.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/mai... push 06 Jul 2026 09:30AM UTC amilcarlucas github
94.28
28780913647 master deps(deps-dev): bump ty from 0.0.49 to 0.0.51 Bumps [ty](https://github.com/astral-sh/ty) from 0.0.49 to 0.0.51. - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [... push 06 Jul 2026 09:28AM UTC amilcarlucas github
94.28
28780883220 master deps(deps-dev): bump coverage from 7.14.1 to 7.14.2 Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.1 to 7.14.2. - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy... push 06 Jul 2026 09:26AM UTC amilcarlucas github
94.28
28761266543 master refactor(log_analysis): fix memory, error handling, and design issues - Cap raw_messages storage to 1 sample per message type (MAX_SAMPLES_PER_TYPE) to prevent memory exhaustion on large .bin log files - Remove bare `except Exception` from _ite... push 06 Jul 2026 01:11AM UTC amilcarlucas github
94.28
28362563225 master chore(flightcontroller): Updated ArduPilot flight controller IDs push 29 Jun 2026 10:02AM UTC amilcarlucas github
94.41
28362527555 master deps(deps-dev): bump ty from 0.0.46 to 0.0.49 Bumps [ty](https://github.com/astral-sh/ty) from 0.0.46 to 0.0.49. - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [... push 29 Jun 2026 10:00AM UTC amilcarlucas github
94.41
See All Builds (1511)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc