Skip to main content

This project converts FlightRadar24 ADSB CSVs into the G1000 format for loading into ForeFlight for review.

Project description

flightradar_to_g1000

This Python project provides a CLI to convert ADSB data from a FlightRadar24 CSV file into Garmin G1000 flight log CSV format. One use for this project is for converting the ADSB CSVs into the G1000 format for loading into ForeFlight for review.

Requirements

  • Python 3.12 or higher
  • pandas library (automatically installed if you use pip install flightradar-to-g1000)
  • uv package manager (only required if you build from source)

Installation

From PyPi

pip install flightradar-to-g1000

This will install both the library and a CLI command called flightradar-to-g1000.

From Source

Clone the repository:

git clone https://github.com/ReadyPlayerEmma/flightradar_to_g1000.git

Make sure you have uv installed, and then use it to install the required dependencies:

uv sync

Build the package and install it:

uv build
pip install dist/<filename>.whl 

Usage

To convert a CSV file to Garmin G1000 format, run the following command:

flightradar-to-g1000 <input_file_path>

Replace <input_file_path> with the path to your input CSV file.

For more options, see the help output:

flightradar-to-g1000 --help

Example

flightradar-to-g1000 sample_data/source/38e7ef15.csv

The converted file will be saved with a _g1000 suffix before the file extension.

License

This project is licensed under the MIT License.

Project details


Download files

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

Source Distribution

flightradar_to_g1000-0.1.2.tar.gz (69.5 kB view details)

Uploaded Source

Built Distribution

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

flightradar_to_g1000-0.1.2-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file flightradar_to_g1000-0.1.2.tar.gz.

File metadata

  • Download URL: flightradar_to_g1000-0.1.2.tar.gz
  • Upload date:
  • Size: 69.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.25

File hashes

Hashes for flightradar_to_g1000-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3c50d0f80bafa29c68e0b0d9f67413ba34e79b3baa4f1eeaf88e68fbc0d54bd2
MD5 c2d38f2aa892796d1bbf8e31fd5a412b
BLAKE2b-256 51e8d9bb11d3bcfdfbd2e38b8e4e57ab512e436a679f1a7b328340fc6bf7583a

See more details on using hashes here.

File details

Details for the file flightradar_to_g1000-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for flightradar_to_g1000-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1371e3929c7ebf3ab9779234e69505f73b8aa27d566ecbdb976ec2de0ca21a4a
MD5 bfaeba533cebbaaba9f43092dce0e382
BLAKE2b-256 ed802e7c3b46bbb846a018eb0f99e0d86d105e4b495b15e264314059d493514f

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