All Projects → Link- → uber_data

Link- / uber_data

Licence: GPL-3.0 License
Uber web interface crawler / scraper - Convert the trips table into a CSV file

Programming Languages

HTML
75241 projects
Jupyter Notebook
11667 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to uber data

Universityrecruitment Ssurvey
用严肃的数据来回答“什么样的企业会到什么样的大学招聘”?
Stars: ✭ 30 (-25%)
Mutual labels:  data, analysis
Jhtalib
Technical Analysis Library Time-Series
Stars: ✭ 131 (+227.5%)
Mutual labels:  data, analysis
Deeplearning Mindmap
A mindmap summarising Deep Learning concepts.
Stars: ✭ 1,251 (+3027.5%)
Mutual labels:  data, jupyter
Yt
Main yt repository
Stars: ✭ 279 (+597.5%)
Mutual labels:  data, analysis
Odysis
Jupyter Interactive Widgets library for 3-D mesh analysis
Stars: ✭ 15 (-62.5%)
Mutual labels:  jupyter, analysis
Sklearn Classification
Data Science Notebook on a Classification Task, using sklearn and Tensorflow.
Stars: ✭ 518 (+1195%)
Mutual labels:  data, jupyter
Reddit Detective
Play detective on Reddit: Discover political disinformation campaigns, secret influencers and more
Stars: ✭ 129 (+222.5%)
Mutual labels:  data, analysis
Wxconn
统计你的微信连接多少人,包括好友、群聊人数,并提供去重后的长图结果
Stars: ✭ 128 (+220%)
Mutual labels:  data, analysis
Dython
A set of data tools in Python
Stars: ✭ 200 (+400%)
Mutual labels:  data, analysis
California Coronavirus Data
The Los Angeles Times' independent tally of coronavirus cases in California.
Stars: ✭ 188 (+370%)
Mutual labels:  data, jupyter
Analyzing neural time series
python implementations of Analyzing Neural Time Series Textbook
Stars: ✭ 117 (+192.5%)
Mutual labels:  jupyter, analysis
xbpch
xarray interface for bpch files
Stars: ✭ 17 (-57.5%)
Mutual labels:  data, analysis
Cytoflow
A Python toolbox for quantitative, reproducible flow cytometry analysis
Stars: ✭ 90 (+125%)
Mutual labels:  jupyter, analysis
Machine Learning Mindmap
A mindmap summarising Machine Learning concepts, from Data Analysis to Deep Learning.
Stars: ✭ 5,339 (+13247.5%)
Mutual labels:  data, jupyter
Geonotebook
A Jupyter notebook extension for geospatial visualization and analysis
Stars: ✭ 1,007 (+2417.5%)
Mutual labels:  jupyter, analysis
Audioowl
Fast and simple music and audio analysis using RNN in Python 🕵️‍♀️ 🥁
Stars: ✭ 151 (+277.5%)
Mutual labels:  data, analysis
MGT-python
Musical Gestures Toolbox for Python
Stars: ✭ 25 (-37.5%)
Mutual labels:  jupyter, analysis
pyconau2017-messy-sensor-data
[pyconau 2017 talk] Messy Sensor Data: A Programmer's Cleaning Guide
Stars: ✭ 16 (-60%)
Mutual labels:  data, jupyter
Synthetic-data-gen
Various methods for generating synthetic data for data science and ML
Stars: ✭ 57 (+42.5%)
Mutual labels:  data
qual-o-mat-data
JSON data from Wahl-O-Mat
Stars: ✭ 39 (-2.5%)
Mutual labels:  data

DISCONTINUED -- PROJECT NOT MAINTAINED

Uber Crawler / Usage Analytics

@version alpha-0.2.2
Branch Build Status Coverage
master Build Status Coverage Status
alpha-0.2.3 Build Status Coverage Status

Synopsis

Uber web interface crawler - Convert the trips table into a CSV file

Installation & Configuration

Minimum Requirements

- PHP (5.6+)
- XDebug is a requirement for running the unit tests

Installation is very basic, just:

  1. Clone this repository into any directory:

    git clone https://github.com/Link-/uber_data.git
  2. Install dependencies and build the autoload file:

    composer install
  3. Build your App.php configuration file:

Using CLI

This repository ships with a handy command-line interface companion named uberc - located at ./bin/uberc

  1. Add ./bin to your path with

    export PATH="$PATH:<project path>/bin"
  2. Configure (this has to be done only once)

    uberc config
  3. Analyze: Will generate the analytics files in the desired directories specified at the config step

    uberc analyze

Sample Output

2016-06-03,Logan,$7.73,uberX,Los Angeles,N.A
2016-06-03,John,$14.45,uberX,Los Angeles,N.A
2016-06-02,Mark,$4.70,uberX,Los Angeles,N.A
2016-06-02,Logan,Canceled,uberX,Los Angeles,N.A
2016-06-02,Morgan,$13.23,uberX,Los Angeles,N.A
2016-06-01,Sleimann,$4.79,uberX,Los Angeles,N.A
2016-06-01,George,$14.36,uberX,Los Angeles,N.A

Jupyter Notebook

Installation & Configuration

Minimum Requirements

python3 (3.4.3)
pip3 (1.5.4)
jupyter (4.1.0)
pandas (0.18.1)
matplotlib (1.5.1)

Review the installation requirements / steps per depedency by following the reference links provided below.

  1. Install python3, you will need a C compiler and the Python headers and finally pip3:

    sudo apt-get install python3 build-essential python3-dev python3-setuptools python3-pip
  2. Verify that python3 and pip3 have been downloaded / installed:

    pip3 -V
    pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4)
        
    python3 -V
    Python 3.4.3
  3. Install Jupyter

    sudo pip3 install jupyter
  4. Install pandas -- usually numpy gets bundled with pandas but just in case, install it separately (link to the installation guide below)

    sudo pip3 install pandas
  5. Install matplotlib

    sudo apt-get install python3-matplotlib
    # Upgrade to v.1.5.1

Installation Guides

Execution

  1. Run jupyter notebook:

    jupyter notebook
  2. Open the Uber-Data_Analysis-0.1.ipynb found in uber_data/analysis/

  3. In the 3rd row, change the value of file_location as per the below:

    # FROM
    file_location = r'<path to uber_data>/_sample_data/sample_data.csv'
    
    # TO
    file_location = r'<path to uber data>/data/<the file created by the crawler>.csv'
  4. Press Cell then Run All from the menubar

  5. Voila, you should game the output as shown in the Sample Analysis Output

Sample Analysis Output

Uber Data Anlysis v0.1 Notebook: Uber-Data_Analysis-0.1.ipynb

image

image

image

image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].