AudioCommons / timbral_models

Python scripts for modelling timbral attributes
Apache License 2.0
75 stars 26 forks source link

Timbral_Warmth.py:217: RuntimeWarning: divide by zero encountered in log10 #12

Open olivecha opened 3 years ago

olivecha commented 3 years ago

The error occurs when there is a zero in the array :

spec[WR_upper_f_limit_idx:]

a working fix is replacing the line 217 with :

 above_WR_spec = [value if value == 0 else np.log10(value) for value in spec[WR_upper_f_limit_idx:]]