kdknigga / aeroinfo Goto Github PK
View Code? Open in Web Editor NEWTools to deal with FAA NASR data
License: MIT License
Tools to deal with FAA NASR data
License: MIT License
...and probably also comments.
Requires #1
UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: http://initd.org/psycopg/docs/install.html#binary-install-from-pypi.
The README references this link as an example application:
https://api.aeronautical.info/dev/?airport=ORD&include=demographic&include=geographic&include=ownership&include=runways
However, the webpage is broken and displays this message: {"message": "Internal server error"}
To resolve this issue, recommend removing example application link from README or preferably fix the example application.
download previous and current and compare apt_rf.txt
Requires #2
Based on what's in APT.txt, create all of the columns in the runways table and update the parser/importer to populate the columns.
Break database.py into smaller parts in their own directory
Look into struct.Struct to unpack the fixed width data in import.py
Ditch random temp directory names for something more meaningful which will allow the importer to make helpful assumptions.
I am potentially interested in using this repository but there is no formal LICENSE or terms of use. I can't and won't use the repository without a license.
To resolve this issue, I recommend adding a LICENSE file and assigning a permissive open source license, such as BSD-2 or MIT.
This is a good resource in helping to select a license: https://choosealicense.com/
For example, perhaps Base.metadata.create_all(Engine)
isn't required for every script run?
airport-information=> select facility_site_number, facility_type, faa_id, icao_id, effective_date from airports where faa_id = 'SSI';
facility_site_number | facility_type | faa_id | icao_id | effective_date
----------------------+---------------+--------+---------+----------------
04024.19*A | AIRPORT | SSI | KSSI | 2020-01-02
03682.*A | AIRPORT | SSI | KSSI | 2019-05-23
(2 rows)
Based on what's in APT.txt, create all of the columns in the airports table and update the parser/importer to populate the columns.
Come up with a way to manage database schema changes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.