Programming¶
Bash¶
Task 1¶
We have a raw earthquake catalog (events-selected.dat
). The goal is to reformat this catalog so that it can be used in some seismological tools (e.g., SOD
). In this exercise, the final file has be to a csv file with seven columns, i.e., time
, latitude
, longitude
, depth
, depthUnits
, magnitude
, magnitudeType
.
# The content of events-selected.dat
$ cat events-selected.dat
year month day hour minute second event ID latitude (decimal degrees), longitude (decimal degrees), depth (km) event magnitude
2019 07 06 03 47 52.980 38457687 35.90800 -117.74833 7.290 5.50 57 2.700 0.100 0.300 0.090 le 3d
2019 07 06 03 19 52.260 38457511 35.76883 -117.59717 1.860 7.10 48 4.800 0.100 0.400 0.090 le 3d
2019 07 04 17 33 48.530 38443183 35.70750 -117.50150 11.780 6.40 58 7.400 0.100 0.300 0.080 le 3d
# An example of a reformatted catalog suitable as an input to SOD
$ cat events.csv
time, latitude, longitude, depth, depthUnits, magnitude, magnitudeType
20190706T03:19:52.260Z, 35.76883, -117.59717, 1.860, KILOMETER, 7.10, mww
20190704T17:33:48.530Z, 35.70750, -117.50150, 11.780, KILOMETER, 6.40, mww
Please download the solution.