# Full tier — basic + notebooks + JAX + visualization + RL/PPO.
# Conda mirror: environment.yml (minus dev tools and Ipopt).
#
# Install (from repo root, after activating your env):
#   pip install -r requirements-full.txt
#
# No Graphviz (skip plot_diagram()):
#   pip install -r requirements-full-nographviz.txt

-r requirements.txt

# --- Notebooks ---
ipykernel
ipython
jupyterlab
notebook

# --- JAX / autodiff / trajopt teaching ---
jax>=0.4.28
jaxlib>=0.4.28

# --- Symbolic, plotting, animation backends ---
sympy>=1.12
plotly
meshcat
pygame

# --- RL / PPO teaching (Gymnasium + Stable-Baselines3; torch via SB3) ---
gymnasium
stable-baselines3
