16bc / taxi_cost

Парсер Яндекс-такси

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Парсер Яндекс-такси

Помогает определить оптимальное время поездки по определенному маршруту (например, "Дом-Офис").

taxi_parser.py запускается Кроном каждую 1-2 минуты и записывает стоимость поездки туда и обратно в БД.

В main.py по запросу данные извлекаются, разбиваются на дни недели, вычисляется медианное значение для одного и того же времени суток за все рабочие и отдельно выходные дни. Таким образом устанавливается зависимость цены от времени в течение суток независимо от повышающих коэффициентов, что в итоге можно наблюдать на графиках.

DEMO: http://taxi.16bc.ru

TODO:

  • выделить пятницу или вообще разбить по дням недели.
  • создать таск по обработке данных и хранить результаты в отдельной таблице.
  • Брать только последний месяц.
  • Добавить среднее значение и агрегацию отклонений для прогнозирования реальных расходов.

About

Парсер Яндекс-такси

License:GNU General Public License v3.0


Languages

Language:Python 100.0%