Skip to content

Commit 5cb5c6b

Browse files
Merge pull request #56 from chiranthsiddappa/dep-scipy
numpy and scipy versions and code changes
2 parents d68553d + 1c44097 commit 5cb5c6b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
numpy
1+
numpy>=1.20.0
22
matplotlib
3-
scipy
3+
scipy>=1.1.0

src/sk_dsp_comm/digitalcom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -900,7 +900,7 @@ def sqrt_rc_imp(ns, alpha, m=6):
900900
ns *= 1.0
901901
a = alpha
902902
for i in range(len(n)):
903-
if abs(1 - 16 * a ** 2 * (n[i] / ns) ** 2) <= np.finfo(np.float).eps/2:
903+
if abs(1 - 16 * a ** 2 * (n[i] / ns) ** 2) <= np.finfo(np.float32).eps/2:
904904
b[i] = 1/2.*((1+a)*np.sin((1+a)*np.pi/(4.*a))-(1-a)*np.cos((1-a)*np.pi/(4.*a))+(4*a)/np.pi*np.sin((1-a)*np.pi/(4.*a)))
905905
else:
906906
b[i] = 4*a/(np.pi * (1 - 16 * a ** 2 * (n[i] / ns) ** 2))

src/sk_dsp_comm/sigsys.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1936,7 +1936,7 @@ def sqrt_rc_imp(Ns,alpha,M=6):
19361936
Ns *= 1.0
19371937
a = alpha
19381938
for i in range(len(n)):
1939-
if abs(1 - 16*a**2*(n[i]/Ns)**2) <= np.finfo(np.float).eps/2:
1939+
if abs(1 - 16*a**2*(n[i]/Ns)**2) <= np.finfo(np.float32).eps/2:
19401940
b[i] = 1/2.*((1+a)*np.sin((1+a)*np.pi/(4.*a))-(1-a)*np.cos((1-a)*np.pi/(4.*a))+(4*a)/np.pi*np.sin((1-a)*np.pi/(4.*a)))
19411941
else:
19421942
b[i] = 4*a/(np.pi*(1 - 16*a**2*(n[i]/Ns)**2))

0 commit comments

Comments
 (0)