Skip to content

An open source library for parsing aeronautical navigation data, assembling it into useful objects, and analyzing them.

License

Notifications You must be signed in to change notification settings

mitre-public/boogie

Repository files navigation

Boogie

publish

Project overview

Boogie serves as an entry point for navigation data parsing, route expansion, route conformance, and eventually flight modeling in a dependency-light software project.

Repo table of contents

Boogie is a multi-module software project with the specific components and their expected usages laid out in the module-specific readme's (linked in the below table of contents).

A general outline of what's provided within this repo is here:

  1. boogie-core - core set of navigational interfaces and general purpose algorithms
  2. boogie-arinc - parser implementations for various versions and record types within ARINC-424
  3. boogie-routes - route expansion logic - takes route strings in a variety of formats and converts them into 2D paths using relevant navigational data.
  4. boogie-conformance - tools for evaluating how well trajectory data conformed with a physical path (generally as outlined by a procedure/airway).
  5. boogie-util - tools for AIRAC and Magnetic Variation.
  6. boogie-dafif - parser implementations for DAFIF 8.1 (Digital Aeronautical Flight Information File) with assembly support for airports, fixes, airways, and procedures.
  7. boogie-xml - WIP API for interacting with ARINC 424 XML

About

An open source library for parsing aeronautical navigation data, assembling it into useful objects, and analyzing them.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 21

Languages