-
Notifications
You must be signed in to change notification settings - Fork 4
/
setup.py
81 lines (63 loc) · 2.94 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
try:
from setuptools import setup, find_packages
except ImportError:
from distutils.core import setup
setup(name='utilhysplit',
version='1.0.0',
url='https://github.com/noaa-oar-arl/utilhysplit',
license='MIT',
include_package_data=True,
author='Alice M. Crawford',
author_email='[email protected]',
maintainer='Alice Crawford',
maintainer_email='[email protected]',
packages=find_packages(),
package_data={
'': [
'data/*.txt', 'data/*.dat', 'data/*.hdf', 'data/*.ncf',
'data/*.jpg', 'data/*.png'
]
},
keywords=[
'model', 'verification', 'hysplit',
'evaluation', 'volcat'
],
description='Utilities for use with HYSPLIT and VOLCAT',
install_requires=[
'pandas', 'netcdf4', 'xarray', 'matplotlib', 'lxml', 'scipy',
'seaborn', 'cartopy', 'monetio', 'datetime', 'numpy', 'shapely'
])
# extra_requires={'xesmf;platform_system!="Windows"'})
# if notebook or ipython is not installed in the environment, then
# if you run notebook or ipython it will start up but not be using that environment.
# 10/5/2023 venv
#conda install xarray 2023.6.0
#conda install shapely
#conda install netcdf4 1.6.2
#conda install seaborn
#conda install lxml
#conda install cartopy
#conda install notebook
#conda install ipython
#conda install scipy
#conda install -c conda-forge pyresample - needed to use nearest_ij in monetio
# pyresample causes the following changes.
#The following NEW packages will be INSTALLED:
# configobj conda-forge/noarch::configobj-5.0.6-py_0
# llvm-openmp conda-forge/linux-64::llvm-openmp-12.0.1-h4bd325d_1
# pykdtree conda-forge/linux-64::pykdtree-1.3.6-py311h4c7f6c3_2
# pyresample conda-forge/linux-64::pyresample-1.25.1-py311h8b32b4d_2
# python_abi conda-forge/linux-64::python_abi-3.11-2_cp311
#The following packages will be REMOVED:
# libgomp-11.2.0-h1234567_1
#The following packages will be UPDATED:
# libgcc-ng pkgs/main::libgcc-ng-11.2.0-h1234567_1 --> conda-forge::libgcc-ng-12.2.0-h65d4601_19
# libstdcxx-ng pkgs/main::libstdcxx-ng-11.2.0-h12345~ --> conda-forge::libstdcxx-ng-12.2.0-h46fd767_19
#The following packages will be SUPERSEDED by a higher-priority channel:
#
# _libgcc_mutex pkgs/main::_libgcc_mutex-0.1-main --> conda-forge::_libgcc_mutex-0.1-conda_forge
# _openmp_mutex pkgs/main::_openmp_mutex-5.1-1_gnu --> conda-forge::_openmp_mutex-4.5-2_kmp_llvm
# ca-certificates pkgs/main::ca-certificates-2023.08.22~ --> conda-forge::ca-certificates-2022.9.24-ha878542_0
# certifi pkgs/main/linux-64::certifi-2023.7.22~ --> conda-forge/noarch::certifi-2022.9.24-pyhd8ed1ab_0
# installation of scikit learn seems to have caused the import of netcdf files with
# time fields to stop working. It may have caused xarray to revert to an older version which didn't work.