Source code for gns.setup_dicts

# import standard modules

# import custom modules


[docs]def getSetupDicts(n): """ Choose from some stock setupDicts. More for showing examples than being practically useful, as n doesn't follow any real meaningful logic """ n1 = { 'verbose': True, 'trapezoidalFlag': False, 'ZLiveType': 'average X', 'terminationType': 'evidence', 'terminationFactor': 0.2, 'sampler': 'MH', 'outputFile': '../text_output/test', 'space': 'linear' } n2 = { 'verbose': True, 'trapezoidalFlag': False, 'ZLiveType': 'average X', 'terminationType': 'evidence', 'terminationFactor': 0.1, 'sampler': 'MH', 'outputFile': '../text_output/test', 'space': 'log' } n3 = { 'verbose': True, 'trapezoidalFlag': False, 'ZLiveType': 'average X', 'terminationType': 'evidence', 'terminationFactor': 0.01, 'sampler': 'blind', 'outputFile': '../text_output/test', 'space': 'linear' } n4 = { 'verbose': True, 'trapezoidalFlag': True, 'ZLiveType': 'average Lhood', 'terminationType': 'evidence', 'terminationFactor': 0.2, 'sampler': 'MH', 'outputFile': '../text_output/test', 'space': 'linear' } n5 = { 'verbose': True, 'trapezoidalFlag': False, 'ZLiveType': 'max Lhood', 'terminationType': 'evidence', 'terminationFactor': 0.2, 'sampler': 'MH', 'outputFile': '../text_output/test', 'space': 'linear' } n6 = { 'verbose': True, 'trapezoidalFlag': False, 'ZLiveType': 'average X', 'terminationType': 'information', 'terminationFactor': 2., 'sampler': 'MH', 'outputFile': '../text_output/test', 'space': 'linear' } SDDict = {'n1': n1, 'n2': n2, 'n3': n3, 'n4': n4, 'n5': n5, 'n6': n6} setupDict = SDDict[n] return setupDict