-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syngine Moment Tensor #33
Comments
@sstaehler Thanks for your kind comment. Regarding your questions: if a moment tensor is not present, the code uses the default value for the moment-tensor in the obspy syngine client which is, as you said, explosion. However, maybe it is better to specify the explosion moment tensor in the code, rather than leave it to the default values of obspy? In other words, replace:
with:
to be more verbose. what do you think? About the other point: "can I override this somehow?". One way to do this is via catalog.txt. Please refer to Read an existing local event catalog sub-section in: https://github.com/kasra-hosseini/obspyDMT#supported-event-catalogs-and-data-centers Maybe we should also have a flag like --syngine_moment_tensor? If it is specified, obspyDMT uses these values instead. Maybe also --syngine_depth_in_km... |
@kasra-hosseini I would maybe even suggest to throw an error, if the user tries to get syngine waveforms if no moment tensor is present, since it can be rather misleading to get explosion ones. |
That could be a solution, but of course it would not work for multiple events. |
@sstaehler: Currently, there are two event catalogs from which moment tensor solutions can be downloaded: NEIC_USGS and GCMT_COMBO. In either case, syngine seismograms are downloaded based on the moment tensor solutions in these catalogs, and not by assuming an explosion source or so. There is one example for this here: https://github.com/kasra-hosseini/obspyDMT#synthetic-seismograms If you try the following command:
and check:
You can find the event information and/or using catalog.ml file (QuakeML). Moreover:
contains the event information including moment tensor.
OK, I will then:
|
Thanks for the fantastic code!
One question: How can I learn which source parameters were used to get the Syngine waveforms? As I understand
obspyDMT/obspyDMT/utils/data_handler.py
Line 361 in f075be1
But is this logged somewhere? The synthetics I get, sure look a lot like a explosion source.
Also, can I override this somehow?
The text was updated successfully, but these errors were encountered: