forked from Professor-G/MicroLIA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·35 lines (33 loc) · 1.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
# -*- coding: utf-8 -*-
"""
Created on Fri Aug 3 13:30:11 2018
@author: danielgodinez
"""
from setuptools import setup, find_packages, Extension
setup(
name="MicroLIA",
version="2.6.0",
author="Daniel Godines",
author_email="[email protected]",
description="Machine learning classifier for microlensing",
license='GPL-3.0',
url = "https://github.com/Professor-G/MicroLIA",
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'Topic :: Software Development :: Build Tools',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Programming Language :: Python :: 3',
],
packages=find_packages('.'),
install_requires = ['numpy','scikit-learn', 'scikit-optimize', 'astropy','scipy','peakutils',
'progress', 'matplotlib', 'optuna', 'boruta', 'BorutaShap', 'xgboost', 'scikit-plot',
'tensorflow', 'pandas', 'dill', 'opencv-python', 'imbalanced-learn', 'gatspy', 'astroML'],
python_requires='>=3.7,<4',
include_package_data=True,
test_suite="nose.collector",
package_data={
'MicroLIA': ['data/Miras_vo.xml', 'data/Sesar2010/*', 'test/test_model_xgb/MicroLIA_ensemble_model/*', 'test/test_classifier.py',
'test/test_features.py', 'test/MicroLIA_Training_Set_OGLE_IV.csv', 'test/test_ogle_lc.dat']
},
)