-
Notifications
You must be signed in to change notification settings - Fork 5
/
setup.py
119 lines (113 loc) · 5.35 KB
/
setup.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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#!/usr/bin/env python
"""EGADS: EUFAR General Airborne Data-processing Software
EGADS (EUFAR General Airborne Data-processing Software) is a Python-based
toolbox for processing airborne atmospheric data. EGADS provides a framework
for researchers to apply expert-contributed algorithms to data files, and acts
as a platform for data intercomparison. Algorithms used in EGADS were
contributed by members of the EUFAR Expert Working Groups and are mature and
well-established in the scientific community.
"""
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
classifiers = """\
Development Status :: 4 - Beta
Environment :: Console
Intended Audience :: Developers
Intended Audience :: Education
Intended Audience :: Science/Research
License :: OSI Approved :: BSD License
Natural Language :: English
Programming Language :: Python
Topic :: Scientific/Engineering :: Atmospheric Science
"""
doclines = __doc__.split('\n')
setup(name='egads',
version='0.8.9',
description=doclines[0],
long_description='\n'.join(doclines[2:]),
author='EUFAR',
author_email='[email protected]',
maintainer='Olivier Henry',
maintainer_email='[email protected]',
url='http://www.eufar.net',
download_url='http://www.eufar.net/software-tools/tool/eufar-general-airborne-data-processing-software-core-da-cedg-osr',
license='New BSD License',
keywords=['airbornescience', 'netcdf', 'nasa-ames', 'eufar', 'science',
'microphysics', 'thermodynamics'],
platforms=['Windows', 'Linux', 'MacOS'],
packages=['egads',
'egads.core',
'egads.algorithms',
'egads.algorithms.comparisons',
'egads.algorithms.corrections',
'egads.algorithms.mathematics',
'egads.algorithms.microphysics',
'egads.algorithms.radiation',
'egads.algorithms.thermodynamics',
'egads.algorithms.transforms',
'egads.algorithms.user',
'egads.algorithms.user.comparisons',
'egads.algorithms.user.corrections',
'egads.algorithms.user.mathematics',
'egads.algorithms.user.microphysics',
'egads.algorithms.user.radiation',
'egads.algorithms.user.thermodynamics',
'egads.algorithms.user.transforms',
'egads.input',
'egads.tests',
'egads.thirdparty.nappy',
'egads.thirdparty.nappy.config',
'egads.thirdparty.nappy.contrib',
'egads.thirdparty.nappy.na_error',
'egads.thirdparty.nappy.na_file',
'egads.thirdparty.nappy.nc_interface',
'egads.thirdparty.nappy.script',
'egads.thirdparty.nappy.utils',
'egads.thirdparty.quantities',
'egads.thirdparty.quantities.constants',
'egads.thirdparty.quantities.tests',
'egads.thirdparty.quantities.units',
'Documentation',
'Documentation.EGADS Algorithm Handbook - LATEX',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.biophysics',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.corrections',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.mathematics',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.microphysics',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.quality_control',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.radiation',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.thermodynamics',
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.transforms',
'Documentation.EGADS Algorithm Handbook - LATEX.cover',
'doc',
'doc.source',
'doc.source.example_files',
'doc.source.images',
'doc.source._static'],
package_data={
'egads.thirdparty.nappy': ['*.ini'],
'egads.thirdparty.nappy.config':['*.ini'],
'Documentation': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.biophysics': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.corrections': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.mathematics': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.microphysics': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.quality_control': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.radiation': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.thermodynamics': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.algorithms.transforms': ['*.*'],
'Documentation.EGADS Algorithm Handbook - LATEX.cover': ['*.*'],
'doc': ['*.*'],
'doc.source': ['*.*'],
'doc.source.example_files': ['*.*'],
'doc.source.images': ['*.*'],
'doc.source._static': ['*.*']
},
classifiers=filter(None, classifiers.split("\n")),
requires=['numpy (>=1.10.1)', 'scipy (>=0.15.0)', 'netCDF4 (>=1.1.9)', 'python_dateutil (>=2.4.2)'],
install_requires=['numpy >= 1.10.1', 'scipy >=0.15.0', 'netCDF4 >= 1.1.9', 'python_dateutil >= 2.4.2'],
)