-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathsetup.py
48 lines (45 loc) · 1.09 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
'''
Descripttion:
version:
Author: Yang Zhong
Date: 2024-10-29 21:19:36
LastEditors: Yang Zhong
LastEditTime: 2024-10-29 21:38:12
'''
import os.path
import codecs
from setuptools import setup, find_packages
setup(
name="HamGNN",
version='2.0.0',
description="Hamiltonian prediction via Graph Neural Network",
download_url="",
author="Yang Zhong",
python_requires=">=3.8",
packages=find_packages(),
package_dir={},
package_data={'': ['*.npz', '*.json'],},
entry_points={
"console_scripts": [
"HamGNN1.0 = HamGNN_v_1_0.main:HamGNN",
"HamGNN2.0 = HamGNN_v_2_0.main:HamGNN",
"band_cal = utils_openmx.band_cal:main",
"graph_data_gen = utils_openmx.graph_data_gen:main",
"poscar2openmx = utils_openmx.poscar2openmx:main"
]
},
install_requires=[
"numpy",
"torch",
"torch_geometric",
"e3nn",
"pymatgen",
"tqdm",
"tensorboard",
"natsort",
"numba"
],
license="MIT",
license_files="LICENSE",
zip_safe=False,
)