-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathsetup.py
57 lines (49 loc) · 1.77 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
#!/usr/bin/env python
from setuptools import setup
DESCRIPTION = """Dynamic Systems and Chaos Plot Generator.
This software has been developed as part of the (optional) homeworks of the
MOOC "Introduction to Dynamical Systems and Chaos (Summer, 2016)", leaded by
David Feldman, Professor of Physics and Mathematics at College of the Atlantic.
It let you plot the orbit of a Logistic, Cubic, or Sine Map, the two orbits of a
Logistic, Cubic, or Sine Map with two different starting points (along with the
plot of the differences between the two maps), and the Final State and
Bifurcation Diagrams.
"""
DOCLINES = DESCRIPTION.split("\n")
CLASSIFIERS = """\
Development Status :: 5 - Production/Stable
Intended Audience :: Education
Intended Audience :: Science/Research
License :: OSI Approved :: Apache Software License
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 3
Topic :: Scientific/Engineering :: Mathematics
Operating System :: Microsoft :: Windows
Operating System :: POSIX
Operating System :: Unix
Operating System :: MacOS
"""
VERSION = "2"
setup(
name="dynamic-systems-and-chaos",
description=DOCLINES[0],
long_description=DESCRIPTION,
version=VERSION,
url="https://github.com/madrisan/dynamic-systems-and-chaos/",
author="Davide Madrisan",
author_email="[email protected]",
license="Apache License 2.0",
packages=["dynamic-systems-and-chaos"],
scripts=[
"dynamic-systems-and-chaos/bifurcations.py",
"dynamic-systems-and-chaos/finalstate.py",
"dynamic-systems-and-chaos/legraph.py",
],
classifiers=[_f for _f in CLASSIFIERS.split("\n") if _f],
install_requires=[
"numpy",
"matplotlib",
],
platforms=["Linux", "Mac OS-X", "Windows"],
)