[yam]Metadata
    Blaž Vičič 
    blaz.vicic at gmail.com
       
    Tue Aug 14 07:30:01 CEST 2018
    
    
  
Hello again.
Another day, another problem.
I am trying to process few years of data for a set of stations. I already
removed the instrumental response and downsampled the data. The error I get
is this one:
(obspy) pb-vicic:proc_2 bvicic$ yam correlate 1
 78%|██████████████████████████████████████████████████████████████████████████████████████████▊
                        | 2572/3287 [5:37:02<1:33:41,
7.86s/it]multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/multiprocessing/pool.py",
line 119, in worker
    result = (True, func(*args, **kwds))
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/yam/correlate.py",
line 569, in correlate
    stream2[0].id, datetime=stream2[0].stats.endtime)
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/obspy/core/inventory/inventory.py",
line 430, in get_coordinates
    metadata = self.get_channel_metadata(seed_id, datetime)
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/obspy/core/inventory/inventory.py",
line 406, in get_channel_metadata
    raise Exception(msg)
Exception: No matching channel metadata found.
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/Users/bvicic/anaconda3/envs/obspy/bin/yam", line 11, in <module>
    sys.exit(run_cmdline())
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/yam/main.py",
line 388, in run_cmdline
    run(**args)
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/yam/main.py",
line 147, in run
    run2(command, **args)
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/yam/main.py",
line 211, in run2
    yam.commands.start_correlate(io, **args)
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/yam/commands.py",
line 101, in start_correlate
    total=len(tasks)):
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/site-packages/tqdm/_tqdm.py",
line 930, in __iter__
    for obj in iterable:
  File
"/Users/bvicic/anaconda3/envs/obspy/lib/python3.6/multiprocessing/pool.py",
line 735, in next
    raise value
Exception: No matching channel metadata found.
In the first run I did, the error happened somewhere at the beginning
(iteration 200/3000+) so I checked if maybe my miniseeds have wrong
sta/chan inside. But they are all what they should be. I even forced the
tr.stats.station/chan to be exactly what I wanted. But the error happened
again. So I removed the first year of data, but now the error happened
again somewhere later in the dataset. Any idea what could be wrong or how
to go past this? It would be useful if I would know in which miniseeds to
look for the problem.
Cheers
Blaz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lserv.uni-jena.de/pipermail/seistools/attachments/20180814/41963f5c/attachment.html>
    
    
More information about the seistools
mailing list