aeropython / flight-safety-analysis Goto Github PK
View Code? Open in Web Editor NEWAnalysis of aircraft accidents data
License: MIT License
Analysis of aircraft accidents data
License: MIT License
Bokeh directly or Bokeh through Holoviews (http://holoviews.org/user_guide/Plotting_with_Bokeh.html) can be great alternatives to static matplolib plots for data exploration. Maybe Plotly also?
@martosc has some code in bokeh that could share and improve. What do you think?
The objective of this issue would be to migrate all current plots to an interactive alternative.
@AeroPython (and just in case that did not work: @AeroPython/instructors) I invoke you all.
This repository gathers some of the analysis made for the PyData presentations. These materials are potentially useful and attractive to new aeropythoners. Conversations with @Juanlu001 suggest that in the medium they could be used for a pandas/dask tutorial. Regarding pandas, there are many tutorials and courses, but using a domain specific dataset is always a plus to gain attention from specific sectors. On the dask side, there are few tutorials, all of them really basic, and many information spread in different blogs, GitHub issues and stackoverflow questions, maybe we have a chance of contributing with a relevant tutorial.
@martosc and I would be grateful if you could have a look at the notebooks and/or source code and suggest some improvements (or even make a pull request) before we start advertising the repo.
Currently some functions under flight_safety/queries
are provided to access to the data base filter following a criteria and return a DataFrame with the suitable column types.
Issues:
Would something like sqlalchemy (https://www.sqlalchemy.org/) or pypika (https://github.com/kayak/pypika) help here?
Currently the database is not hosted in the repository due to a storage restriction in GitHub. Users are encouraged to download it using the script flight_safety/get_data.py
which will download it from dropbox and place it in the data folder, or to do the process themselves.
Issues with this approach:
We should radically change this approach. It could be great if we could find somewhere to place the data in sqlite format and some automatic process could convert the original mdb files each month (they are supposed to be updated every month). When importing flight_safety
, it could check if the user is working with the last version of the database and warn him otherwise.
Available options? other approaches?
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.