dimos-lcm>=0.1.3
PyTurboJPEG==1.8.2
numpy>=1.26.4
scipy>=1.15.1
pin>=3.3.0
reactivex
sortedcontainers==2.4.0
pydantic
python-dotenv
plum-dispatch==2.5.7
structlog<26,>=25.5.0
opencv-python
pydantic-settings<3,>=2.11.0
textual==3.7.1
textual-serve<2,>=1.1.1
terminaltexteffects==0.12.2
typer<1,>=0.19.2
plotext==5.3.2
numba>=0.60.0
llvmlite>=0.42.0
rerun-sdk==0.32.0a1
dimos-viewer==0.32.0a1
toolz>=1.1.0
protobuf<7,>=6.33.5
psutil>=7.0.0
sqlite-vec>=0.1.6
lz4>=4.4.5
bleak>=3.0.2
cryptography>=46.0.5
websocket-client>=1.8

[:platform_system != "Linux" or platform_machine != "aarch64"]
open3d>=0.18.0

[:platform_system == "Linux" and platform_machine == "aarch64"]
open3d-unofficial-arm>=0.19.0.post9

[:python_version < "3.13"]
typing_extensions>=4.7

[agents]
langchain<2,>=1.2.3
langchain-core<2,>=1.2.22
langchain-openai<2,>=1
langchain-huggingface<2,>=1
langchain-ollama<2,>=1
ollama>=0.6.0
openai
sounddevice
faster-whisper>=1.0.0

[all]
dimos[agents,apriltag,base,cpu,cuda,drone,manipulation,misc,perception,sim,unitree,visualization,web]

[apriltag]
opencv-contrib-python==4.10.0.84
reportlab>=4.5.0

[base]
dimos[agents,perception,visualization,web]

[cpu]
onnxruntime

[cuda]

[cuda:platform_machine == "x86_64"]
cupy-cuda12x==13.6.0
onnxruntime-gpu>=1.17.1

[dds]
cyclonedds>=0.10.5

[drone]
pymavlink

[learning]
pyarrow
pandas
h5py

[manipulation]
pin-pink>=4.2.0
qpsolvers[proxqp]>=4.12.0
piper-sdk
xarm-python-sdk>=1.17.0
trimesh
pycollada
viser[urdf]>=1.0.29
xacro
matplotlib>=3.7.1
pyyaml>=6.0

[manipulation:sys_platform != "darwin"]
pyrealsense2-extended

[manipulation:sys_platform != "darwin" and platform_machine != "aarch64"]
drake>=1.40.0

[manipulation:sys_platform == "darwin" and platform_machine != "aarch64"]
drake==1.45.0

[manipulation:sys_platform == "linux" and platform_machine == "x86_64"]
a750-control

[mapping]
gtsam-extended>=4.3a1.post1

[misc]
python-multipart>=0.0.27
ipykernel
timm>=1.0.15
edgetam-dimos
open_clip_torch==3.2.0
torchreid==0.2.5
gdown>=5.2.2
tensorboard==2.20.0
googlemaps>=4.10.0
xarm-python-sdk>=1.17.0
portal

[perception]
ultralytics>=8.3.70
Pillow
lap>=0.5.12
transformers[torch]<4.54,>=4.53.0
einops>=0.8.1
moondream
omegaconf>=2.3.0
hydra-core>=1.3.0
chromadb>=1.0.0

[sim]
mujoco>=3.3.4
playground>=0.0.5
pygame>=2.6.1

[unitree]
dimos[base,mapping]
unitree-webrtc-connect>=2.1.2

[unitree-dds]
dimos[unitree]
unitree-sdk2py-dimos>=1.0.2
cyclonedds>=0.10.5
mcap>=1.2.0

[visualization]
rerun-sdk==0.32.0a1
dimos-viewer==0.32.0a1

[web]
fastapi>=0.115.6
sse-starlette>=2.2.1
uvicorn>=0.34.0
jinja2>=3.1.6
ffmpeg-python
soundfile
