semvec/pypi-packages huggingface dataset:
pyavtools 0.1.0
pyAvTools

===========================================
MakerPlane Aviation Module Tool Kit
===========================================

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
------------
ansi2txt 0.2.0
ansi to plain text converter
Requires Python: >=3.7,<4.0

# ansi2txt

ansi to plain text converter

## Related

Here are some related projects

- [colorized-logs](https://github.com/kilobyte/colorized-logs)
- [strip-ansi-cli](https://github.com/chalk/strip-ansi-cli)

## Acknowledgements

This code base is a translation/port of the `ansi2txt.c` code base from [colorized-logs](https://github.com/kilobyte/colorized-logs) to Python3 and Bash.
This project came about because I liked the original `ansi2txt`'s output but did not want to have to compile it or ship binaries around.
I ported ansi2txt.c → ansi2txt.py but then came across an environment without python so went ansi2txt.py → ansi2txt.sh.

## License

[AGPLv3](https://choosealicense.com/licenses/agpl-3.0/) AND [MIT](https://choosealicense.com/licenses/mit/)

## Running Tests

To run tests, run the following command

```bash
bats ansi2txt.bats
```