forked from team-mayes/md_utils
-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
executable file
·96 lines (90 loc) · 4.66 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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import md_utils
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
with open('README.rst') as readme_file:
readme = readme_file.read()
with open('HISTORY.rst') as history_file:
history = history_file.read().replace('.. :changelog:', '')
requirements = ['argparse',
'six',
'pandas',
'scipy',
'seaborn',
'matplotlib==2.2.3',
'numpy',
]
test_requirements = ['argparse',
'six',
'numpy',
]
setup(
name='md_utils',
version=md_utils.__version__,
description="Utility scripts for MD data",
long_description=readme + '\n\n' + history,
author="Team Mayes",
author_email='[email protected]',
url='https://github.com/cmayes/md_utils',
packages=['md_utils',
],
entry_points={'console_scripts': ['add_to_each_line = md_utils.add_to_each_line:main',
'align_on_col = md_utils.align_on_col:main',
'calc_pka = md_utils.calc_pka:main',
'calc_split_avg = md_utils.calc_split_avg:main',
'col_stats = md_utils.col_stats:main',
'comb_col = md_utils.comb_col:main',
'compare_col = md_utils.compare_col:main',
'converge_evb_par = md_utils.converge_evb_par:main',
'convert_cp2k_forces = md_utils.convert_cp2k_forces:main',
'cp2k_proc = md_utils.cp2k_proc:main',
'data2data = md_utils.data2data:main',
'data2pdb = md_utils.data2pdb:main',
'data_edit = md_utils.data_edit:main',
'dump_edit = md_utils.dump_edit:main',
'evb_chk_get_info = md_utils.evb_chk_get_info:main',
'evb_get_info = md_utils.evb_get_info:main',
'evbdump2data = md_utils.evbdump2data:main',
'filter_col = md_utils.filter_col:main',
'fes_combo = md_utils.fes_combo:main',
'fill_tpl = md_utils.fill_tpl:main',
'fitevb_setup = md_utils.fitevb_setup:main',
'lammps_dist = md_utils.lammps_dist:main',
'lammps_log_proc = md_utils.lammps_log_proc:main',
'lammps_proc = md_utils.lammps_proc:main',
'md_init = md_utils.md_init:main',
'path_bin = md_utils.path_bin:main',
'pdb_edit = md_utils.pdb_edit:main',
'psf_edit = md_utils.psf_edit:main',
'press_dups = md_utils.press_dups:main',
'proc_plumed_cv = md_utils.proc_plumed_cv:main',
'rename_files = md_utils.rename_files:main',
'replace_col = md_utils.replace_col:main',
'wham_block = md_utils.wham_block:main',
'wham_rad = md_utils.wham_rad:main',
'wham_split = md_utils.wham_split:main',
],
}, package_dir={'md_utils': 'md_utils'},
package_data={'md_utils': ['cfg/*.*', 'skel/*.*', 'skel/tpl/*.*', 'skel/input/*.*'], },
include_package_data=True,
install_requires=requirements,
license="BSD",
zip_safe=False,
keywords='md_utils',
classifiers=['Development Status :: 4 - Beta',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: BSD License',
'Natural Language :: English',
"Programming Language :: Python :: 2",
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
'Topic :: Scientific/Engineering :: Chemistry',
],
test_suite='tests',
tests_require=test_requirements
)