config file field definitions - brendanjmeade/celeri GitHub Wiki
"apriori_block_name"
: string, name of file containing a priori constraints on block rotation. Flagged as unexpected after refactor
"atol"
: float, Primary tolerance for H-matrix solve
"base_runs_folder"
: string, path to folder holding celeri runs
"block_constraint_weight"
: float, weight for a priori block rotation constraints
"block_constraint_weight_max"
: float, max. weight for a priori block rotation constraints (unused)
"block_constraint_weight_min"
: float, min. weight for a priori block rotation constraints (unused)
"block_constraint_weight_steps"
: int, number of iteration steps for block constraint weights (unused)
"block_file_name"
: string, Name of *_block.csv file
"btol"
: float, Secondary tolerance for H-matrix solve
"coupling_bounds_max_iter"
: int, Maximum number of coupling bound iterations
"coupling_bounds_total_percentage_satisfied_target"
: float, Percentage of triangles that must satisfy coupling constraints
"fault_resolution"
: float, purpose unclear (unused). Flagged as unexpected after refactor
"file_name"
: string, Name of this command file (unused, because it's a required input?)
"global_elastic_cutoff_distance"
: float, Fault-station distance beyond which elastic deformation is not calculated
"global_elastic_cutoff_distance_flag"
: int (0/1), Flag for using elastic cutoff distance
"h_matrix_min_pts_per_box"
: int, H-matrix minimum points per compression box
"h_matrix_min_separation"
: float, H-matrix minimum interaction distance scaling factor
"h_matrix_tol"
: float, H-matrix tolerance
"inversion_param01"
: int, unused. Flagged as unexpected after refactor
"inversion_param02"
: int, unused. Flagged as unexpected after refactor
"inversion_param03"
: int, unused. Flagged as unexpected after refactor
"inversion_param04"
: int, unused. Flagged as unexpected after refactor
"inversion_param05"
: int, unused. Flagged as unexpected after refactor
"inversion_type"
: string, unused. Flagged as unexpected after refactor
"iterative_solver"
: string, Interative solver type (lsqr | lsmr)
"lat_range"
: list of floats, Range of latitudes used in plotting
"locking_depth_flag2"
: float, test locking depth (unused)
"locking_depth_flag3"
: float, test locking depth (unused)
"locking_depth_flag4"
: float, test locking depth (unused)
"locking_depth_flag5"
: float, test locking depth (unused)
"locking_depth_overide_value"
: float, override locking depth (unused)
"locking_depth_override_flag"
: int (0/1), flag to implement override locking depth (unused)
"lon_range"
: list of floats, Range of longitudes used in plotting
"material_lambda"
: float, first Lamé parameter
"material_mu"
: float, second Lamé parameter
"mesh_parameters_file_name"
: string, Name of *_mesh_parameters.json file
"mogi_file_name"
: string, Name of Mogi source *.json file
"n_iterations"
: int, Number of general iterations (unused)
"operators_folder"
: string, Name of folder to store elastic partials
"output_path"
: string, Name of folder for model output
"pickle_save"
: int, Flag for saving major data structures in pickle file (0 | 1)
"plot_estimation_summary"
: int, Flag for saving summary plot of model results (0 | 1)
"plot_input_summary"
: int, Flag for saving summary plot of input data (0 | 1)
"pmag_tri_smooth"
: int, Flag for weighting Laplacian smoothing by resolution (0 | 1) (unused). Flagged as unexpected after refactor
"printslipcons"
: int, Flag for printing slip constraints (0 | 1) (unused)
"quiver_scale"
: float, Scale factor for velocity vectors in plots
"repl"
: int, Flag for dropping into REPL (0 | 1)
"reuse_elastic"
: int, Flag for reusing elastic calculations (0 | 1)
"reuse_elastic_file"
: string, Name of stored elastic calculation file
"ridge_param"
: int, Parameter for ridge regression (unused)
"run_name"
: string, Name of folder for storing model results (determined within celeri)
"sar_file_name"
: string, Name of SAR LOS file name (check replacement by `"los_file_name")
"sar_ramp"
: int, Polynomial order for SAR ramp estimation (unused). Flagged as unexpected after refactor
"sar_weight"
: float, Weighting of SAR dataset. Flagged as unexpected after refactor
"save_elastic"
: int, Flag for saving elastic calculations (0 | 1)
"save_elastic_file"
: string, Name of saved elastic calculation file
"segment_file_name"
: string, Name of *_segment.csv file
"slip_constraint_weight"
: float, Weight for segment slip constraints
"slip_constraint_weight_max"
: float, Maximum weight for segment slip constraints (unused)
"slip_constraint_weight_min"
: float, Minimum weight for segment slip constraints (unused)
"slip_constraint_weight_steps"
: int, Iterations for testing segment slip constraint weights (unused)
"slip_file_names"
: string, Names of slip constraint files (unused)
"smooth_type"
: int, Laplacian smoothing method (unused)
"snap_segments"
: int, Flag for snapping segments (0 | 1)
"solution_method"
: string, Estimation method (unused)
"solve_type"
: string, Solution type (dense | hmatrix) (but currently only tests for `"dense_no_meshes")
"station_data_weight"
: float, Weight for GNSS velocities (unused, controlled by `"sar_weight")
"station_data_weight_max"
: float, Maximum weight for GNSS velocities (unused)
"station_data_weight_min"
: float, Maximum weight for GNSS velocities (unused)
"station_data_weight_steps"
: int, Increments for GNSS velocity weight testing (unused)
"station_file_name"
: String, Name of *_station.csv file
"tri_con_weight"
: float, Weight of triangular slip rate constraints
"tri_depth_tolerance"
: float, Tolerance for finding triangle depths (unused)
"tri_edge"
: list of ints, Global flag for triangular edge constraints (unused, set in mesh parameters)
"tri_full_coupling"
: int, Global flag for assuming full coupling on all triangles (unused)
"tri_slip_constraint_type"
: int, Triangular slip constraint type (unused)
"tri_slip_sign"
: list of ints, Global sign constraints for each component of triangular slip (unused)
"tri_smooth"
: float, Global triangular smoothing weight (unused, set in mesh parameters)
"tvr_lambda"
: float, Total Variational Regularization parameter (unused). Flagged as unexpected after refactor
"unit_sigmas"
: int, Flag for forcing all data uncertainties to 1 (0 | 1)