-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpyproject.toml
47 lines (44 loc) · 1.47 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[build-system]
requires = ["setuptools >= 44.0"]
build-backend = "setuptools.build_meta"
[project]
name = "pyoptex"
dynamic = ["version"]
authors = [
{ name="Mathias Born", email="mathiasborn2@gmail.com" },
]
description = "Flexible and accessible design of experiments in Python. Provides industry with an easy package to create designs based with limited expert knowledge. Provides researchers with the ability to easily create new criteria and design structures."
readme = "README.md"
requires-python = ">=3.8"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
]
license = {file = "LICENSE"}
dependencies = [
"numba~=0.55",
"numpy~=1.21",
"tqdm~=4.64",
"scipy~=1.8",
"pandas~=1.5",
"plotly~=5.22",
"openpyxl~=3.0",
"kaleido==0.2.1; sys_platform != 'win32'",
"kaleido==0.1.0.post1; sys_platform == 'win32'",
"scikit-learn~=1.3",
"statsmodels~=0.14",
"ruptures~=1.1",
]
keywords = ["python", "flexible", "accessible", "data-analysis", "design-of-experiments", "pyoptex", "innovation", "cost-optimization"]
[project.optional-dependencies]
dev = [
"sphinx==7.1.2",
"sphinx-rtd-theme==1.3.0rc1",
"sphinx-copybutton==0.5.2"
]
[project.urls]
Homepage = "https://github.com/mborn1/pyoptex"
Documentation = "https://pyoptex.readthedocs.io/en/latest/"
Repository = "https://github.com/mborn1/pyoptex"
Issues = "https://github.com/mborn1/pyoptex/issues"