blob: b1897e0d867058a9cd9d81e0531bf34a1f7a45a3 [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 Schuh9d92e6b2017-10-17 01:19:38 -070019 restricted_to = ['//tools:k8'],
Austin Schuh572ff402015-11-08 12:17:50 -080020)
Brian Silverman9c89c0a2016-01-08 01:04:57 -080021
22py_test(
23 name = 'polytope_test',
24 srcs = [
25 'polytope_test.py',
26 ],
27 deps = [
28 ':controls',
29 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070030 restricted_to = ['//tools:k8'],
Brian Silverman9c89c0a2016-01-08 01:04:57 -080031)
Brian Silverman69120d72016-03-08 16:56:16 -050032
33py_binary(
34 name = 'down_estimator',
35 srcs = [
36 'down_estimator.py',
37 ],
38 deps = [
39 ':controls',
40 ],
Austin Schuh9d92e6b2017-10-17 01:19:38 -070041 restricted_to = ['//tools:k8'],
Brian Silverman69120d72016-03-08 16:56:16 -050042)