[webservices] irisFetch.Traces returning duplicate values for unique SNCL-time
Mary Templeton
met at iris.washington.edu
Thu Feb 7 15:28:27 PST 2013
Hi Rob,
My apologies - it's still chan='BHZ' and loc='00'. I didn't reset them,
so I didn't relist them. They're appropriate for IC.ENH.
At any rate, the two chan and loc values returned are duplicates -
{00, 00} and {BHZ,BHZ}
--mt
On Feb 7, 2013, at 4:14 PM, Rob Newman wrote:
> Hi Mary,
>
> In the examples you have given, in the case of CI_PASC you are specifying a channel and location code. With IC_ENH you are not specifying either, you wouldn't you expect more than one record (or in Matlab language, structure of 1x2 arrays)? Maybe try specifying a channel and/or loc code and see what you get back.
>
> Best regards,
> - Rob N
>
>
> On Feb 7, 2013, at 3:01 PM, Mary Templeton wrote:
>
>> Hello,
>>
>> I'm running a matlab amplitude check on GSN stations for the recent Santa
>> Cruz Islands event. I've done this for past event of M>=7 with no problem.
>>
>> Today my routine is failing because the structure returned by irisFetch.Traces
>> for IC.ENH.00.BHZ (for example) is a structure of 1x2 arrays having duplicate
>> values rather than a structure of single values. I'm not getting this behavior with
>> CI.PASC.00.BHZ.
>>
>> Here's what I'm used to:
>>
>>>> net='CI'
>> net =CI
>>>> sta='PASC'
>> sta =PASC
>>>> loc='00'
>> loc =00
>>>> chan='BHZ'
>> chan =BHZ
>>>> starttime
>> starttime =2013-02-06 01:12:35
>>>> endtime
>> endtime =2013-02-06 03:12:35
>>
>>>> primary = irisFetch.Traces(net,sta,loc,chan,starttime,endtime)
>> primary =
>> network: 'CI'
>> station: 'PASC'
>> location: '00'
>> channel: 'BHZ'
>> quality: 'M'
>> latitude: 34.1714
>> longitude: -118.1852
>> elevation: 341
>> depth: 0
>> azimuth: 0
>> dip: -90
>> sensitivity: 5.9199e+09
>> sensitivityFrequency: 0.0300
>> instrument: 'STS-1'
>> sensitivityUnits: 'M/S'
>> data: [288000x1 single]
>> sampleCount: 288000
>> sampleRate: 40
>> startTime: 7.3527e+05
>> endTime: 7.3527e+05
>> sacpz: [1x1 struct]
>>
>>
>> Here's how IC.ENH differs:
>>
>>>> net='IC'
>> net =IC
>>>> sta='ENH'
>> sta =ENH
>>
>>>> secondary = irisFetch.Traces(net,sta,loc,chan,starttime,endtime)
>> secondary =
>> 1x2 struct array with fields:
>> network
>> station
>> location
>> channel
>> quality
>> latitude
>> longitude
>> elevation
>> depth
>> azimuth
>> dip
>> sensitivity
>> sensitivityFrequency
>> instrument
>> sensitivityUnits
>> data
>> sampleCount
>> sampleRate
>> startTime
>> endTime
>> sacpz
>>
>>>> secondary.sampleRate
>> ans = 20
>> ans = 20
>>>> secondary.network
>> ans =IC
>> ans =IC
>>
>> etc.
>>
>> The only field where the values aren't duplicated is sampleCount:
>>>> secondary.sampleCount
>> ans = 75712
>> ans = 60270
>>
>> Is this what you would expect? If so, can you explain when/why it occurs? I'm wondering
>> if this is an error or something I need to catch and handle.
>>
>> Thanks a bunch,
>> Mary Templeton
>>
>>
>>
>> _______________________________________________
>> webservices mailing list
>> webservices at iris.washington.edu
>> http://www.iris.washington.edu/mailman/listinfo/webservices
>
> _____________________________________________
>
> Rob Newman
> Technology Architect, IRIS DMC
> [e] rnewman at iris.washington.edu
>
>
>
> _______________________________________________
> webservices mailing list
> webservices at iris.washington.edu
> http://www.iris.washington.edu/mailman/listinfo/webservices
More information about the webservices
mailing list