示例#1
0
def cal_spec(spec_data):
    """Generate a calibrated spectrum."""

    return bq.Spectrum(spec_data, bin_edges_kev=TEST_EDGES_KEV)
示例#2
0
    os.path.dirname(bq.__file__), '../tests/samples/sim_spec.csv')
filename2 = os.path.join(
    os.path.dirname(bq.__file__),
    '../tests/samples/Mendocino_07-10-13_Acq-10-10-13.Spe')
filename3 = os.path.join(
    os.path.dirname(bq.__file__), '../tests/samples/nai_detector.csv')
filename4 = os.path.join(
    os.path.dirname(bq.__file__), '../tests/samples/SGM102432.csv')

counts = []
with open(filename1, 'r') as f:
    for line in f:
        tokens = line.strip().split(',')
        if len(tokens) == 2:
            counts.append(float(tokens[1]))
spec1 = bq.Spectrum(counts=counts)

spec2 = bq.Spectrum.from_file(filename2)

counts = []
with open(filename3, 'r') as f:
    for line in f:
        tokens = line.strip().split(',')
        if len(tokens) == 2:
            counts.append(float(tokens[1]))
spec3 = bq.Spectrum(counts=counts)

counts = []
with open(filename4, 'r') as f:
    for line in f:
        tokens = line.strip().split(',')
示例#3
0
def uncal_spec(spec_data):
    """Generate an uncalibrated spectrum."""

    return bq.Spectrum(spec_data)