Package qubx :: Module data_abf
[hide private]
[frames] | no frames]

Module data_abf

source code

Reads Axon binary data using ABFFIO.dll, if available.

Copyright 2008-2013 Research Foundation State University of New York This file is part of QUB Express.

QUB Express is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QUB Express is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License, named LICENSE.txt, in the QUB Express program directory. If not, see <http://www.gnu.org/licenses/>.

Classes [hide private]
  GUID
  ABFFileHeader
  QubData_ABF_Signal
  QubData_ABF_Analog
  QubData_ABF_Waveform
  QubData_ABF
One open Axon binary file.
Functions [hide private]
 
QubData_ABF_Open(path, progressf) source code
Variables [hide private]
  ABF_ADCCOUNT = 16
  ABF_DACCOUNT = 4
  ABF_EPOCHCOUNT = 10
  ABF_ADCUNITLEN = 8
  ABF_ADCNAMELEN_USER = 8
  ABF_ADCNAMELEN = 10
  ABF_DACUNITLEN = 8
  ABF_DACNAMELEN = 10
  ABF_USERLISTLEN = 256
  ABF_USERLISTCOUNT = 4
  ABF_OLDFILECOMMENTLEN = 56
  ABF_FILECOMMENTLEN = 128
  ABF_PATHLEN = 256
  ABF_CREATORINFOLEN = 16
  ABF_ARITHMETICOPLEN = 2
  ABF_ARITHMETICUNITSLEN = 8
  ABF_TAGCOMMENTLEN = 56
  ABF_BLOCKSIZE = 512
  PCLAMP6_MAXSWEEPLENGTH = 16384
  PCLAMP7_MAXSWEEPLEN_PERCHAN = 1032258
  ABF_MAX_SWEEPS_PER_AVERAGE = 65500
  ABF_MAX_TRIAL_SAMPLES = 0x7FFFFFFF
  ABF_DATAFILE = 0
  ABF_STATS_REGIONS = 8
  ABF_BASELINE_REGIONS = 1
  ABF_STATS_NUM_MEASUREMENTS = 18
  P_ABFFileHeader = POINTER(ABFFileHeader)
  abffio = None
hash(x)
  fallback_reader = None
hash(x)
  COPY_ROWS_ALL = 0
  COPY_ROWS_CHECKED = 3
  COPY_ROWS_CRITERIA = 2
  COPY_ROWS_GROUP = 1
  DATASOURCE_FILE = 0
  DATASOURCE_LIST = 2
  DATASOURCE_SCREEN = 1
  STIM_TYPE_CONST = 0
  STIM_TYPE_EXPR = 2
  STIM_TYPE_SIGNAL = 1
  __package__ = 'qubx'
  e = 2.71828182846
  pi = 3.14159265359
  rdbk = 'Expired.'
  rdbreak = 'supporting'
  rdname = 'qubfast.txt'