QB3AIFAGDXHBJ4OHS2Q6H25SPXWVCMXMXX6WCA5X3XYPCUN3JBHQC RHXIF5UWG5I64VEKKGQIUX4UOUXEPL5M4BV2FKIBSFDQHHEZ5LHAC HOGJHCBFXFGNSDOXL4EPXGLVX4LMWXN2Y7W6U5DRNOXHC4AJAEHQC Q4YXRA3T5JUJEAGNLAY2OPFBO6Q6CH43P7KXQKKINZX6RT2PRM3QC SWLGSMXGYI3G4YG35W47V5QG33CDWZQMJYCJVTQKT4XXEPF3OUFAC OFL26ZLGKGJERNHPURO6CBN4FT3VN5MLASOAPXO6GJVCMSMCLPUAC 2IURSWW3ZXRBH3DPJO437YE2FGMG54MPFL6W6UCEF5HODPVWVVTQC UE4TOOVXPEWPYVE5UEC6OTKYDUDVBTRV22HNOZ4XES2PWCBT24YAC TKGASXMX2K7TH7H4PECN7LX2AYAGHYDHOVY7WFBEHFUTNKPX3MWAC DBOROCRFD6A5SJBMFYFEJI5S5M77X4EFEK6KDQWA5QDMQJKIHRWQC IZEEEQS5ES4AYNGZ7RE54QYUBREN6NA6PML242JR5N7EKVDCKT3AC EBCNGTNVY2YFFHKC4PHDEHNBOWJ4JDCEXTTJ3WKD5VWQZLLDZ65AC L52ACWG2RC4CLT5ZNOHDMCYUP6DLWHTOFLOPTOXI2ZCTTWBQUF2AC 2C4FPBSQTF4FM4J45HZGWB6L3E56U7M26TLYIRUMXC6SULR6XSQAC RFSUR7ZEXTQNHH3IFJAL2NNOTGRPWOWB3PFIVH7VLI2JPTIBMW5AC ILFBB4ISBFKXETYLV7QEO4SKOMPHSWRLKN3MVHEGFOPQ5RQJWDDQC 7HRFWKAFNNCCK2GMGHUL6G7KUEQP6TPBSMZEILIY5ELWU4LSUKOAC 4TTJFC6RH47OU4XPTI4C45XZMTAQU2YQPMOFWCE664PJ3GE6HHZQC 3QTZPFWEDJVI4FKNCJFOAEHTI5C7P2NQANRIW7D54RHXKETNEYLQC GQ2FYLG2VGDDKQ7TJTCFM2XPLJOAX2N737OZWPRCNKSFIH7YJ6EQC RUF5K5CL542GK5UIIIBHPIMGGCXU72IWS5OFBVTI5DRX36OSPJDAC MNDAPW6MTTHAQ2RQFXRD4ZGX64ZM45MEU2CYVSSLWENA73KXZBEAC VBFPFPJ4UR2JASCF7MVZDM3DC5XKITAFCPROT64TIN72KKQMO53AC data := []interface{}{map[string]interface{}{"Operator": "test"},[]interface{}{0.0, 10.0, 100.0, 1000.0, []interface{}{map[string]interface{}{"species": "Kiwi", "certainty": 90, "filter": "model-a"},map[string]interface{}{"species": "Kiwi", "certainty": 90, "filter": "model-b"},
data := []any{map[string]any{"Operator": "test"},[]any{0.0, 10.0, 100.0, 1000.0, []any{map[string]any{"species": "Kiwi", "certainty": 90, "filter": "model-a"},map[string]any{"species": "Kiwi", "certainty": 90, "filter": "model-b"},
MIN_DETECTIONS_PER_CLUSTER = 0 // 1 = filter out single detections (used for kiwi, they have long calls 30s), 0 = let single detections pass through
MIN_DETECTIONS_PER_CLUSTER = 0 // 1 = filter out single detections (used for kiwi, they have long calls 30s), 0 = let single detections pass through
Config ClassifyConfigDataFiles []*utils.DataFilefilteredSegs [][]*utils.Segment // cached at load time, parallel to DataFilestotalSegs int // pre-computed total segment count
Config ClassifyConfigDataFiles []*utils.DataFilefilteredSegs [][]*utils.Segment // cached at load time, parallel to DataFilestotalSegs int // pre-computed total segment count