Skip to main content

pyAvTools

Project description

Copyright (c) 2019 MakerPlane

pyAvTools is an open source aviation tool kit, providing useful modules for Python based Aviation apps, including: * Data management package for charting objects * Flight Information eXchange (FIX) database module * A hard-button based user interface layer utilizing Qt (no keyboard or mouse required)

  • Uses a rotary encoder + push buttons

  • NumberWidget (Show/Change a number)

  • ChoiceWidget (Show/Change a radio-button style section)

  • SelectMenuWidget (Show/Change a menu style section)

  • FIXDisplay (Show a collection of FIX database items)

  • Others for future consideration

Installation

Begin by cloning the Git repository

git clone git@github.com:makerplane/pyAvTools.git

or

git clone https://github.com/makerplane/pyAvTools.git

If you’d like to install the program permanently to your system or into a virtualenv you can issue the command…

sudo pip3 install .

from the root directory of the source repository. Caution This feature is still in development and may not work consistently.

Development

To set up your development environment, you can create a virtualenv:

make venv

Then, you can install all required dependencies:

make init

Afterwards, you are ready to develop. Once one or more dependencies have changed, simply run make init again.

Distribution

To create a Python wheel for distribution, run:

make wheel

The wheel will be then created in the dist/ directory.

Requirements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyavtools-0.1.0-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

Details for the file pyavtools-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyavtools-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 32.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for pyavtools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49acc02c3c7e8348c70a46cd2ab1abc13059d4c65a5ff188299c946342b1b733
MD5 813392d9e70801efffe0a3419776259d
BLAKE2b-256 ed5f5597c7b61ced77af6d289abcddf8b5dbd77ced7d0294fafec2dff2dd66dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page