Skip to main content

Everyone should be able to configure ArduPilot for their vehicles

Lint Quality Test Deploy Maintain
Pylint Codacy Badge Python unit-tests pages-build-deployment Average time to resolve an issue
test Python cleanliness OpenSSF Best Practices Pytest unittests Upload MethodicConfigurator Package Percentage of issues still open
mypy Known Vulnerabilities codecov Windows Build
Code Climate Coverity Scan Build Status

Amilcar Lucas's ArduPilot Methodic Configurator is a software that semi-automates a clear, proven and safe configuration sequence for ArduCopter drones.

  • clear: the sequence is linear, executed one step at the time with no hidden complex dependencies
  • proven: the software has been used by hundreds of ArduPilot developers and users. From beginners to advanced. On big and small vehicles.
  • safe: the sequence reduces trial-and-error and aims at reducing the amount of flights required to configure the vehicle

When to use ArduPilot Methodic Configurator

It provides a graphical user interface (GUI) for managing and visualizing ArduPilot parameters, parameter files and documentation.

Application Screenshot

We are working on extending it to ArduPlane, Heli and Rover vehicles. But for those it is still very incomplete.

Usage

There is a Quick-start guide and a more detailed Usermanual

MS Windows Installation

Download the latest MethodicConfiguratorSetup-x.x.x.exe installer file.

Linux Installation

Older distros without venv

Install python pip. Then do:

pip install -U MethodicConfigurator

To run it do:

ardupilot_methodic_configurator

Newer distros with venv

python -m venv .ardupilot_methodic_configurator_venv
source .ardupilot_methodic_configurator_venv/bin/activate
python -m pip install --upgrade pip
pip install MethodicConfigurator

To run it do:

source .ardupilot_methodic_configurator_venv/bin/activate
ardupilot_methodic_configurator

MacOS Installation

Install git and python. Then do:

git clone https://github.com/ArduPilot/MethodicConfigurator.git
cd MethodicConfigurator
./install_macos.sh

Support and Contributing

Please feel free to submit issues or pull requests. More information is available on the contributing and support page.

Software architecture

To meet the Software requirements a software architecture was designed and implemented.

Code of conduct

To use and develop this software you must obey the ArduPilot Methodic Configurator Code of Conduct.

License

This project is licensed under the GNU General Public License v3.0. It builds upon other open-source software packages

Release files for MethodicConfigurator 0.9.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for MethodicConfigurator 0.9.16
File Interpreter ABI Platform
MethodicConfigurator-0.9.16-py3-none-any.whl Python 3 none any Details

Release files / MethodicConfigurator-0.9.16-py3-none-any.whl

Download URL MethodicConfigurator-0.9.16-py3-none-any.whl
Size 10.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
38bb49d50ea76945e3fc9a26792f0477ed7ffbe0211a079a6679f45f17ccdf78
BLAKE2b-256 checksum
How to use checksums
70f048bd2afa8aa934efccd89058dc37fdbe1f5bc1b6589e205b6cc4dff93e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 27, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.16 This release

1 release file

0.9.15

1 release file

0.9.14

1 release file

0.9.13

1 release file

0.9.12

1 release file

0.9.11

1 release file

0.9.10

1 release file

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.1

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page