Bazelify frc971/analysis

Change-Id: Ib5d7dc621dc1f65b24f20cfbb82d0cbc6f5a6589
diff --git a/frc971/analysis/BUILD b/frc971/analysis/BUILD
new file mode 100644
index 0000000..ad5552b
--- /dev/null
+++ b/frc971/analysis/BUILD
@@ -0,0 +1,23 @@
+package(default_visibility = ["//visibility:public"])
+
+py_binary(
+    name = "plot_action",
+    srcs = [
+        "plotter.py",
+        "plot_action.py",
+        "logreader.py",
+        "logentry.py",
+    ],
+    legacy_create_init = False,
+    restricted_to = ["//tools:k8"],
+    deps = [
+        ":python_init",
+        "@matplotlib",
+    ],
+)
+
+py_library(
+    name = "python_init",
+    srcs = ["__init__.py"],
+    deps = ["//frc971:python_init"],
+)
diff --git a/frc971/analysis/__init__.py b/frc971/analysis/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/frc971/analysis/__init__.py
diff --git a/frc971/analysis/logentry.py b/frc971/analysis/logentry.py
index 0d703e3..08aa469 100644
--- a/frc971/analysis/logentry.py
+++ b/frc971/analysis/logentry.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 
 import re
 
diff --git a/frc971/analysis/logreader.py b/frc971/analysis/logreader.py
index c3a789c..7449569 100644
--- a/frc971/analysis/logreader.py
+++ b/frc971/analysis/logreader.py
@@ -1,7 +1,7 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 
 import collections
-from logentry import LogEntry
+from frc971.analysis.logentry import LogEntry
 
 class Dataset(object):
   def __init__(self):
diff --git a/frc971/analysis/plot_action.py b/frc971/analysis/plot_action.py
index ffeec7d..d157065 100755
--- a/frc971/analysis/plot_action.py
+++ b/frc971/analysis/plot_action.py
@@ -1,8 +1,8 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 
 import sys
 import numpy
-from plotter import Plotter
+from frc971.analysis.plotter import Plotter
 import argparse
 
 def ReadPlotDefinitions(filename):
diff --git a/frc971/analysis/plotter.py b/frc971/analysis/plotter.py
index 0b43206..6d23587 100755
--- a/frc971/analysis/plotter.py
+++ b/frc971/analysis/plotter.py
@@ -1,6 +1,6 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 
-from logreader import CollectingLogReader
+from frc971.analysis.logreader import CollectingLogReader
 import matplotlib
 from matplotlib import pylab
 from matplotlib.font_manager import FontProperties