- abf.getInfoPage()
- abf.saveABF1()
- abf.setSweep()
- abf.sweepArea()
- abf.sweepAvg()
- abf.sweepBaseline()
- abf.sweepD()
- abf.sweepMax()
- abf.sweepMin()
- abf.sweepStdev()
- abfDateTime =
2018-12-02 18:20:40
- abfDateTimeString =
2018-12-02T18:20:40.000
- abfFileComment = ``
- abfFilePath =
C:/some/path/to/f1.abf
- abfID =
f1
- abfVersion =
{'major': 1, 'minor': 8, 'bugfix': 3, 'build': 0}
- abfVersionString =
1.8.3.0
- adcNames =
['CH1', 'CH2', 'IN 2', 'IN 3']
- adcUnits =
['pA', 'pA', 'mV', 'mV']
- channelCount =
4
- channelList =
[0, 1, 2, 3]
- creatorVersion =
{'major': 0, 'minor': 0, 'bugfix': 0, 'build': 0}
- creatorVersionString =
0.0.0.0
- dacNames =
['?', '?', '?', '?']
- dacUnits =
['?', '?', '?', '?']
- data =
array (2d) with values like: -30.51758, -41.50391, -32.34863, ..., 3442.38281, 3436.27930, 3439.33105
- dataByteStart =
8192
- dataPointByteSize =
2
- dataPointCount =
2000000
- dataPointsPerMs =
80
- dataRate =
80000
- dataSecPerPoint =
1.25e-05
- epochPoints =
[]
- epochValues =
[]
- fileGUID = ``
- holdingCommand =
[-60.0, -60.0, -65.0, ..., 0.0, 0.0, 0.0]
- protocol =
JAF 1 electrode ST-EPSC
- protocolPath =
C:\Axon\Params\Jessica\JAF 1 electrode ST-EPSC.pro
- stimulusByChannel =
[ChannelEpochs(ABF, 0), ChannelEpochs(ABF, 1), ChannelEpochs(ABF, 2), ChannelEpochs(ABF, 3)]
- sweepC =
array (1d) with values like: nan, nan, nan, ..., nan, nan, nan
- sweepChannel =
0
- sweepCount =
10
- sweepLabelC =
Membrane Potential (mV)
- sweepLabelX =
time (seconds)
- sweepLabelY =
Clamp Current (pA)
- sweepLengthSec =
0.625
- sweepList =
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- sweepNumber =
0
- sweepPointCount =
50000
- sweepUnitsC =
?
- sweepUnitsX =
sec
- sweepUnitsY =
pA
- sweepX =
array (1d) with values like: 0.00000, 0.00001, 0.00003, ..., 0.62496, 0.62498, 0.62499
- sweepY =
array (1d) with values like: -30.51758, -41.50391, -32.34863, ..., -57.37305, -49.43848, -55.54199
- tagComments =
[]
- tagSweeps =
[]
- tagTimesMin =
[]
- tagTimesSec =
[]
DAC data from ABF1 files is not available.
DAC data from ABF1 files is not available.
DAC data from ABF1 files is not available.
DAC data from ABF1 files is not available.
The first several bytes of an ABF1 file contain variables located at specific byte positions from the start of the file. All ABF1 header values are read in this single block.
- abfDateTime =
2018-12-02 18:20:40
- abfDateTimeString =
2018-12-02T18:20:40.000
- abfVersionDict =
{'major': 1, 'minor': 8, 'bugfix': 3, 'build': 0}
- abfVersionFloat =
1.83
- abfVersionString =
1.8.3.0
- creatorVersionDict =
{'major': 0, 'minor': 0, 'bugfix': 0, 'build': 0}
- creatorVersionString =
0.0.0.0
- fADCProgrammableGain =
[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
- fADCRange =
10.0
- fADCSampleInterval =
12.5
- fDACCalibrationFactor =
[1.08843994140625, 1.089359998703003, 1.0, 1.0]
- fDACCalibrationOffset =
[-83.0, -86.0, 0.0, 0.0]
- fEpochInitLevel =
[-60.0, -60.0, -65.0, ..., 0.0, 0.0, 0.0]
- fEpochLevelInc =
[0.0, 0.0, 0.0, ..., 0.0, 0.0, 0.0]
- fFileSignature =
q=?
- fFileVersionNumber =
1.8300000429153442
- fInstrumentOffset =
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
- fInstrumentScaleFactor =
[0.0005000000237487257, 0.0005000000237487257, 9.999999747378752e-05, 9.999999747378752e-05, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
- fSignalGain =
[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
- fSignalOffset =
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
- fSynchTimeUnit =
12.5
- fTelegraphAdditGain =
[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
- lADCResolution =
32768
- lActualAcqLength =
2000000
- lActualEpisodes =
10
- lDACFileNumEpisodes =
[0, 0]
- lDACFilePtr =
[0, 0]
- lDataSectionPtr =
16
- lEpisodesPerRun =
10
- lEpochDurationInc =
[0, 0, 0, ..., 0, 0, 0]
- lEpochInitDuration =
[2500, 30000, 8000, ..., 0, 0, 0]
- lFileStartTime =
56556
- lNumSamplesPerEpisode =
200000
- lNumTagEntries =
0
- lPreTriggerSamples =
64
- lSynchArrayPtr =
7829
- lSynchArraySize =
10
- lTagSectionPtr =
0
- lTagTime =
[]
- nADCNumChannels =
4
- nADCPtoLChannelMap =
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
- nADCSamplingSeq =
[0, 1, 2, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]
- nActiveDACChannel =
0
- nDataFormat =
0
- nDigitalEnable =
1
- nDigitalHolding =
16
- nDigitalInterEpisode =
0
- nDigitalValue =
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- nEpochType =
[1, 1, 1, ..., 0, 0, 0]
- nFileStartMillisecs =
734
- nInterEpisodeLevel =
[0, 0]
- nNumPointsIgnored =
0
- nOperationMode =
5
- nTagType =
[]
- nTelegraphEnable =
[1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- nWaveformEnable =
[1, 0]
- nWaveformSource =
[1, 1]
- sADCChannelName =
['CH1', 'CH2', 'IN 2', 'IN 3', 'IN 4', 'IN 5', 'IN 6', 'IN 7', 'IN 8', 'IN 9', 'IN 10', 'IN 11', 'IN 12', 'IN 13', 'IN 14', 'IN 15']
- sADCUnits =
['pA', 'pA', 'mV', 'mV', 'V', 'V', 'V', 'V', 'V', 'V', 'V', 'V', 'V', 'V', 'V', 'V']
- sComment =
[]
- sProtocolPath =
C:\Axon\Params\Jessica\JAF 1 electrode ST-EPSC.pro