# CCP stacking ```python [FileIO] # Path to stations with RF sac files rfpath = /path/to/RFresult # Path to station list stalist = /path/to/sta_all.lst # Path to the lib of Ps ray parameters. # If it's empty the ray parameters of Ps would be assumed as that of P arrival rayp_lib = # Output data structure after time to depth depthdat = /path/to/RFdepth # Output data structure after CCP stacking stackfile = /path/to/stack_data # Station list used to stack stack_sta_list = /path/to/stack_sta.lst # Path to 1D velocity model with 3 columns: depth vp vs # If it's empty, the IASP91 model will be used in time-to-depth conversion velmod = # Optional, Path to file for searching depth of d410 and d660 peakfile = [bin] # For linear array, wether create bins with a self-adaptive method adaptive = false # The shape of bins, circle or rect available shape = rect # Radius of bins in km # Set to empty for determination of radius with fresnel zone bin_radius = # period of S wave (for assuming the radius of fresnel zone) domperiod = 5 # Width of the profile in km, only works for rectangle bin width = 100 # sliding or spacing interval of bins in km slide_val = 5 [line] # Coordinate of two end points for ccp_profile profile_lat1 = 27.5 profile_lon1 = 94 profile_lat2 = 36.5 profile_lon2 = 92 [spacedbins] # Spaced grid for ccp3d center_lat = 32 center_lon = 94 half_len_lat = 4 half_len_lon = 4 [depth] # Max depth for time-to-depth conversion dep_end = 800 dep_val = 1 [stack] # Stack RFs from km to km with interval of km stack_start = 300 stack_end = 750 stack_val = 2 # Samples in bootstrap method boot_samples = 2000 ```