You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LOADING eBIRD GRID DATA... DONE! 13800 GRID CELLS
SID: 1 PROCESSING: 2015-09-25_04-00-00_unit10.wav SPECIES: 101 Traceback (most recent call last):
File "analyze.py", line 292, in <module>
main()
File "analyze.py", line 288, in main
process(s, dataset.index(s) + 1, result_path, args.results, test_function)
File "analyze.py", line 222, in process
stable, dcnt = getRavenSelectionTable(p, soundscape.split(os.sep)[-1])
File "analyze.py", line 114, in getRavenSelectionTable
start, end = decodeTimestamp(timestamp)
File "analyze.py", line 85, in decodeTimestamp
end_seconds = float(end[0]) * 3600 + float(end[1]) * 60 + float(end[2])
ValueError: could not convert string to float: '5.826450433232822e'
It looks like timestamps get encoded in scientific notation. Perhaps they are infinitesimally small due to the high overlap?
If so, it would be good to raise an exception ahead of analysis.
The text was updated successfully, but these errors were encountered:
Hello @kahst, i am encountering an issue when running BirdNET on 2-hour WAV files, with a high overlap (2.9 seconds).
Here's my use case:
and the traceback:
It looks like timestamps get encoded in scientific notation. Perhaps they are infinitesimally small due to the high overlap?
If so, it would be good to raise an exception ahead of analysis.
The text was updated successfully, but these errors were encountered: