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