master-thesis/python/stocproc.patch

59 lines
1.9 KiB
Diff
Raw Normal View History

2021-10-11 10:27:11 +02:00
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..9c558e3
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1 @@
+.
diff --git a/setup.py b/setup.py
index 2267488..3343ce5 100644
--- a/setup.py
+++ b/setup.py
@@ -1,13 +1,12 @@
from setuptools import setup
from Cython.Build import cythonize
import numpy as np
-from stocproc import version_full
author = u"Richard Hartmann"
authors = [author]
description = 'Generate continuous time stationary stochastic processes from a given auto correlation function.'
name = 'stocproc'
-version = version_full()
+version = '1.0.0'
if __name__ == "__main__":
setup(
@@ -29,8 +28,9 @@ if __name__ == "__main__":
'Topic :: Utilities',
'Intended Audience :: Researcher'],
platforms=['ALL'],
- install_requires=['fcSpline>=0.1'],
+ setup_requires=['cython>=0.29'],
+ install_requires=['fcSpline>=0.1', 'numpy>=1.20', 'scipy>=1.6', 'mpmath>=1.2.0'],
dependency_links=['https://raw.githubusercontent.com/cimatosa/fcSpline/master/egg/fcSpline-0.1-py3.4-linux-x86_64.egg'],
ext_modules = cythonize(["stocproc/stocproc_c.pyx"]),
include_dirs = [np.get_include()],
- )
\ No newline at end of file
+ )
diff --git a/stocproc/__init__.py b/stocproc/__init__.py
index b5e8bbe..a192b4a 100644
--- a/stocproc/__init__.py
+++ b/stocproc/__init__.py
@@ -14,10 +14,7 @@ import sys
if sys.version_info.major < 3:
raise SystemError("no support for Python 2")
-try:
- from .stocproc import loggin_setup
- from .stocproc import StocProc_FFT
- from .stocproc import StocProc_KLE
- from .stocproc import StocProc_TanhSinh
-except ImportError:
- print("WARNING: Import Error occurred, parts of the package may be not available")
+from .stocproc import loggin_setup
+from .stocproc import StocProc_FFT
+from .stocproc import StocProc_KLE
+from .stocproc import StocProc_TanhSinh