except ImportError: return None
return 'tdms_idas' else:
assert format == 'tdms_idas'
from pyrocko.io import tdms_idas
load_data = 'waveform' in content
for itr, tr in enumerate(tdms_idas.iload(file_path, load_data=load_data)):
nsamples = int(round((tr.tmax - tr.tmin) / tr.deltat)) + 1
nut = model.make_waveform_nut( file_segment=0, file_element=itr, agency='', network=tr.network, station=tr.station, location=tr.location, channel=tr.channel, tmin=tr.tmin, tmax=tr.tmin + tr.deltat * nsamples, deltat=tr.deltat)
if 'waveform' in content: nut.content = tr
yield nut |