{'fraction_non_alphanumeric': 0.04480874316939891, 'fraction_numerical': 0.025136612021857924, 'mean_word_length': 5.835820895522388, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Phase correction in separating P‐ and S‐waves in elastic data

Two‐dimensional elastic data containing reflected P‐waves and converted S‐wave generated by a P‐source may be separated using dilatation and rotation calculation (Sun, 1999). The algorithm is a combination of elastic full wavefield extrapolation (Sun and McMechan, 1986; Chang and McMechan, 1987, 1994) and wave‐type separation using dilatation (divergence) and rotation (curl) calculations (Dellinger and Etgen, 1990). It includes (1) downward extrapolating the (multicomponent) elastic data in an elastic velocity model using the elastic wave equation, (2) calculating the dilatation to represent pure P‐waves and calculating the rotation to represent pure S‐waves at some depth, and (3) upward extrapolating the dilatation in a P‐velocity model and upward extrapolating the rotation in an S‐velocity model, using the acoustic wave equation for each.