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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
[project]
name = "nxtomomill"
authors = [
{ name = "Henri Payno", email = "henri.payno@esrf.fr" },
{ name = "Pierre Paleo", email = "pierre.paleo@esrf.fr" },
{ name = "Pierre-Olivier Autran", email = "pierre-olivier.autran@esrf.fr" },
{ name = "Jérôme Lesaint", email = "jerome.lesaint@esrf.fr" },
{ name = "Alessandro Mirone", email = "mirone@esrf.fr" }
]
dynamic = ["version"]
description = "applications and library to convert raw format to NXtomo format"
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.10"
keywords = ["NXtomo", "nexus", "tomography", "tomotools", "esrf", "bliss-tomo"]
license = {file = "LICENSE"}
classifiers = [
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Environment :: Console",
"Environment :: X11 Applications :: Qt",
"Operating System :: POSIX",
"Natural Language :: English",
"Topic :: Scientific/Engineering :: Physics",
"Topic :: Software Development :: Libraries :: Python Modules"
]
dependencies = [
"numpy",
"h5py>=3.0",
"silx>=2.0",
"nxtomo>=3.0.0dev0",
"pint",
"packaging",
"tomoscan[full] >=2.2.0a4",
"tqdm",
"pydantic",
"eval_type_backport; python_version < '3.10'",
]
[project.urls]
Homepage = "https://gitlab.esrf.fr/tomotools/nxtomomill"
Documentation = "https://tomotools.gitlab-pages.esrf.fr/nxtomomill/"
Repository = "https://gitlab.esrf.fr/tomotools/nxtomomill"
Changelog = "https://gitlab.esrf.fr/tomotools/nxtomomill/-/blob/master/CHANGELOG.md"
[project.optional-dependencies]
test = [
"pytest",
"python-gitlab"
]
doc = [
"pytest",
"Sphinx >=4.0.0, <5.2.0",
"nbsphinx",
"pandoc",
"ipykernel",
"jupyter_client",
"nbconvert",
"scikit-image",
"h5glance",
"pydata_sphinx_theme",
"sphinx-design",
"sphinx-autodoc-typehints",
"sphinxcontrib-programoutput",
"myst-parser",
]
[build-system]
requires = [
"setuptools>=61.0",
"wheel",
"numpy"
]
build-backend = "setuptools.build_meta"
[project.scripts]
nxtomomill = "nxtomomill.__main__:main"
[tool.setuptools.dynamic]
version = {attr = "nxtomomill.__version__"}
[tool.setuptools.packages.find]
where = ["."] # list of folders that contain the packages (["."] by default)
[tool.sphinx]
source-dir = "./doc"
|