Files
AvianVisitors/tests/helpers.py
T
2025-11-17 18:44:27 +01:00

29 lines
713 B
Python

import os
TESTDATA = os.path.join(os.path.dirname(__file__), 'testdata')
class Settings(dict):
def getint(self, key):
return int(self.get(key))
def getfloat(self, key):
return float(self.get(key))
@classmethod
def with_defaults(cls):
settings = {
'OVERLAP': 0.0,
'LATITUDE': 50,
'LONGITUDE': 5,
'CONFIDENCE': 0.7,
'DATABASE_LANG': 'en',
'PRIVACY_THRESHOLD': 0,
'EXTRACTION_LENGTH': 6,
'MODEL': 'BirdNET_GLOBAL_6K_V2.4_Model_FP16',
'DATA_MODEL_VERSION': 1,
'SENSITIVITY': 1.25,
'SF_THRESH': 0.003,
}
return cls(settings)