blob: ede85c09cbc476b5ddea2dd0857969f8f5854dc8 [file] [log] [blame]
Austin Schuh572ff402015-11-08 12:17:50 -08001package(default_visibility = ['//visibility:public'])
2
3py_library(
4 name = 'controls',
5 srcs = [
Philipp Schrader9ffe2982016-12-07 20:51:08 -08006 'cim.py',
Austin Schuh572ff402015-11-08 12:17:50 -08007 'control_loop.py',
8 'controls.py',
Austin Schuhedc317c2015-11-08 14:07:42 -08009 'polytope.py',
10 'libcdd.py',
Austin Schuh572ff402015-11-08 12:17:50 -080011 ],
Austin Schuh1f9aeb42015-11-12 23:34:49 -080012 deps = [
Austin Schuhc9177b52015-11-28 13:18:31 -080013 '//external:python-glog',
Austin Schuh1f9aeb42015-11-12 23:34:49 -080014 '//external:slycot',
15 ],
Campbell Crowley15e4d7e2015-11-21 18:12:48 -080016 data = [
17 '//third_party/cddlib:_cddlib.so',
18 ],
Austin Schuh572ff402015-11-08 12:17:50 -080019)
Brian Silverman9c89c0a2016-01-08 01:04:57 -080020
21py_test(
22 name = 'polytope_test',
23 srcs = [
24 'polytope_test.py',
25 ],
26 deps = [
27 ':controls',
28 ],
29)
Brian Silverman69120d72016-03-08 16:56:16 -050030
31py_binary(
32 name = 'down_estimator',
33 srcs = [
34 'down_estimator.py',
35 ],
36 deps = [
37 ':controls',
38 ],
39)