-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·67 lines (49 loc) · 2.06 KB
/
setup.py
File metadata and controls
executable file
·67 lines (49 loc) · 2.06 KB
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
from setuptools import Command, find_packages, setup
import sys
DESCRIPTION = "A Python package for ocean model validation and analysis"
LONG_DESCRIPTION = """
**oceanVal** is a Python package designed to automate the process of validating ocean models against observational datasets. It provides a suite of tools to facilitate the comparison of model outputs with various observational data sources, enabling researchers to assess model performance effectively.
Core abilities of oceanVal include:
- Matching model output variables to observational datasets
- Assesing spatial and temporal performance of ocean models
- Assessing model skill using a variety of statistical metrics
- Asssessing extent of model biases
- Generating comprehensive validation reports in html format
"""
PROJECT_URLS = {
"Bug Tracker": "https://github.com/pmlmodelling/oceanVal/issues",
"Source Code": "https://github.com/pmlmodelling/oceanVal",
}
extras_require: dict() = dict()
REQUIREMENTS = [i.strip() for i in open("requirements.txt").readlines()]
setup(name='oceanval',
version='0.4.0',
description=DESCRIPTION,
long_description=LONG_DESCRIPTION,
python_requires='>=3.6.1',
classifiers=[
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Operating System :: POSIX :: Linux",
"Operating System :: MacOS",
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
],
project_urls=PROJECT_URLS,
url = "https://github.com/pmlmodelling/oceanVal",
author='Robert Wilson',
maintainer='Robert Wilson',
author_email='rwi@pml.ac.uk',
include_package_data=True,
package_data={
'oceanval': ['data/*'] },
packages = ["oceanval"],
setup_requires=[
'setuptools',
'setuptools-git',
'wheel',
],
install_requires = REQUIREMENTS,
extras_require = extras_require,
zip_safe=False)