MethodicConfigurator


NameMethodicConfigurator JSON
Version 0.6.4 PyPI version JSON
download
home_pagehttps://github.com/ArduPilot/MethodicConfigurator
SummaryA clear configuration sequence for ArduPilot vehicles
upload_time2024-05-29 22:20:49
maintainerNone
docs_urlNone
authorAmilcar do Carmo Lucas
requires_python>=3.6
licenseGPLv3
keywords ardupilot configuration scm methodic arducopter arduplane ardurover ardusub
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # ArduPilot Methodic Configurator
# Everyone should be able to configure ArduPilot for their vehicles

| Lint | Build | Test | Deploy |
| ---- | ----- | ---- | ------ |
| [![Pylint](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pylint.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pylint.yml) | | [![Python unit-tests](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unit-tests.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unit-tests.yml) | [![pages-build-deployment](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pages/pages-build-deployment) |
| [![test Python cleanliness](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-cleanliness.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-cleanliness.yml) | | [![Pytest unittests](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unittests.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unittests.yml) | [![Upload MethodicConfigurator Package](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-publish.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-publish.yml) |
| | | [![coverage](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/coverage.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/coverage.yml) | [![Windows Build](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/windows_build.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/windows_build.yml) |

Amilcar Lucas's ArduPilot Methodic Configurator is a Python tool that implements a [clear and proven configuration sequence of ArduPilot of drones](https://discuss.ardupilot.org/t/how-to-methodically-tune-almost-any-multicopter-using-arducopter-4-4-x/110842/1).
It provides a graphical user interface (GUI) for managing and visualizing ArduPilot parameters, parameter files and documentation.

![Application Screenshot](https://github.com/ArduPilot/MethodicConfigurator/raw/master/images/App_screenshot1.png)

## Usage

Usage is detailed in the [USERMANUAL.md](https://github.com/ArduPilot/MethodicConfigurator/blob/master/USERMANUAL.md) file

## MS Windows Installation

Download the [latest MethodicConfiguratorSetup-x.x.x.exe installer file](https://github.com/ArduPilot/MethodicConfigurator/releases/tag/latest).

## Linux Installation

Install [python pip](https://pypi.org/project/pip/). Then do:

```bash
pip install -U MethodicConfigurator
```

## MacOS Installation

Install [git](https://git-scm.com/) and [python](https://www.python.org/downloads/). Then do:

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

## Support and Contributing

Please feel free to submit [issues](https://github.com/ArduPilot/MethodicConfigurator/issues) or [pull requests](https://github.com/ArduPilot/MethodicConfigurator/pulls). More information is available on the [contributing and support](https://github.com/ArduPilot/MethodicConfigurator/blob/master/CONTRIBUTING.md) page.

## Software architecture

To meet the [Software requirements](https://github.com/ArduPilot/MethodicConfigurator/blob/master/ARCHITECTURE.md#software-requirements) a [software architecture](https://github.com/ArduPilot/MethodicConfigurator/blob/master/ARCHITECTURE.md#the-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](https://github.com/ArduPilot/MethodicConfigurator/blob/master/CODE_OF_CONDUCT.md).

## License

This project is licensed under the [GNU General Public License v3.0](https://github.com/ArduPilot/MethodicConfigurator/blob/master/LICENSE.md).
It builds upon other [opensource software packages](https://github.com/ArduPilot/MethodicConfigurator/blob/master/credits/CREDITS.md)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ArduPilot/MethodicConfigurator",
    "name": "MethodicConfigurator",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "ArduPilot, Configuration, SCM, Methodic, ArduCopter, ArduPlane, ArduRover, ArduSub",
    "author": "Amilcar do Carmo Lucas",
    "author_email": "amilcar.lucas@iav.de",
    "download_url": "https://files.pythonhosted.org/packages/ca/11/54154fc47d670b6dbcfa4bf29bdfac8558525dc52be4988f03d29ff64d1b/methodicconfigurator-0.6.4.tar.gz",
    "platform": null,
    "description": "# ArduPilot Methodic Configurator\n# Everyone should be able to configure ArduPilot for their vehicles\n\n| Lint | Build | Test | Deploy |\n| ---- | ----- | ---- | ------ |\n| [![Pylint](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pylint.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pylint.yml) | | [![Python unit-tests](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unit-tests.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unit-tests.yml) | [![pages-build-deployment](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/pages/pages-build-deployment) |\n| [![test Python cleanliness](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-cleanliness.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-cleanliness.yml) | | [![Pytest unittests](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unittests.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/unittests.yml) | [![Upload MethodicConfigurator Package](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-publish.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/python-publish.yml) |\n| | | [![coverage](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/coverage.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/coverage.yml) | [![Windows Build](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/windows_build.yml/badge.svg)](https://github.com/ArduPilot/MethodicConfigurator/actions/workflows/windows_build.yml) |\n\nAmilcar Lucas's ArduPilot Methodic Configurator is a Python tool that implements a [clear and proven configuration sequence of ArduPilot of drones](https://discuss.ardupilot.org/t/how-to-methodically-tune-almost-any-multicopter-using-arducopter-4-4-x/110842/1).\nIt provides a graphical user interface (GUI) for managing and visualizing ArduPilot parameters, parameter files and documentation.\n\n![Application Screenshot](https://github.com/ArduPilot/MethodicConfigurator/raw/master/images/App_screenshot1.png)\n\n## Usage\n\nUsage is detailed in the [USERMANUAL.md](https://github.com/ArduPilot/MethodicConfigurator/blob/master/USERMANUAL.md) file\n\n## MS Windows Installation\n\nDownload the [latest MethodicConfiguratorSetup-x.x.x.exe installer file](https://github.com/ArduPilot/MethodicConfigurator/releases/tag/latest).\n\n## Linux Installation\n\nInstall [python pip](https://pypi.org/project/pip/). Then do:\n\n```bash\npip install -U MethodicConfigurator\n```\n\n## MacOS Installation\n\nInstall [git](https://git-scm.com/) and [python](https://www.python.org/downloads/). Then do:\n\n```bash\ngit clone https://github.com/ArduPilot/MethodicConfigurator.git\ncd MethodicConfigurator\n./install_macos.sh\n```\n\n## Support and Contributing\n\nPlease feel free to submit [issues](https://github.com/ArduPilot/MethodicConfigurator/issues) or [pull requests](https://github.com/ArduPilot/MethodicConfigurator/pulls). More information is available on the [contributing and support](https://github.com/ArduPilot/MethodicConfigurator/blob/master/CONTRIBUTING.md) page.\n\n## Software architecture\n\nTo meet the [Software requirements](https://github.com/ArduPilot/MethodicConfigurator/blob/master/ARCHITECTURE.md#software-requirements) a [software architecture](https://github.com/ArduPilot/MethodicConfigurator/blob/master/ARCHITECTURE.md#the-software-architecture) was designed and implemented.\n\n## Code of conduct\n\nTo use and develop this software you must obey the [ArduPilot Methodic Configurator Code of Conduct](https://github.com/ArduPilot/MethodicConfigurator/blob/master/CODE_OF_CONDUCT.md).\n\n## License\n\nThis project is licensed under the [GNU General Public License v3.0](https://github.com/ArduPilot/MethodicConfigurator/blob/master/LICENSE.md).\nIt builds upon other [opensource software packages](https://github.com/ArduPilot/MethodicConfigurator/blob/master/credits/CREDITS.md)\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "A clear configuration sequence for ArduPilot vehicles",
    "version": "0.6.4",
    "project_urls": {
        "Homepage": "https://github.com/ArduPilot/MethodicConfigurator"
    },
    "split_keywords": [
        "ardupilot",
        " configuration",
        " scm",
        " methodic",
        " arducopter",
        " arduplane",
        " ardurover",
        " ardusub"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c888483b5671243a6a8c9fae17a52c25a6de50716115b543fa3afa268b96d4e",
                "md5": "3313f0ed925d27e5de616048f266692c",
                "sha256": "3ece874c1531e62227df4872ab2f702813cc13a4fe03daa64109a8c5dc4fc7a3"
            },
            "downloads": -1,
            "filename": "MethodicConfigurator-0.6.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3313f0ed925d27e5de616048f266692c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 141605,
            "upload_time": "2024-05-29T22:20:46",
            "upload_time_iso_8601": "2024-05-29T22:20:46.676346Z",
            "url": "https://files.pythonhosted.org/packages/4c/88/8483b5671243a6a8c9fae17a52c25a6de50716115b543fa3afa268b96d4e/MethodicConfigurator-0.6.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca1154154fc47d670b6dbcfa4bf29bdfac8558525dc52be4988f03d29ff64d1b",
                "md5": "e0e466eac977b8821e83cc67a13edc35",
                "sha256": "c27710d37adee2e5900e6acf1125f938b5f81ac97f9451f9adb592ef339e3b1c"
            },
            "downloads": -1,
            "filename": "methodicconfigurator-0.6.4.tar.gz",
            "has_sig": false,
            "md5_digest": "e0e466eac977b8821e83cc67a13edc35",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 6565007,
            "upload_time": "2024-05-29T22:20:49",
            "upload_time_iso_8601": "2024-05-29T22:20:49.148056Z",
            "url": "https://files.pythonhosted.org/packages/ca/11/54154fc47d670b6dbcfa4bf29bdfac8558525dc52be4988f03d29ff64d1b/methodicconfigurator-0.6.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-29 22:20:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ArduPilot",
    "github_project": "MethodicConfigurator",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "methodicconfigurator"
}
        
Elapsed time: 0.28712s