From 4b58e2a5452238b66555a4b2021c833e16ee5a6d Mon Sep 17 00:00:00 2001 From: "Mads M. Pedersen" <mmpe@dtu.dk> Date: Fri, 4 Nov 2016 08:50:11 +0100 Subject: [PATCH] removed cython_import from rainflow count --- wetb/fatigue_tools/rainflowcounting/compile.py | 11 ----------- wetb/fatigue_tools/rainflowcounting/rainflowcount.py | 7 ++----- 2 files changed, 2 insertions(+), 16 deletions(-) delete mode 100644 wetb/fatigue_tools/rainflowcounting/compile.py diff --git a/wetb/fatigue_tools/rainflowcounting/compile.py b/wetb/fatigue_tools/rainflowcounting/compile.py deleted file mode 100644 index 0c77dbd..0000000 --- a/wetb/fatigue_tools/rainflowcounting/compile.py +++ /dev/null @@ -1,11 +0,0 @@ -from __future__ import unicode_literals -from __future__ import print_function -from __future__ import division -from __future__ import absolute_import -from future import standard_library -standard_library.install_aliases() -from wetb.utils.cython_compile.cython_compile import cython_import -if __name__=="__main__": - cython_import('pair_range') - cython_import('peak_trough') - cython_import('rainflowcount_astm') diff --git a/wetb/fatigue_tools/rainflowcounting/rainflowcount.py b/wetb/fatigue_tools/rainflowcounting/rainflowcount.py index 645da85..8d1bdd7 100644 --- a/wetb/fatigue_tools/rainflowcounting/rainflowcount.py +++ b/wetb/fatigue_tools/rainflowcounting/rainflowcount.py @@ -6,7 +6,7 @@ from builtins import str from future import standard_library standard_library.install_aliases() import numpy as np -from wetb.utils.cython_compile.cython_compile import cython_import + def check_signal(signal): @@ -73,9 +73,6 @@ def rainflow_windap(signal, levels=255., thresshold=(255 / 50)): # If possible the module is compiled using cython otherwise the python implementation is used - cython_import('wetb.fatigue_tools.rainflowcounting.peak_trough') - cython_import('wetb.fatigue_tools.rainflowcounting.pair_range') - from wetb.fatigue_tools.rainflowcounting.peak_trough import peak_trough from wetb.fatigue_tools.rainflowcounting.pair_range import pair_range_amplitude_mean @@ -129,7 +126,7 @@ def rainflow_astm(signal): # Import find extremes and rainflow. # If possible the module is compiled using cython otherwise the python implementation is used - cython_import('wetb.fatigue_tools.rainflowcounting.rainflowcount_astm') + from wetb.fatigue_tools.rainflowcounting.rainflowcount_astm import find_extremes, rainflowcount # Remove points which is not local minimum/maximum -- GitLab