示例#1
0
文件: binShell.py 项目: JiaLiu11/iEBE
#! /usr/bin/env python

from sys import argv

if len(argv) < 3:
    print("Usage: shell.py sample_file sample_format_file sample_block_division_file")
    exit(-1)

import binISS
from dirR import expandPath
#import cProfile

binISS.use_bin_processes["calculate integrated flow"] = False
binISS.use_bin_processes["count particles in pT range"] = False

#if len(argv)==4:
#    cProfile.run(binISS.binISSDataFile(expandPath(argv[1]), expandPath(argv[2]), expandPath(argv[3])))
#else:
#    cProfile.run('binISS.binISSDataFile(expandPath(argv[1]), expandPath(argv[2]))', expandPath('~/Downloads/report.prof'))

print("Executing: " + "binISS.binISSDataFile"+"('"+"','".join([expandPath(var) for var in argv[1:]])+"')")
exec("binISS.binISSDataFile"+"('"+"','".join([expandPath(var) for var in argv[1:]])+"')")
示例#2
0
#dataStream = file("/home/qiu/Downloads/fluctuation_study/results_Edec_0.1/samples_111_short.dat")
#controlStream = file("/home/qiu/Downloads/fluctuation_study/results_Edec_0.1/samples_control_111_short.dat")
#
#f = lambda x: sum([y[0]*y[1] for y in x])
#
#test_object = binUtilities.binUtilities_iSS()
#
#result = test_object.binDataStream(dataStream, controlStream)
#
##result = test_object.binData([f], dataStream)
#
#print(result)
#binObject = binUtilities.singleVarBin([2.5], "A")
#blockBinObject = binUtilities.blockBin([2, 3, 5, 3, 2])
#actionObject = binUtilities.singleVarValue("A")
#binProc = binUtilities.binProcess(binObject, actionObject)
#blockBinProc = binUtilities.binProcess(blockBinObject, actionObject)
#binProc.saveTo = "test.dat"
#blockBinProc.saveTo = "blockTest.dat"
#binUtilities.binDataStream(range(15),  {"A":0},  [binProc, blockBinProc])

from os import path
from dirR import expandPath
import binISS

target_folder = expandPath("~/Downloads/iSS_V2.1.1.0/results")

binISS.binISSDataFile(path.join(target_folder, "samples_211.dat"),
                      path.join(target_folder, "samples_format.dat"),
                      path.join(target_folder, "samples_control_211.dat"))