Приложение на django

Задание закрыто
Стоимость:Договорная
Срок выполнения:7 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2019-05-27 14:44
Обновлено:2019-05-28 04:08
Был на сайте:2023-05-21 15:36

Приложение на django

 
Задача

Нужно визуализировать данные из timeseries database. Использовать библиотеку https://dash.plot.ly

Формат данных:
{'('device_name', None)':
[{'time': '2019-05-21T09:09:56.076999936Z', 'mouse': '941', 'sensor': '251', 'value': 1},
{'time': '2019-05-21T15:45:46.416999936Z', 'mouse': '937', 'sensor': '247', 'value': 1}]}

Я делаю систему сбора активности лабораторных мышей, в каждой клетке установленно колесо.
Сенсор это датчик холла, на колесе установлен магнит.
Каждый timepoint в измерениях это один оборот колеса. Value ничего не значит нужен для построения графика в grafana
device_name может быть неограниченное кол-во.
На каждый device_name может быть до 16 сенсоров.
В поле 'mouse' указан id мыши. В django уже реализовано соответствие device_name/sensor_id -> mouse_id
Нужно сделать:
- Расчет дистанции по дням/часам/неделям. аггрегировать по mouse_id
- Построение графиков bar plot с возможностью изменения масштаба по дням/часам/неделям (как в grafana) с подсчетом статистики

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.