aolabNeuro / aolabNeuro/analyze

convert_analog_to_digital() bug?

未關閉
#229 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug
主要語言
Python
星號
7
分支
0
平均合併
22 小時 29 分鐘
30 天內合併 PR
2

描述

i'm trying to covert this analog signal into a digital one:
![image](https://user-images.githubusercontent.com/28271943/149820983-9c167b9e-f72e-41b3-95e9-75f1a9502f57.png)

if i use aopy.utils.convert_analog_to_digital() i get this:
```
flash_dig = aopy.utils.convert_analog_to_digital(flash_sensor)
aopy.visualization.plot_timeseries(flash_dig, samplerate)
```
![image](https://user-images.githubusercontent.com/28271943/149821107-e0c2a009-fbb6-4fd7-aaa5-dbac9d94f2a1.png)

but if i do it myself i get the proper result:
```
flash_min = np.min(flash_sensor)
flash_max = np.max(flash_sensor)
thresh = 0.3*(flash_max-flash_min)+flash_min
print(np.count_nonzero(flash_sensor>thresh))
flash_dig = flash_sensor > thresh
aopy.visualization.plot_timeseries(flash_dig, samplerate)
```
![image](https://user-images.githubusercontent.com/28271943/149820997-a7c717aa-7b03-42e8-96ac-7bb460e7cc37.png)

am i doing something wrong?

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。