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 4993aa5 commit 7242a1d
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions element_array_ephys/ephys_acute.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
import pandas as pd
from element_interface.utils import dict_to_uuid, find_full_path, find_root_directory

from . import ephys_report, get_logger, probe
from . import ephys_report, probe
from .readers import kilosort, openephys, spikeglx

log = get_logger(__name__)
log = dj.logger

schema = dj.schema()

Expand Down 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 Expand Up @@ -1588,3 +1593,4 @@ def get_recording_channels_details(ephys_recording_key: dict) -> np.array:
)

return channels_details

0 comments on commit 7242a1d

Please sign in to comment.