blob: 241425a1608647a02b8e930917c305329ba49891 [file] [log] [blame]
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -08001# After updating this file, run:
2# $ bazel run //tools/python:requirements.update
Philipp Schrader868070a2022-09-06 22:51:13 -07003
Philipp Schrader469a2f22022-10-29 14:25:58 -07004jinja2
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -08005matplotlib
Philipp Schrader469a2f22022-10-29 14:25:58 -07006mkdocs
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -08007numpy
Philipp Schrader469a2f22022-10-29 14:25:58 -07008opencv-python
9osqp
Philipp Schrader868070a2022-09-06 22:51:13 -070010pkginfo
Austin Schuhea5f0a72024-09-02 15:02:36 -070011pygobject==3.42.2
Philipp Schrader868070a2022-09-06 22:51:13 -070012requests
Philipp Schrader9e1b9bd2021-12-28 00:15:12 -080013scipy
Philipp Schraderbd391032023-01-03 00:59:56 -080014shapely
James Kuszmaulb1091162023-12-27 16:16:45 -080015validators
Philipp Schraderb6488042022-11-24 14:35:38 -080016yapf
Austin Schuh999a19e2024-05-04 14:52:39 -070017sympy
Austin Schuhc2f1ca22024-09-02 13:28:54 -070018absl-py
Philipp Schrader272e07b2024-03-29 17:26:02 -070019pyyaml
Philipp Schraderbd391032023-01-03 00:59:56 -080020
21# TODO(phil): Migrate to absl-py. These are abandoned as far as I can tell.
22python-gflags
23glog
Maxwell Gumleyd26e6292024-04-24 10:45:07 -060024
25bokeh
26tabulate
Austin Schuhe607e512024-06-23 22:06:28 -070027
Austin Schuhf8c88922024-09-21 16:53:58 -070028flask
29
Austin Schuhdd1f8722024-08-18 00:09:01 -070030casadi>=3.6.6
Austin Schuh9327d712024-09-02 13:49:18 -070031
Austin Schuhf8c88922024-09-21 16:53:58 -070032# ML libraries
Austin Schuh9327d712024-09-02 13:49:18 -070033jax[cuda12]
Austin Schuhf8c88922024-09-21 16:53:58 -070034jaxtyping
Austin Schuhea5f0a72024-09-02 15:02:36 -070035optax
36flax
37clu
38
39# Pin this so we can actually depend on it. Used by tensorflow/jax.
40setuptools==74.0.0
41
42tensorflow
43tensorflow_datasets
James Kuszmaul3c581322024-09-14 13:19:26 -070044
Austin Schuhf8c88922024-09-21 16:53:58 -070045# Experience buffer for reinforcement learning
46flashbax
justinT21a4fa3e22024-10-12 17:09:50 -070047
48# Experiment tracking
49aim