forked from nikolasibalic/ARC-Alkali-Rydberg-Calculator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
52 lines (41 loc) · 1.68 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
#!/usr/bin/env python
# -*- mode: Python; coding: utf-8 -*-
try:
from setuptools import setup, Extension
except ImportError:
from distutils.core import setup
from distutils.extension import Extension
from numpy.distutils.misc_util import get_numpy_include_dirs
arc_ext = Extension(
'arc.arc_c_extensions',
sources = ['arc/arc_c_extensions.c'],
extra_compile_args = ['-Wall','-O3'],
include_dirs=get_numpy_include_dirs(),
)
setup(
name="ARC-Alkali-Rydberg-Calculator",
version="3.0.11",
description="Alkali Rydberg Calculator",
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
license="BSD3",
keywords=["rydberg", "physics", "stark maps", "atom interactions",
"quantum optics", "van der Waals", "scientific","atomic sensors",
"quantum simulator","alkali atoms","alkaline atoms","divalent atoms",
"quantum computing"],
url="https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator",
download_url="https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/archive/3.0.11.tar.gz",
author = 'Nikola Sibalic, Elizabeth J. Robertson, Jonathan D. Pritchard, Robert M. Potvliege, Matthew P. A. Jones, Charles S. Adams, Kevin J. Weatherill',
author_email = 'nikolasibalic@physics.org',
packages=['arc','arc.advanced'],
package_data={'arc': ['data/*', 'data/refractive_index_data/*', 'arc_c_extensions.c']},
install_requires=[
'scipy>=0.18.1',
'numpy>=1.16.0',
'matplotlib>=1.5.3',
'sympy>=1.1.1',
'lmfit>=0.9.0'
],
zip_safe=False,
ext_modules=[arc_ext],
)