tau calculation and more
This commit is contained in:
@@ -187,7 +187,7 @@ class DatParser(AbstractParser):
|
||||
return self.fi_recording_times
|
||||
|
||||
def get_baseline_traces(self):
|
||||
return self.__get_traces__("BaselineActivity")
|
||||
return self.get_traces("BaselineActivity")
|
||||
|
||||
def get_baseline_spiketimes(self):
|
||||
# TODO change: reading from file -> detect from v1 trace
|
||||
@@ -201,7 +201,7 @@ class DatParser(AbstractParser):
|
||||
return spiketimes
|
||||
|
||||
def get_fi_curve_traces(self):
|
||||
return self.__get_traces__("FICurve")
|
||||
return self.get_traces("FICurve")
|
||||
|
||||
def get_fi_frequency_traces(self):
|
||||
raise NotImplementedError("Not possible in .dat data type.\n"
|
||||
@@ -290,7 +290,7 @@ class DatParser(AbstractParser):
|
||||
return trans_amplitudes, intensities, spiketimes
|
||||
|
||||
def get_sam_traces(self):
|
||||
return self.__get_traces__("SAM")
|
||||
return self.get_traces("SAM")
|
||||
|
||||
def get_sam_info(self):
|
||||
contrasts = []
|
||||
@@ -351,7 +351,8 @@ class DatParser(AbstractParser):
|
||||
|
||||
return spiketimes, contrasts, delta_fs, eod_freqs, durations, trans_amplitudes
|
||||
|
||||
def __get_traces__(self, repro):
|
||||
def get_traces(self, repro, before=0, after=0):
|
||||
|
||||
time_traces = []
|
||||
v1_traces = []
|
||||
eod_traces = []
|
||||
@@ -360,7 +361,7 @@ class DatParser(AbstractParser):
|
||||
|
||||
nothing = True
|
||||
|
||||
for info, key, time, x in Dl.iload_traces(self.base_path, repro=repro):
|
||||
for info, key, time, x in Dl.iload_traces(self.base_path, repro=repro, before=before, after=after):
|
||||
nothing = False
|
||||
time_traces.append(time)
|
||||
v1_traces.append(x[0])
|
||||
|
||||
Reference in New Issue
Block a user