29 lines
713 B
Python
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)
|