obspy.sac.sacio.SacIO.WriteSacHeader

SacIO.WriteSacHeader(fh)[source]

Writes an updated header to an existing binary SAC-file.

Parameters:fh open file or file-like buffer
>>> from obspy.sac import SacIO 
>>> with open('test.sac', 'rb') as fh:
...     tr = SacIO(fh) 
>>> with open('test2.sac', 'wb') as fh:
...     tr.WriteSacBinary(fh) 
>>> with open('test2.sac', 'rb') as fh:
...     u = SacIO(fh) 
>>> u.SetHvalue('kevnm','hullahulla') 
>>> with open('test2.sac', 'rb+') as fh:
...     u.WriteSacHeader(fh) 
>>> u.GetHvalueFromFile('test2.sac',"kevnm") 
'hullahulla      '