def waveforms_to_signature(base_path, datadir, dataglob, output_filename): sig_file = open(os.path.join(base_path, datadir, output_filename), "w") allfiles = glob.glob(os.path.join(base_path, datadir, dataglob)) for filename in sorted(allfiles): basename = os.path.basename(filename) wf = Waveform() wf.read_from_file(filename, format="MSEED") (maximum, datasum) = wf.compute_signature() sig_file.write("%s \t\t %.6f \t %.6f\n" % (basename, maximum, datasum))
def waveforms_to_signature(base_path, datadir, dataglob, output_filename): sig_file = open(os.path.join(base_path, datadir, output_filename), 'w') allfiles = glob.glob(os.path.join(base_path, datadir, dataglob)) for filename in sorted(allfiles): basename = os.path.basename(filename) wf = Waveform() wf.read_from_file(filename, format='MSEED') (maximum, datasum) = wf.compute_signature() sig_file.write("%s \t\t %.6f \t %.6f\n" % (basename, maximum, datasum))