示例#1
0
def getSignalBlocks(filePath): 
    from mff.mff_getSignalFilename import mff_getSignalFilename            
    from mff.getSignalNbin import getSignalNbin            

#    eegSignalFile = mff_getSignalFilename(filePath,'EEG')
    eegSignalFile = 'signal1.bin' 
    eegInfo = getSignalNbin(filePath, eegSignalFile)
    pibSignalFile = mff_getSignalFilename(filePath, 'PNSData')
    if pibSignalFile == []:
        pibInfo ={'nC':0,'sampRate':0,'blocks':0,'blockNumSamps':[],'signalFile':[]}
    else:
        pibInfo = getSignalNbin(filePath, pibSignalFile)

    SignalBlocks = {'npibChan':pibInfo['nC'],'pibBinObj':pibInfo['blockNumSamps'], 'pibBlocks':pibInfo['blocks'], 
    'pibSignalFile':pibSignalFile,'sampRate':eegInfo['sampRate'], 'nChan':eegInfo['nC'],'binObj':eegInfo['blockNumSamps'],'blocks':eegInfo['blocks'],'eegFile':eegSignalFile}

    return SignalBlocks
示例#2
0
from mff.mff_getSummaryInfo import mff_getSummaryInfo
from mff.getSignalBlocks import getSignalBlocks
from mff.getSignalNbin import getSignalNbin 
from mff.mff_getSignalFilename import mff_getSignalFilename
from mff.mff_micros2Sample import mff_micros2Sample
from mff.blockSample2BlockAndSample import blockSample2BlockAndSample
from mff.read_signalN import read_signalN

from mff.ns2pyTime import ns2pyTime

mfffilepath ='/Users/jesong1126/Python3/gs3/data' 
filePath = mfffilepath+'/SEP_107_0046_fil_seg_bcr.mff'

signalNbin = 'signal1.bin'
SignalBlocks = getSignalNbin(filePath, signalNbin) 

 
###----------------------------------------------------------------------------- 
# aaa = getSignalNbin(filePath, 'signal1.bin') 
# getEpochInfos(filePath, 500)
# SignalBlocks = getSignalBlocks(filePath)
# summaryInfo = mff_getSummaryInfo(filePath)  

# filePath = '/Users/jesong1126/Python27/Data/mffdata_test/MEP_107_LT.mff'
hdr = read_mff_header(filePath)
hdr.keys()
summaryInfo = hdr['orig']

#event1 = read_mff_event(filePath, hdr)
示例#3
0
from mff.mff_getSummaryInfo import mff_getSummaryInfo
from mff.getSignalBlocks import getSignalBlocks
from mff.getSignalNbin import getSignalNbin
from mff.mff_getSignalFilename import mff_getSignalFilename
from mff.mff_micros2Sample import mff_micros2Sample
from mff.blockSample2BlockAndSample import blockSample2BlockAndSample
from mff.read_signalN import read_signalN

from mff.ns2pyTime import ns2pyTime

mfffilepath = '/Users/jesong1126/Python3/gs3/data'
filePath = mfffilepath + '/SEP_107_0046_fil_seg_bcr.mff'

signalNbin = 'signal1.bin'
SignalBlocks = getSignalNbin(filePath, signalNbin)

###-----------------------------------------------------------------------------
# aaa = getSignalNbin(filePath, 'signal1.bin')
# getEpochInfos(filePath, 500)
# SignalBlocks = getSignalBlocks(filePath)
# summaryInfo = mff_getSummaryInfo(filePath)

# filePath = '/Users/jesong1126/Python27/Data/mffdata_test/MEP_107_LT.mff'
hdr = read_mff_header(filePath)
hdr.keys()
summaryInfo = hdr['orig']

#event1 = read_mff_event(filePath, hdr)

hdr['nTrials']