-
Notifications
You must be signed in to change notification settings - Fork 25
/
info.py
94 lines (88 loc) · 2.74 KB
/
info.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
# -*- coding: utf-8 -*-
##########################################################################
# pySAP - Copyright (C) CEA, 2017 - 2018
# Distributed under the terms of the CeCILL-B license, as published by
# the CEA-CNRS-INRIA. Refer to the LICENSE file or to
# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
# for details.
##########################################################################
# Module current version
version_major = 0
version_minor = 0
version_micro = 4
# Expected by setup.py: string of form "X.Y.Z"
__version__ = "{0}.{1}.{2}".format(version_major, version_minor, version_micro)
# Expected by setup.py: the status of the project
CLASSIFIERS = ["Development Status :: 1 - Planning",
"Environment :: Console",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Scientific/Engineering"]
# Project descriptions
description = """
PYthon Sparse data Analysis Package
"""
SUMMARY = """
.. container:: summary-carousel
pySAP is a Python module for **sparse data analysis** that offers:
* a common API for astronomical and neuroimaging datasets.
* an accces to 'sparse2d' using a wrapping or a binding strategy.
* a user graphical interface to play with the provided functions.
"""
long_description = (
"pySAP\n\n"
"pySAP is a Python package related to sparsity and its application in"
"astronomical or mediacal data analysis.\n"
"This package binds the 'sparse2d' C++ library"
"that allows sparse decomposition, denoising and deconvolution.\n"
)
# Main setup parameters
NAME = "python-pySAP"
ORGANISATION = "CEA"
MAINTAINER = "Antoine Grigis"
MAINTAINER_EMAIL = "antoine.grigis@cea.fr"
DESCRIPTION = description
LONG_DESCRIPTION = long_description
EXTRANAME = "COSMIC webPage"
EXTRAURL = "http://cosmic.cosmostat.org/"
URL = "https://github.com/CEA-COSMIC/pysap"
DOWNLOAD_URL = "https://github.com/CEA-COSMIC/pysap"
LICENSE = "CeCILL-B"
CLASSIFIERS = CLASSIFIERS
AUTHOR = """
Antoine Grigis <antoine.grigis@cea.fr>
Samuel Farrens <samuel.farrens@cea.fr>
Jean-Luc Starck <jl.stark@cea.fr>
Philippe Ciuciu <philippe.ciuciu@cea.fr>
"""
AUTHOR_EMAIL = "antoine.grigis@cea.fr"
PLATFORMS = "Linux,OSX"
ISRELEASE = True
VERSION = __version__
PROVIDES = ["pysap"]
REQUIRES = [
"scipy>=1.3.0",
"numpy>=1.16.4",
"matplotlib>=3.0.0",
"astropy>=3.0.0",
"nibabel>=2.3.2",
"pyqtgraph>=0.10.0",
"progressbar2>=3.34.3",
"modopt>=1.4.0",
"PyWavelets>=1.0.0"
]
PREINSTALL_REQUIRES = [
"pybind11>=2.3.0",
"pyqt5>=5.12.2"
"scikit-learn>=0.19.1",
]
EXTRA_REQUIRES = {
"gui": {
"PySide>=1.2.2",
# "python-pypipe>=0.0.1"
}
}
PLUGINS = [
"pysap-astro==0.0.0",
"pysap-mri==0.1.1"
]