コード例 #1
0
Aggregate bump data into the reductions file.
'''
import numpy as np
from grid_cell_model.parameters  import JobTrialSpace2D

from aggregate import AggregationParser

parser = AggregationParser()
parser.add_flag('--bump')
parser.add_flag('--positions')
parser.add_flag('--isBump')
parser.add_flag('--uniformML')
parser.add_flag('--AC')
parser.add_flag('--FR_e')
parser.add_flag('--FR_i')
args = parser.parse_args()

trialNumList = range(args.ntrials)
varListBase = ['analysis']
loadData = not args.noLoadData

################################################################################
for subDir in parser.subdirs:
    rootDir = '{0}/{1}'.format(args.where, subDir)
    print rootDir, parser.shape

    sp = JobTrialSpace2D(parser.shape, rootDir)

    if args.bump or args.all:
        for suffix in ['_full']:
            sp.aggregateData(varListBase + ['bump_e'+suffix, 'A'], trialNumList,
コード例 #2
0
#!/usr/bin/env python
'''
Aggregate grid field data into the reductions file.
'''
import numpy as np
from grid_cell_model.parameters import JobTrialSpace2D

from aggregate import AggregationParser

parser = AggregationParser()
parser.add_flag('--gridFields')
parser.add_flag('--gridFields_i_cells')
parser.add_flag('--FR')
args = parser.parse_args()

trialNumList = range(args.ntrials)
varListBase = ['analysis']
varListBase_i = ['analysis', 'i_fields']

################################################################################
for subDir in parser.subdirs:
    rootDir = '{0}/{1}'.format(args.where, subDir)
    print rootDir, parser.shape

    sp = JobTrialSpace2D(parser.shape, rootDir)

    if args.gridFields or args.all:
        sp.aggregateData(varListBase + ['rateMap_e'],
                         trialNumList,
                         funReduce=None,
                         saveData=True,