From 5fbbf47facf902f4177c3f7cc4f475f89810c3dd Mon Sep 17 00:00:00 2001 From: Shahzad Malik Muzaffar Date: Wed, 26 Apr 2023 20:58:17 +0200 Subject: [PATCH] drop numba and llvmlite tests --- .../PythonAnalysis/test/BuildFile.xml | 12 ++------ PhysicsTools/PythonAnalysis/test/testNumba.py | 30 ------------------- .../test/mlpf_training/preprocessing.py | 2 -- 3 files changed, 2 insertions(+), 42 deletions(-) delete mode 100755 PhysicsTools/PythonAnalysis/test/testNumba.py diff --git a/PhysicsTools/PythonAnalysis/test/BuildFile.xml b/PhysicsTools/PythonAnalysis/test/BuildFile.xml index eea1fdc2970b1..bbe49741d2850 100644 --- a/PhysicsTools/PythonAnalysis/test/BuildFile.xml +++ b/PhysicsTools/PythonAnalysis/test/BuildFile.xml @@ -21,16 +21,8 @@ - - - - - - - - - - + + diff --git a/PhysicsTools/PythonAnalysis/test/testNumba.py b/PhysicsTools/PythonAnalysis/test/testNumba.py deleted file mode 100755 index 90c7abc7d913a..0000000000000 --- a/PhysicsTools/PythonAnalysis/test/testNumba.py +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env python3 -""" -A moving average function using @guvectorize. -""" -from __future__ import print_function - -# from examples in numba documentaiton -# http://numba.pydata.org/numba-doc/dev/user/examples.html (0.33.0) - -from builtins import range -import numpy as np - -from numba import guvectorize - -@guvectorize(['void(float64[:], intp[:], float64[:])'], '(n),()->(n)') -def move_mean(a, window_arr, out): - window_width = window_arr[0] - asum = 0.0 - count = 0 - for i in range(window_width): - asum += a[i] - count += 1 - out[i] = asum / count - for i in range(window_width, len(a)): - asum += a[i] - a[i - window_width] - out[i] = asum / count - -arr = np.arange(20, dtype=np.float64).reshape(2, 10) -print(arr) -print(move_mean(arr, 3)) diff --git a/RecoParticleFlow/PFProducer/test/mlpf_training/preprocessing.py b/RecoParticleFlow/PFProducer/test/mlpf_training/preprocessing.py index 24212674716de..015f641e60b36 100644 --- a/RecoParticleFlow/PFProducer/test/mlpf_training/preprocessing.py +++ b/RecoParticleFlow/PFProducer/test/mlpf_training/preprocessing.py @@ -2,7 +2,6 @@ import pickle import networkx as nx import numpy as np -#import numba import os import uproot import uproot_methods @@ -35,7 +34,6 @@ for p in pdgids: map_pdgid_to_candid[p] = candid -#@numba.njit def get_charge(pid): abs_pid = abs(pid) if pid == 130 or pid == 22 or pid == 1 or pid == 2: