예제 #1
0
def convert_noise_spectra(ctx, inputfile, outputfile):
    '''
    Convert a table of electronics response function in some external format into WCT format.
    '''
    from wirecell.sigproc.response import load_text_electronics_response
    loader = load_text_electronics_response
    if not loader:
        click.echo('Unknown format: "%s"' % format)
        sys.exit(1)

    elecresp = loader(inputfile)

    from wirecell.sigproc.response import persist
    persist.dump(outputfile, elecresp)
예제 #2
0
def convert_noise_spectra(ctx, format, inputfile, outputfile):
    '''
    Convert an file of noise spectra in some external format into WCT format.
    '''
    loader = None
    if format == "microboonev1":
        from wirecell.sigproc.noise.microboone import load_noise_spectra_v1
        loader = load_noise_spectra_v1
    #elif:...

    if not loader:
        click.echo('Unknown format: "%s"' % format)
        sys.exit(1)

    spectra = loader(inputfile)

    from wirecell.sigproc.noise import persist
    persist.dump(outputfile, spectra)