content: [tool.poetry]
  name = "obsidian-apo"
  version = "0.8.6"
  description = "Automated experiment design and black-box optimization"
  authors = [
      "Kevin Stone <kevin.stone38@gmail.com>",
      "Yuting Xu <yuting.xu@merck.com>"
  ]
  readme = "readme.md"
  classifiers = [
      "Development Status :: 4 - Beta",
      "Programming Language :: Python :: 3.10",
      "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
      "Operating System :: OS Independent"
  ]
  keywords = [
      "optimization",
      "experiment design",
      "Bayesian optimization",
      "process development",
      "APO",
      "DOE"
  ]
  homepage = "https://msdllcpapers.github.io/obsidian/"
  repository = "https://github.com/MSDLLCpapers/obsidian/"
  packages = [
      { include = "obsidian" },
  ]
  
  [tool.poetry.urls]
  Documentation = "https://msdllcpapers.github.io/obsidian/stubs/api_docs.html"
  Changelog = "https://msdllcpapers.github.io/obsidian/stubs/changelog.html"
  
  [tool.poetry.dependencies]
  python = "^3.10"
  torch = "2.3.0"
  botorch = "^0.11.1"
  gpytorch = "^1.11"
  pandas = "^2.2.2"
  numpy = "^1.26"
  scipy = "^1.13.1"
  pyyaml = "^6.0.1"
  shap = "^0.45.1"
  matplotlib = "^3.9.0"
  plotly = "^5.22.0"
  
  flask = { version =  "^3.0.3", optional = true}
  dash = { version =  "^2.17.1", optional = true}
  dash-daq = { version =  "^0.5.0", optional = true}
  dash-bootstrap-components = { version =  "^1.6.0", optional = true}
  pytest = { version =  "^8.2.2", optional = true}
  xlrd = { version =  "^2.0.1", optional = true}
  ipykernel = { version =  "^6.29.4", optional = true}
  jupyterlab = { version =  "^4.2.2", optional = true}
  flake8 = { version =  "^7.1.0", optional = true}
  pytest-cov = { version =  "^5.0.0", optional = true}
  sphinx = { version =  "^7.3.7", optional = true}
  myst-parser = { version =  "^3.0.1", optional = true}
  pydata-sphinx-theme = { version =  "^0.15.4", optional = true}
  linkify-it-py = { version =  "^2.0.3", optional = true}
  scikit-learn = { version = "^1.5.1", optional = true}
  
  
  [tool.poetry.extras]
  app = ["flask", "dash", "dash-daq", "dash-bootstrap-components"]
  dev = ["pytest", "xlrd", "ipykernel", "jupyterlab", "flake8", "pytest-cov", "scikit-learn"]
  docs = ["sphinx", "myst-parser", "pydata-sphinx-theme", "linkify-it-py"]
  
  
  [build-system]
  requires = ["poetry-core"]
  build-backend = "poetry.core.masonry.api"