obspy.io.sac.arrayio.write_sac_ascii

write_sac_ascii(dest, hf, hi, hs, data=None)[source]

Write the header and (optionally) data arrays to a SAC ASCII file.

Parameters:
  • dest (str or file) Full path or File-like object from SAC ASCII file on disk.
  • hf (numpy.ndarray of floats) SAC float header array.
  • hi (numpy.ndarray of ints) SAC int header array.
  • hs (numpy.ndarray of strings) SAC string header array.
  • data (numpy.ndarray of float32 or None) SAC data array. If omitted or None, it is assumed that the user intends to overwrite/modify only the header arrays of an existing file. Equivalent to “writehdr”. If data is None, better make sure the header you’re writing matches any data already in the file.