name: CS7320-AI
channels:
  - conda-forge
dependencies:
  # Supported Python and Jupyter environment
  - python>=3.11,<3.13
  - jupyterlab>=4.2,<5
  - ipykernel>=6.29,<8
  - nbconvert>=7.16,<8

  # Scientific Python stack used throughout the notebooks
  - numpy>=1.26,<3
  - pandas>=2.2,<3
  - scipy>=1.12,<2
  - matplotlib>=3.9,<4
  - seaborn>=0.13,<1
  - scikit-learn>=1.4,<2
  - numba>=0.59,<1
  - nltk>=3.8,<4
  - tqdm>=4.66,<5
  - tabulate>=0.9,<1

  # Probabilistic reasoning notebooks
  - pgmpy>=1.0,<2

  - pip>=24,<27
  - pip:
    - nbgitpuller>=1.2,<2
