/
__about__.py
100 lines (88 loc) · 2.69 KB
/
__about__.py
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
94
95
96
97
98
99
100
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
# vi: set ft=python sts=4 ts=4 sw=4 et:
"""
MRIQC
"""
from datetime import date
from ._version import get_versions
__version__ = get_versions()['version']
del get_versions
__author__ = 'Oscar Esteban'
__email__ = 'code@oscaresteban.es'
__maintainer__ = 'Oscar Esteban'
__copyright__ = ('Copyright %d, Center for Reproducible Neuroscience, '
'Stanford University') % date.today().year
__credits__ = 'Oscar Esteban'
__license__ = '3-clause BSD'
__status__ = 'Prototype'
__description__ = """\
Automated Quality Control and visual reports for Quality Assesment of structural (T1w, T2w) \
and functional MRI of the brain\
"""
__longdesc__ = """\
MRIQC provides a series of image processing workflows \
to extract and compute a series of NR (no-reference), IQMs \
(image quality metrics) to be used in QAPs (quality \
assessment protocols) for MRI (magnetic \
resonance imaging). This open-source neuroimaging data \
processing tool is being developed as a part of the MRI \
image analysis and reproducibility platform offered by the \
CRN. This pipeline derives from, and is heavily influenced \
by, the PCP Quality Assessment Protocol. This tool extracts \
a series of IQMs from structural and functional MRI data. \
It is also scheduled to add diffusion MRI to the target \
imaging families.\
"""
__url__ = 'http://mriqc.readthedocs.org/'
__download__ = ('https://github.com/poldracklab/mriqc/archive/'
'{}.tar.gz'.format(__version__))
PACKAGE_NAME = 'mriqc'
CLASSIFIERS = [
'Development Status :: 3 - Alpha',
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Image Recognition',
'License :: OSI Approved :: BSD License',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
]
SETUP_REQUIRES = []
REQUIRES = [
'numpy>=1.12.0',
'niworkflows>=0.3.4',
'pybids>=0.4.2',
'scikit-learn>=0.19.0',
'future',
'scipy',
'six',
'matplotlib',
'nibabel',
'pandas',
'dipy',
'jinja2',
'seaborn',
'PyYAML',
'nitime',
'nilearn',
'svgutils',
'nipy',
'statsmodels',
'versioneer',
'xvfbwrapper',
]
LINKS_REQUIRES = []
TESTS_REQUIRES = [
'mock',
'codecov',
'pytest-xdist'
]
EXTRA_REQUIRES = {
'doc': ['sphinx>=1.5,<1.6', 'sphinx_rtd_theme>=0.2.4', 'sphinx-argparse'],
'tests': TESTS_REQUIRES,
'duecredit': ['duecredit'],
'notebooks': ['ipython', 'jupyter'],
'classifier': ['xgboost']
}
# Enable a handle to install all extra dependencies at once
EXTRA_REQUIRES['all'] = [val for _, val in list(EXTRA_REQUIRES.items())]