nasa/ML-airport-taxi-out

The ML-airport-taxi-out software is developed to provide a reference implementation to serve as a research example how to train and register Machine Learning (ML) models intended for four distinct use cases: 1) unimpeded AMA taxi out, 2) unimpeded ramp taxi out, 3) impeded AMA taxi out, and 4) impeded ramp taxi out. The software is designed to point to databases which are not provided as part of the software release and thus this software is only intended to serve as an example of best practices. The software is built in python and leverages open-source libraries kedro, scikitlearn, MLFlow, and others. The software provides examples how to build three distinct pipelines for data query and save, data engineering, and data science. These pipelines enable scalable, repeatable, and maintainable development of ML models.

38
/ 100
Emerging

Integrates with real-time FAA SWIM data feeds and airport configuration sources through a modular Orchestrator architecture that exchanges data via APIs with specialized ML services. Implements Kedro's templated configuration system to support multi-airport deployment with airport-specific parameters and credentials, while MLflow manages experiment tracking and model registration across six distinct taxi-out prediction variants. The pipeline separates concerns into data ingestion, feature engineering, and model training stages, enabling the models to feed into NASA's pre-departure trajectory reroute decision engine as a scalable replacement for manual Subject Matter Expert adaptation.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

39

Forks

7

Language

Python

License

Last pushed

Jan 26, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/nasa/ML-airport-taxi-out"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.