Ashley Childress f5423724bc fix: validate the CCARCS parse and correct owner aggregation
- reject Mode S fields that are not 24 binary digits; a short field zero-padded into a
  plausible address belonging to a different aircraft
- check the "N rows selected." footer against the parsed row count and enforce a row floor,
  so an upstream short export fails instead of publishing as a smaller register
- prefer ACTIVE_FLAG "A" parties but fall back to all: 1,932 Registered marks carry only "I"
  rows, and those are the MAIL_RECIPIENT, so filtering on "A" alone drops real owners
- count distinct owner names rather than rows, fixing 154 marks labelled Co-owner in error
- match the spool footer by pattern instead of a brittle ragged-row count

Generated-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-31 21:12:00 -04:00
2026-03-18 14:29:13 -04:00
2026-03-10 05:08:19 -04:00
2026-02-13 11:37:31 -05:00
2026-03-18 14:29:13 -04:00
2026-02-13 11:37:31 -05:00

OpenAirframes.org

OpenAirframes.org is an open-source, community-driven airframes database.

The data includes:

  • Registration information from Civil Aviation Authorities (FAA)
  • Airline data (e.g., Air France)
  • Community contributions such as ownership details, military aircraft info, photos, and more

For Users

A daily release is created at 06:00 UTC and includes:

  • openairframes_community.csv
    All community submissions

  • openairframes_adsb.csv
    Airframes dataset derived from ADSB.lol network data. For each UTC day, a row is created for every icao observed in that days ADS-B messages, using registration data from tar1090-db (ADSBExchange & Mictronics). Example Usage:

import pandas as pd
url = "https://github.com/PlaneQuery/OpenAirframes/releases/download/openairframes-2026-03-18-main/openairframes_adsb_2024-01-01_2026-03-17.csv.gz" # 1GB
df = pd.read_csv(url)
df

  • openairframes_faa.csv
    All FAA registration data from 2023-08-16 to present (~260 MB)

  • ReleasableAircraft_{date}.zip
    A daily snapshot of the FAA database, which updates at 05:30 UTC


For Contributors

Submit data via a GitHub Issue with your preferred attribution. Once approved, it will appear in the daily release. A leaderboard will be available in the future. All data is valuable. Examples include:

  • Celebrity ownership (with citations)
  • Photos
  • Internet capability
  • Military aircraft information
  • Unique facts (e.g., an airframe that crashed, performs aerobatics, etc.)

Please try to follow the submission formatting guidelines. If you are struggling with them, that is fine—submit your data anyway and it will be formatted for you.


For Developers

All code, compute (GitHub Actions), and storage (releases) are in this GitHub repository Improvements are welcome. Potential features include:

  • Web UI for data
  • Web UI for contributors
  • Additional export formats in the daily release
  • Data fusion from multiple sources in the daily release
  • Automated airframe data connectors, including (but not limited to) civil aviation authorities and airline APIs
S
Description
No description provided
Readme MIT
903 KiB
Languages
Python 80.1%
JavaScript 19.2%
Shell 0.7%