Skip to content

Commit

Permalink
Minor fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
kushalbakshi committed Jan 10, 2024
1 parent 1ea7c89 commit fd5e9fa
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
13 changes: 9 additions & 4 deletions element_array_ephys/ephys_acute.py
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ class AcquisitionSoftware(dj.Lookup):
acq_software ( varchar(24) ): Acquisition software, e.g,. SpikeGLX, OpenEphys
"""

definition = """ # Software used for recording of neuropixels probes
definition = """ # Name of software used for recording of neuropixels probes - SpikeGLX or Open Ephys
acq_software: varchar(24)
"""
contents = zip(["SpikeGLX", "Open Ephys"])
Expand Down Expand Up @@ -180,7 +180,10 @@ def auto_generate_entries(cls, session_key):
"probe_type": spikeglx_meta.probe_model,
"probe": spikeglx_meta.probe_SN,
}
if probe_key["probe"] not in [p["probe"] for p in probe_list]:
if (
probe_key["probe"] not in [p["probe"] for p in probe_list]
and probe_key not in probe.Probe()
):
probe_list.append(probe_key)

probe_dir = meta_filepath.parent
Expand All @@ -204,7 +207,10 @@ def auto_generate_entries(cls, session_key):
"probe_type": oe_probe.probe_model,
"probe": oe_probe.probe_SN,
}
if probe_key["probe"] not in [p["probe"] for p in probe_list]:
if (
probe_key["probe"] not in [p["probe"] for p in probe_list]
and probe_key not in probe.Probe()
):
probe_list.append(probe_key)
probe_insertion_list.append(
{
Expand Down Expand Up @@ -533,7 +539,6 @@ def make(self, key):
- 1 : 0 : -self._skip_channel_counts
]

# (sample x channel)
lfp = oe_probe.lfp_timeseries[:, lfp_channel_ind]
lfp = (
lfp * np.array(oe_probe.lfp_meta["channels_gains"])[lfp_channel_ind]
Expand Down
6 changes: 3 additions & 3 deletions element_array_ephys/ephys_no_curation.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ def activate(
global _linking_module
_linking_module = linking_module

# activate
probe.activate(
probe_schema_name, create_schema=create_schema, create_tables=create_tables
)
Expand Down Expand Up @@ -315,8 +314,9 @@ def make(self, key):
break
else:
raise FileNotFoundError(
"Ephys recording data not found!"
" Neither SpikeGLX nor Open Ephys recording files found"
f"Ephys recording data not found!"
f" Neither SpikeGLX nor Open Ephys recording files found"
f" in {session_dir}"
)

supported_probe_types = probe.ProbeType.fetch("probe_type")
Expand Down

0 comments on commit fd5e9fa

Please sign in to comment.