From dc8c523dd341d81385f6058ac116c8b6a65590bd Mon Sep 17 00:00:00 2001 From: Eric Denovellis Date: Fri, 2 Feb 2024 15:08:59 -0800 Subject: [PATCH] insert class contents --- src/spyglass/mua/v1/mua.py | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/spyglass/mua/v1/mua.py b/src/spyglass/mua/v1/mua.py index 85d25367b..86c93de2e 100644 --- a/src/spyglass/mua/v1/mua.py +++ b/src/spyglass/mua/v1/mua.py @@ -22,21 +22,22 @@ class MuaEventsParameters(SpyglassMixin, dj.Manual): ---- mua_param_dict : BLOB # dictionary of parameters """ + contents = [ + { + "mua_param_name": "default", + "mua_param_dict": { + "minimum_duration": 0.015, # seconds + "zscore_threshold": 2.0, + "close_event_threshold": 0.0, # seconds + "speed_threshold": 4.0, # cm/s + }, + }, + ] - def insert_default(self): + @classmethod + def insert_default(cls): """Insert the default parameter set""" - self.insert1( - { - "mua_param_name": "default", - "mua_param_dict": { - "minimum_duration": 0.015, # seconds - "zscore_threshold": 2.0, - "close_event_threshold": 0.0, # seconds - "speed_threshold": 4.0, # cm/s - }, - }, - skip_duplicates=True, - ) + cls.insert(cls.contents, skip_duplicates=True) @schema