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.1.tar.gz (69.3 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.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for flightradar_to_g1000-0.1.1.tar.gz
Algorithm Hash digest
SHA256 eed51d8fa0793ab0fb28b6c676539a977c8c7e79f60dc0566c89dbfa7f97aa85
MD5 aaae2924e1c83d923c3edbdcb13b50f3
BLAKE2b-256 884405af1d5af3c4f130976993ccaba0ff7db303560f4483895b961023db8285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flightradar_to_g1000-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 36e011e04384eaa1f09fd1058d150fba188a279f474abf3e4da9e811fc797e84
MD5 a8a422f3d0f3e2ad1de30861883e6691
BLAKE2b-256 6eadea0988f1b92b0862c1f1257822510b4d319dbee126ff3aa6b7227a5a4fd0

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