Skip to main content

AviPy

Overview

AviPy is a Python package specifically developed for the purposes of the Flight Operations Engineering (FOE) course at the HvA. For the purposes of the FOE assignments, many pieces of code can be shared between projects. That is what motivated the creation of a Python package, that can be used as a common repository for code snippets useful for the projects.

Table of Contents

Features

The AviPy package includes many classes and functions useful for FOE projects. These are the main features of AviPy:

  • The qty module contains classes for every SI-Unit used in aviation-related calculations. One can declare a variable with a distance unit like this: height = qty.Distance.Ft(5000), what the Distance class does under the hood, is that the value in ft is converted to a value in meters. When the user wants to retrieve the value in any unit, on can do this height.ft, which will return the value in feet.
  • The geo module contains the Coord class, which is a wrapper for a pair of latitude and longitude values. The class comes with many useful functions related to coordinates.
  • The constants module contains commonly used constants in the field of aviation.
  • The atmosphere module contains many useful functions related to earth's atmosphere.

Where to get it

To obtain the code, so you can use it for yourself, clone the repository to your system:

git clone https://github.com/pcs03/AviPy.git

Installation

To install the package to your system, so you can import the module in your own project, AviPy can be installed using pip:

pip install path/to/avipy

This command will install the package to your local system. If you have a virtual environment activated while executing the command, the package will be installed to your virtual environment.

Documentation

Docs

License

GNU General Public License V3.0

Metadata

Release files for AviPy 0.3.3

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

Source distribution (sdist)

Source distribution for AviPy 0.3.3
File Size Uploaded Provenance
AviPy-0.3.3.tar.gz 23.5 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 46.3 kB

Release files / AviPy-0.3.3.tar.gz

Download URL AviPy-0.3.3.tar.gz
Size 23.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ec68e276988fc0669f5818da8bda82758b73f00a4026321fcb3a25416faa3be7
BLAKE2b-256 checksum
How to use checksums
a96f0b824b79d68151a84bb121b284bb2e235b60ab2cc72b66bfa6460237ba2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / AviPy-0.3.3-py3-none-any.whl

Download URL AviPy-0.3.3-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7fa1b55adaac45d7440bf7048fb75da980e00baf44c00937a7b00dcfd36b7b06
BLAKE2b-256 checksum
How to use checksums
b9335ad6959dcb1954f1191d34d96608f0534b7830f51d668d7e8d2f626cfcbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Security for AviPy 0.3.3

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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