-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
86 lines (83 loc) · 3.89 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
import setuptools
import versioneer
import codecs
with codecs.open('DESCRIPTION.rst', 'r', 'utf-8') as f:
long_description = f.read()
setuptools.setup(
name = "disc-solver",
version = versioneer.get_version(),
packages = setuptools.find_packages('src'),
package_dir = {'': 'src'},
install_requires = [
"numpy<2.0",
"matplotlib>=2.2",
"scikits.odes>=2.3.0dev0",
"scipy",
"logbook",
"arrow",
"h5py>2.5,!=3.7",
"h5preserve>=0.17.2",
"stringtopy>=0.2.1",
"corner",
"attrs>=19.2",
"emcee",
"spaceplot",
"root-solver",
"tqdm",
"mplcursors",
"palettable",
"pympler",
],
author = "James Tocknell",
author_email = "aragilar@gmail.com",
description = "Solver for jet solutions in PPDs",
long_description = long_description,
license = "GPLv3+",
url = "http://disc-solver.rtfd.org",
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Topic :: Scientific/Engineering :: Astronomy',
'Topic :: Scientific/Engineering :: Physics',
],
entry_points = {
'console_scripts': [
"ds-soln = disc_solver.solve:main",
"ds-resoln = disc_solver.solve.resolve:main",
"ds-info = disc_solver.analyse.info:info_main",
"ds-plot = disc_solver.analyse.plot:plot_main",
"ds-compare-plot = disc_solver.analyse.compare_plot:plot_main",
"ds-derivs-plot = disc_solver.analyse.derivs_plot:derivs_main",
"ds-params-plot = disc_solver.analyse.params_plot:params_main",
"ds-taylor-plot = disc_solver.analyse.taylor_plot:taylor_main",
"ds-combine-plot = disc_solver.analyse.combine_plot:combine_main",
"ds-jacobian-eigenvalue-plot = disc_solver.analyse.compute_jacobian:jacobian_eigenvalues_main",
"ds-jacobian-eigenvector-plot = disc_solver.analyse.compute_jacobian:jacobian_eigenvectors_main",
"ds-eigenvector-coef-plot = disc_solver.analyse.compute_jacobian:jacobian_eigenvector_coef_main",
"ds-jacobian-eigennorm-plot = disc_solver.analyse.compute_jacobian:jacobian_eigenvector_norm_main",
"ds-validate-plot = disc_solver.analyse.validate_plot:validate_plot_main",
"ds-hydro-check-plot = disc_solver.analyse.hydro_check_plot:hydro_check_plot_main",
"ds-acc-plot = disc_solver.analyse.acc_plot:acc_main",
"ds-diverge-plot = disc_solver.analyse.diverge_plot:diverge_main",
"ds-conserve-plot = disc_solver.analyse.conserve_plot:conserve_main",
"ds-j-e-plot = disc_solver.analyse.j_e_plot:j_e_plot_main",
"ds-plot-taylor-space = disc_solver.solve.taylor_space:main",
"ds-component-plot = disc_solver.analyse.component_plot:plot_main",
"ds-vert-plot = disc_solver.analyse.vert_plot:plot_main",
"ds-sonic-ratio-plot = disc_solver.analyse.sonic_ratio_plot:plot_main",
"ds-surface-density-plot = disc_solver.analyse.surface_density_plot:surface_density_main",
"ds-phys-ratio-plot = disc_solver.analyse.phys_ratio_plot:plot_main",
"ds-v-deriv-plot = disc_solver.analyse.v_deriv_cmp:plot_main",
"ds-tocsv = disc_solver.analyse.dump_csv:dump_main",
"ds-tocfg = disc_solver.analyse.dump_config:dump_main",
"ds-stats = disc_solver.analyse.stats:stats_main",
"ds-csvrunner = disc_solver.solve.csvrunner:main",
"ds-hdf5runner = disc_solver.solve.hdf5runner:main",
"ds-flow-plot = disc_solver.analyse.trajectory:plot_main"
],
},
cmdclass=versioneer.get_cmdclass(),
)