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.