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)
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)