[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[project]
name = "contextualized-ml"
version = "0.2.3"
authors = [
  { name="Caleb Ellington", email="cellingt@cs.cmu.edu" },
  { name="Ben Lengerich", email="blengeri@mit.edu" },
]
description = "A statistical machine learning toolbox for estimating models, distributions, and functions with sample-specific parameters."
readme = "README.md"
requires-python = ">=3.7"
classifiers = [
    "Programming Language :: Python :: 3",
    "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
    "Operating System :: OS Independent",
]
keywords = [
    "contextual modeling",
    "machine learning",
    "graphical models",
    "meta-learning",
    "multitask learning",
]
dependencies = [
    'lightning',
    'pytorch-lightning',
    'torch',
    'torchvision',
    'numpy',
    'scikit-learn',
    'igraph',
    'dill',
    'matplotlib',
]

[project.urls]
"Homepage" = "https://contextualized.ml/"
"Source" = "https://github.com/cnellington/Contextualized/"
