ajwurts / weathervis Goto Github PK
View Code? Open in Web Editor NEWSearch for any METAR and TAF in the US and get the most updated version.
Home Page: https://pilotweathervis.com
License: MIT License
Search for any METAR and TAF in the US and get the most updated version.
Home Page: https://pilotweathervis.com
License: MIT License
For purely personal reasons, I wanted to be able to deploy this app on AWS as a serverless app. I managed to get it working well enough for my purposes: https://github.com/speshak/WeatherVis/tree/lambda
I'm almost certain that in the process of getting this working I would have broken the GAE deployment, but I don't think there is anything so crazy in my changes that would prevent both options from coexisting. I was planning on just maintaining my fork and merge updates from this code base as needed/wanted. If there's any appetite for this project to support both deployments I can work on cleaning up my branch to make it usable by others.
Add runway length to the wind graphic, or somewhere else on the page.
Gray and light blue are very bland there should be a better color scheme to use.
Change API to return a list of sky conditions, not separate items.
Redesign plus add better animations.
When migrating to NWS ADDS, TAF raw data was lost in the graphic. It should be replaced with time data.
The NWS API provides a flight path api endpoint. Using that along with a map could produce a very nice way of planning flights. Lots of possibilities for the UI. Final result should overlay on map where hovering over an airport shows a mini METAR/TAF. Maybe a list showing the airports in order with visuals attached.
The front end has a lot of warnings. The application still runs, but they should all be removed.
It is hard to tell what airport you are looking at. Label it in plain text.
Add hovering over various components of the METAR/TAF to help improve understanding. Change labels to be more non-pilot friendly.
Color code weather types in the TAF. Change rain to varying colors of green based on the severity. Fog can be gray. Snow can be varying colors of blue. Red can be reserved for severe events.
Tempo sections of TAFs are not displaying properly for wind. Probably because tempo doesn't include wind.
Add labels at top of page showing time stamps of old METARs and allow hovering over them to update screen to match that METAR.
AWC provides access to not just the most recent metar. Adding the ability to show trends with the wind, visibility, clouds and such would be cool.
After #27, the example API responses in the readme are incorrect. Also the usage of nearestTAFs should be added.
I have the data for all airports in the US. Need to use it.
After any scrolling the clicks become misaligned with the cursor making it impossible to see the details for the end of the TAF.
When showing nearest TAFS add a box saying the distance from the searched airport.
Add buttons on the search bar for the 5-10 closest airports with data. Requires similar data to #15 . Need find a way to query for US airports by latitude/longitude coordinates.
When you look up the weather for an airport that doesn't have a TAF, the TAF section is understandably blank. It would be nice for it to instead display the nearest TAF. Another option would be a way to select from several "nearby" TAFs and the user can determine which is most applicable to their use.
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.