botorch has 648K monthly downloads and 4K GitHub stars. Version 0.18.1 supports Python 3.11+, first published in 2019.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of gpytorch, linear-operator and multipledispatch. It is used by 69 tracked packages, including ax-platform, baybe and xopt.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- gpytorch >=1.15.2
- linear-operator >=0.6.1
- multipledispatch
- ninja
- pyre-extensions
- scipy
- threadpoolctl
- torch >=2.4
- typing-extensions
29 optional dependencies
- botorch[dev]
- botorch[test]
- botorch[tutorials]
- cma[tutorials]
- flake8[dev]
- flake8-docstrings[dev]
- jax[fully-bayesian]
- jaxlib[fully-bayesian]
- jupyter[tutorials]
- lxml[tutorials]
- matplotlib[tutorials]
- mdformat[tutorials]
- mdformat-myst[tutorials]
- memory-profiler[tutorials]
- numpyro[fully-bayesian]
- pandas[tutorials]
- papermill[tutorials]
- pfns[test]
- pykeops[tutorials]
- pymoo[pymoo]
- pymoo[test]
- pytest[test]
- pytest-cov[test]
- requests[test]
- sphinx[dev]
- sphinx-rtd-theme[dev]
- tabulate[tutorials]
- torchvision[tutorials]
- ufmt[dev]
Used By
- ax-platform
- baybe
- xopt
- pyfemtet
- scilink
- lume-model
- aepsych
- enot-autodl
- qpots
- neural-pipeline-search
- summit
- veropt
- alchemist-nrel
- fastmobo
- deepopt
- pytorch-dragon
- nemo-bo
- blop
- vopy
- bax-algorithms
- pytorch-cortex
- pymbo
- bloptools
- alf-tools
- ddmtolab
- bocoel
- pytorch-holo
- moospread
- dldna
- nextup-lab
- piglot
- synbo
- fcvopt
- bocode
- graphmdo
- laplace-bayesopt
- fwl-proteus
- mfbo
- polyatomic-complexes
- bayesqp
- obsidian-apo
- botorchex
- smkbo
- currybo-benchmarks
- svise
- sober-bo
- bolt-bench
- perfusio
- wdbo-algo
- hdbo-b