dj_decoder_conversion.py
Converts decoder classes into dictionaries and dictionaries into classes so that datajoint can store them in tables.
restore_classes(params)
¶
Converts a dictionary of parameters into a dictionary of classes since datajoint cannot handle classes
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
params
|
dict
|
The parameters to convert |
required |
Returns:
| Name | Type | Description |
|---|---|---|
converted_params |
dict
|
The converted parameters |
Source code in src/spyglass/decoding/v1/dj_decoder_conversion.py
convert_classes_to_dict(params)
¶
Converts the classifier parameters into a dictionary so that datajoint can store it.
Operates on already-constructed classifier instances, so it needs no
non_local_detector import of its own.