SAIB SW-18-31
Registry models it may concern · 840
Registry airframe and engine models matched to the bulletin’s products the same way as ADs, most registered aircraft first.
Query with SQL
duckdb -csv -c "-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = '50B2BA26E735EC938625834C007D70BD') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = '50B2BA26E735EC938625834C007D70BD') GROUP BY ALL ORDER BY aircraft DESC, code"
Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.
-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = '50B2BA26E735EC938625834C007D70BD') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = '50B2BA26E735EC938625834C007D70BD') GROUP BY ALL ORDER BY aircraft DESC, code
Run it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
Grumman American Avn. AA-10 registered aircraftHawker Hunter MK 500 registered aircraftHelio 5000 registered aircraftHelio-Jungle Avn. & Radio SVC. H-2950 registered aircraftInterceptor 4000 registered aircraftLark 950 registered aircraftLockheed 4020 registered aircraftMacchi AL 600 registered aircraftMaule M-4-180S0 registered aircraftMaule M-4-180T0 registered aircraftMaule M-4-210T0 registered aircraftMaule M-4-2200 registered aircraftMaule M-4-220S0 registered aircraftMaule M-4-220T0 registered aircraftMaule M-7-420A0 registered aircraftMaule MX-7-4200 registered aircraftMeyers Industries 2000 registered aircraftMeyers/Diver 200D0 registered aircraftMorane-Saulnier MS-8850 registered aircraftMorane-Saulnier MS892A-1500 registered aircraftMorane-Saulnier MS892E-1500 registered aircraftMorane-Saulnier MS894A0 registered aircraftMorane-Saulnier MS894E0 registered aircraftMoravan ZLIN Z242L0 registered aircraftNavion NAVION E0 registered aircraftNew Piper PA-28R-2010 registered aircraftNew Piper PA-44-180T0 registered aircraftNorth American BC1A0 registered aircraftNorth American NAVION E0 registered aircraftNorth American-Mckee AT-6A0 registered aircraftNorth American/Buehn AT-6A0 registered aircraftNorth American/Buehn AT-6C0 registered aircraftNorth American/Courtesy A/C T6G0 registered aircraftNorth American/Reynolds AT-6D0 registered aircraftNorth American/Schmieder AT-60 registered aircraftPartenavia C A S P A AP68TP-300 SPARTACUS0 registered aircraftPilatus PC-6 PORTER0 registered aircraftPilatus PC-6-H10 registered aircraftPilatus PC-6-H20 registered aircraftPilatus PC-6/3500 registered aircraftPilatus PC-6/350-H10 registered aircraftPilatus PC-6/350-H20 registered aircraftPilatus PC-6/A0 registered aircraftPilatus PC-6/A-H10 registered aircraftPilatus PC-6/A-H20 registered aircraftPilatus PC-6/B-H20 registered aircraftPilatus PC-6/C1-H20 registered aircraftPilatus Porter PC-6/C-H20 registered aircraftPiper / Beaumont PA-28-1400 registered aircraftPiper / Grant PA-180 registered aircraft
Back to SAIB SW-18-31