allensdk.internal.model.data_access module¶
- allensdk.internal.model.data_access.load_sweep(file_name, sweep_number, desired_dt=None, cut=0, bessel=False)[source]¶
load a data sweep and do specified data processing. Inputs:
- file_name: string
name of .nwb data file
- sweep_number:
number specifying the sweep to be loaded
- desired_dt:
the size of the time step the data should be subsampled to
- cut:
indicie of which to start reporting data (i.e. cut off data before this indicie)
- bessel: dictionary
contains parameters ‘N’ and ‘Wn’ to implement standard python bessel filtering
- Returns:
- dictionary containing
voltage: array current: array dt: time step of the returned data start_idx: the index at which the first stimulus starts (excluding the test pulse)
- allensdk.internal.model.data_access.load_sweeps(file_name, sweep_numbers, dt=None, cut=0, bessel=False)[source]¶
load sweeps and do specified data processing. Inputs:
- file_name: string
name of .nwb data file
- sweep_numbers:
sweep numbers to be loaded
- desired_dt:
the size of the time step the data should be subsampled to
- cut:
indicie of which to start reporting data (i.e. cut off data before this indicie)
- bessel: dictionary
contains parameters ‘N’ and ‘Wn’ to implement standard python bessel filtering
- Returns:
- dictionary containing
voltage: list of voltage trace arrays current: list of current trace arrays dt: list of time step corresponding to each array of the returned data start_idx: list of the indicies at which the first stimulus starts (excluding
the test pulse) in each returned sweep