Versions in this module Expand all Collapse all v1 v1.6.0 Jul 8, 2022 Changes in this version + var FDefault float32 = -12345.0 + var I = struct{ ... } + var IDefault int32 = -12345 + var K = struct{ ... } + var KDefault string = "-12345 " + var LDefault int32 = 0 + var NDefault int32 = -12345 + type Idep int32 + const IACC + const IDISP + const IUNKN + const IVEL + const IVOLTS + const NOTE + func (i Idep) String() string + type Iftype int32 + const IAMPH + const IRLIM + const ITIME + const IXY + const IXYZ + func (i Iftype) String() string + type Iztype int32 + const IA + const IB + const IDAY + const IO + const ITn + const IUNKN_z + func (i Iztype) String() string + type Sac struct + func (sac *Sac) NewSac(head *SacHead, data *SacData) + func (sac *Sac) Read(fileName string) error + func (sac *Sac) Sac2asc(filename string) error + type SacData struct + Abs []float64 + Data []float64 + func (d *SacData) Fft() + func (d *SacData) Read(fileName string) error + type SacHead struct + A float32 + Az float32 + B float32 + Baz float32 + Cmpaz float32 + Cmpinc float32 + Delta float32 + Depmax float32 + Depmen float32 + Depmin float32 + Dist float32 + E float32 + Evdp float32 + Evel float32 + Evla float32 + Evlo float32 + F float32 + Gcarc float32 + Idep int32 + Ievreg int32 + Ievtyp int32 + Iftype int32 + Iinst int32 + Imagsrc int32 + Imagtyp int32 + Internal int32 + Internal1 float32 + Internal2 float32 + Internal3 float32 + Iqual int32 + Istreg int32 + Isynth int32 + Iztype int32 + KUser0 string + Ka string + Kcmpnm string + Kdatrd string + Kevnm string + Kf string + Khole string + Kinst string + KnetwK string + Ko string + Kstnm string + Kt0 string + Kt1 string + Kt2 string + Kt3 string + Kt4 string + Kt5 string + Kt6 string + Kt7 string + Kt8 string + Kt9 string + Kuser1 string + Kuser2 string + Lcalda int32 + Leven int32 + Lovrok int32 + Lpspol int32 + Mag float32 + Nevid int32 + Norid int32 + Npts int32 + Nvhdr int32 + Nwfid int32 + Nxsize int32 + Nysize int32 + Nzhour int32 + Nzjday int32 + Nzmin int32 + Nzmsec int32 + Nzsec int32 + Nzyear int32 + O float32 + Odelta float32 + Resp0 float32 + Resp1 float32 + Resp2 float32 + Resp3 float32 + Resp4 float32 + Resp5 float32 + Resp6 float32 + Resp7 float32 + Resp8 float32 + Resp9 float32 + Scale float32 + Stdp float32 + Stel float32 + Stla float32 + Stlo float32 + T0 float32 + T1 float32 + T2 float32 + T3 float32 + T4 float32 + T5 float32 + T6 float32 + T7 float32 + T8 float32 + T9 float32 + Unused1 float32 + Unused10 int32 + Unused11 int32 + Unused12 int32 + Unused13 int32 + Unused14 int32 + Unused15 int32 + Unused16 int32 + Unused17 int32 + Unused18 int32 + Unused2 float32 + Unused3 float32 + Unused4 float32 + Unused5 float32 + Unused6 float32 + Unused7 float32 + Unused8 int32 + Unused9 int32 + User0 float32 + User1 float32 + User2 float32 + User3 float32 + User4 float32 + User5 float32 + User6 float32 + User7 float32 + User8 float32 + User9 float32 + Xmaximum float32 + Xminimum float32 + Ymaximum float32 + Yminimum float32 + func (h *SacHead) Format() string + func (h *SacHead) Read(fileName string) error