spyglass
spyglass copied to clipboard
Neuroscience data analysis framework for reproducible research built by Loren Frank Lab at UCSF
- Currently, the dandi export process creates a unique Dandi upload for each raw and analysis file in its dataset. (see #956) - This would create redundant entries in the...
#956 provides a system to stream nwb files from Dandi. Could be nice to have a function analogous to `insert_sessions()` that accepted links to dandi files, stored access information in...
`get_waveforms` is currently marked as `NotImplemented` [here](https://github.com/LorenFrankLab/spyglass/blob/master/src/spyglass/spikesorting/v1/metric_curation.py#L284) Today, a user asked for my help in grabbing this data. I suggested the following as a first pass, but don't know if...
https://github.com/LorenFrankLab/spyglass/blob/03e39960e31bb358ba3f112220a5fdbb2e6acc76/src/spyglass/spikesorting/v1/utils.py#L37-L71 `get_spiking_v1_merge_ids` uses the same restriction for both `SpikeSortingRecordingSelection` and `ArtifactDetectionSelection` tables. A valid restriction for one may not be valid for the other. Should these be separated into two...
This line mentions the possibility of including a track graph in decoding https://github.com/LorenFrankLab/spyglass/blob/03e39960e31bb358ba3f112220a5fdbb2e6acc76/notebooks/py_scripts/41_Decoding_Clusterless.py#L259-L261 In my brief attempt, I did not find the process of including this graph straight forward, needing...
From a new database, I ran ```python from spyglass.decoding.v1.core import DecodingParameters DecodingParameters().insert_default() ``` Error Stack ```python --------------------------------------------------------------------------- TypeError Traceback (most recent call last) Cell In[2], line 1 ----> 1 DecodingParameters().insert_default()...
**Describe the bug** Some of the populate calls in the DLC pipeline aren't working and output `{'success_count': 0, 'error_list': []} ` after updating spyglass and the spyglass-dlc environment, in attempts...
The extraction notebooks use try/except to skip instances of no units found. The notebook: https://github.com/LorenFrankLab/spyglass/blob/448fffd8b916786c593dc6946ee8b4d9a3794bc5/notebooks/py_scripts/40_Extracting_Clusterless_Waveform_Features.py#L176-L180 This `KeyError` is potentially thrown by the process that looks for spike times in the...
https://github.com/LorenFrankLab/spyglass/blob/460c24290b33524c35052d8ce6e7cf846d96866e/src/spyglass/utils/sql_helper_fn.py#L195 Sorry if my understanding is wrong here: __Issue__ - when the environment is exported here, the spyglass package is set to be installed by pip - If the user...