-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.tex
More file actions
88 lines (65 loc) · 2.79 KB
/
Copy pathmain.tex
File metadata and controls
88 lines (65 loc) · 2.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
\documentclass[journal, a4paper]{IEEEtran}
\usepackage[utf8]{inputenc}
\title{System Description}
% \author{sohanpatro2014 }
\date{December 2017}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=cyan,
}
\begin{document}
\maketitle
\section{Savitr front-end writeup}
\href{https://github.com/JaredHawkins/TweetGeoViz}\\
We started off by developing upon \href{https://github.com/JaredHawkins/TweetGeoViz}{TweetGeoViz}, which was developed in react and nodejs.
However, due to its bulky nature, the system did not display any results when the database contained over 3 lakh tweets.\\
Owing to ease of control, we decided to port the complete system to Python. The current system, live on \href{http://savitr.herokuapp.com}{savitr.herokuapp.com}, works well at the same number of tweets. It has been built using flask and dash libraries.
\begin{figure}[h!]
\centering
\includegraphics[width=\columnwidth]{map_general.png}
\caption{ Tweets visualized on India’s map}
\label{fig:map_general}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=\columnwidth]{map_hovertext.png}
\caption{Hovering over points reveal tweet text}
\label{fig:map_hovertext}
\end{figure}
The current system allows the user to search for tweets pertaining certain situations, like floods, dengue, etc. Hovering over a point reveals the tweet text. The possible situations were enlisted beforehand, but it will be possible to search for tweets containing any word.
\begin{figure}[h!]
\centering
\includegraphics[width=\columnwidth]{bar_chart.png}
\caption{Tweets sorted by time of posting}
\label{fig:barchart}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=\columnwidth]{bar_chart_specific.png}
\caption{Crosshair selection of time interval to visualise}
\label{fig:barchart_specific}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=\columnwidth]{map_specific.png}
\caption{ Tweets for certain time window displayed}
\label{fig:map_specific}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=\columnwidth]{untagged.png}
\caption{Untagged tweets displayed in tabular form at the bottom}
\label{fig:untagged}
\end{figure}
Untagged tweets are shown separately in tabular format at the very end. At any given instance, the user can see untagged tweets on a certain day. To reduce server strain, the user can only view data spanning 30 days, not more.
Further extensions to be added:
\begin{itemize}
\item Currently, the data is being displayed from a static file. We will soon be shifting to a database support.
\item The system will soon be able to visualise tweets spanning multiple days. Currently, the longest duration of tweets visualised in 1 day.
\end{itemize}
\end{document}