Skip to content

Commit 7aa2511

Browse files
Update pyproject.toml with authors and dependencies
Added email addresses for authors and included optional dependencies for testing, documentation, and plotting.
1 parent 198f252 commit 7aa2511

1 file changed

Lines changed: 61 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
[build-system]
2+
requires = ["setuptools>=61", "wheel"]
3+
build-backend = "setuptools.backends.legacy:build"
4+
5+
[project]
6+
name = "osipi-ivim"
7+
version = "0.1.0"
8+
description = "OSIPI TF2.4 IVIM-MRI Code Collection"
9+
license = {text = "Apache-2.0"}
10+
readme = "README.md"
11+
requires-python = ">=3.11"
12+
authors = [
13+
{name = "Oscar Jalnefjord", email = "oscar.jalnefjord@gu.se"},
14+
{name = "Ivan A. Rashid"},
15+
{name = "Daan Kuppens"},
16+
{name = "Merel M. van der Thiel"},
17+
{name = "Petra J. van Houdt"},
18+
{name = "Paulien H.M. Voorter"},
19+
{name = "Eric T. Peterson"},
20+
{name = "Oliver J. Gurney-Champion", email = "o.j.gurney-champion@amsterdamumc.nl"},
21+
]
22+
dependencies = [
23+
"numpy",
24+
"scipy",
25+
"nibabel",
26+
"torch",
27+
"torchio",
28+
"joblib",
29+
"dipy",
30+
"cvxpy",
31+
"nlopt",
32+
"tqdm",
33+
"pandas",
34+
"statsmodels",
35+
"ivimnet",
36+
"super-ivim-dc>1.0.0",
37+
"zenodo-get",
38+
]
39+
40+
[project.optional-dependencies]
41+
test = [
42+
"pytest",
43+
"pytest-json-report",
44+
]
45+
docs = [
46+
"sphinx",
47+
"sphinx_rtd_theme",
48+
]
49+
plot = [
50+
"matplotlib",
51+
"scienceplots",
52+
]
53+
all = [
54+
"osipi-ivim[test,docs,plot]",
55+
]
56+
57+
[project.urls]
58+
Repository = "https://github.com/OSIPI/TF2.4_IVIM-MRI_CodeCollection"
59+
60+
[tool.setuptools.packages.find]
61+
where = ["src"]

0 commit comments

Comments
 (0)