fix: update PREDICTED_SPECIES_LIST when week changes
This commit is contained in:
+4
-2
@@ -24,6 +24,7 @@ log = logging.getLogger(__name__)
|
|||||||
userDir = os.path.expanduser('~')
|
userDir = os.path.expanduser('~')
|
||||||
INTERPRETER, M_INTERPRETER, INCLUDE_LIST, EXCLUDE_LIST = (None, None, None, None)
|
INTERPRETER, M_INTERPRETER, INCLUDE_LIST, EXCLUDE_LIST = (None, None, None, None)
|
||||||
PREDICTED_SPECIES_LIST = []
|
PREDICTED_SPECIES_LIST = []
|
||||||
|
WEEK = None
|
||||||
model, priv_thresh, sf_thresh = (None, None, None)
|
model, priv_thresh, sf_thresh = (None, None, None)
|
||||||
|
|
||||||
mdata, mdata_params = (None, None)
|
mdata, mdata_params = (None, None)
|
||||||
@@ -239,7 +240,7 @@ def predict(sample, sensitivity):
|
|||||||
|
|
||||||
|
|
||||||
def analyzeAudioData(chunks, lat, lon, week, sens, overlap,):
|
def analyzeAudioData(chunks, lat, lon, week, sens, overlap,):
|
||||||
global INTERPRETER
|
global INTERPRETER, WEEK
|
||||||
|
|
||||||
sensitivity = max(0.5, min(1.0 - (sens - 1.0), 1.5))
|
sensitivity = max(0.5, min(1.0 - (sens - 1.0), 1.5))
|
||||||
|
|
||||||
@@ -248,7 +249,8 @@ def analyzeAudioData(chunks, lat, lon, week, sens, overlap,):
|
|||||||
log.info('ANALYZING AUDIO...')
|
log.info('ANALYZING AUDIO...')
|
||||||
|
|
||||||
if model == "BirdNET_GLOBAL_6K_V2.4_Model_FP16":
|
if model == "BirdNET_GLOBAL_6K_V2.4_Model_FP16":
|
||||||
if len(PREDICTED_SPECIES_LIST) == 0 or len(INCLUDE_LIST) != 0:
|
if week != WEEK or len(INCLUDE_LIST) != 0:
|
||||||
|
WEEK = week
|
||||||
predictSpeciesList(lat, lon, week)
|
predictSpeciesList(lat, lon, week)
|
||||||
|
|
||||||
mdata = get_metadata(lat, lon, week)
|
mdata = get_metadata(lat, lon, week)
|
||||||
|
|||||||
Reference in New Issue
Block a user