Take into account parameter extent when writing header for PyLoT-input file.
This commit is contained in:
		
							parent
							
								
									5958e05f3b
								
							
						
					
					
						commit
						27597e6b4b
					
				| @ -1 +1 @@ | |||||||
| 33d8-dirty | 5958-dirty | ||||||
|  | |||||||
| @ -221,24 +221,23 @@ class PylotParameter(object): | |||||||
|         # for key, value in self.iteritems(): |         # for key, value in self.iteritems(): | ||||||
|         #     lines.append('{key}\t{value}\n'.format(key=key, value=value)) |         #     lines.append('{key}\t{value}\n'.format(key=key, value=value)) | ||||||
|         # fid_out.writelines(lines) |         # fid_out.writelines(lines) | ||||||
| 
 |  | ||||||
|         header = ('%This is a parameter input file for PyLoT/autoPyLoT.\n'+ |         header = ('%This is a parameter input file for PyLoT/autoPyLoT.\n'+ | ||||||
|                   '%All main and special settings regarding data handling\n'+ |                   '%All main and special settings regarding data handling\n'+ | ||||||
|                   '%and picking are to be set here!\n'+ |                   '%and picking are to be set here!\n'+ | ||||||
|                   '%Parameters are optimized for local data sets!\n') |                   '%Parameters are optimized for %{} data sets!\n'.format(self.get_main_para_names()['pick'][0])) | ||||||
|         seperator = '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n' |         separator = '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n' | ||||||
| 
 | 
 | ||||||
|         fid_out.write(header) |         fid_out.write(header) | ||||||
|         self.write_section(fid_out, self.get_main_para_names()['dirs'], |         self.write_section(fid_out, self.get_main_para_names()['dirs'], | ||||||
|                            'main settings', seperator) |                            'main settings', separator) | ||||||
|         self.write_section(fid_out, self.get_main_para_names()['nlloc'], |         self.write_section(fid_out, self.get_main_para_names()['nlloc'], | ||||||
|                            'NLLoc settings', seperator) |                            'NLLoc settings', separator) | ||||||
|         self.write_section(fid_out, self.get_main_para_names()['smoment'], |         self.write_section(fid_out, self.get_main_para_names()['smoment'], | ||||||
|                            'parameters for seismic moment estimation', seperator) |                            'parameters for seismic moment estimation', separator) | ||||||
|         self.write_section(fid_out, self.get_main_para_names()['localmag'], |         self.write_section(fid_out, self.get_main_para_names()['localmag'], | ||||||
|                            'settings local magnitude', seperator) |                            'settings local magnitude', separator) | ||||||
|         self.write_section(fid_out, self.get_main_para_names()['pick'], |         self.write_section(fid_out, self.get_main_para_names()['pick'], | ||||||
|                            'common settings picker', seperator) |                            'common settings picker', separator) | ||||||
|         fid_out.write(('#special settings for calculating CF#\n'+ |         fid_out.write(('#special settings for calculating CF#\n'+ | ||||||
|                        '%!!Edit the following only if you know what you are doing!!%\n')) |                        '%!!Edit the following only if you know what you are doing!!%\n')) | ||||||
|         self.write_section(fid_out, self.get_special_para_names()['z'], |         self.write_section(fid_out, self.get_special_para_names()['z'], | ||||||
| @ -250,9 +249,9 @@ class PylotParameter(object): | |||||||
|         self.write_section(fid_out, self.get_special_para_names()['quality'], |         self.write_section(fid_out, self.get_special_para_names()['quality'], | ||||||
|                            'quality assessment', None) |                            'quality assessment', None) | ||||||
| 
 | 
 | ||||||
|     def write_section(self, fid, names, title, seperator): |     def write_section(self, fid, names, title, separator): | ||||||
|         if seperator: |         if separator: | ||||||
|             fid.write(seperator) |             fid.write(separator) | ||||||
|         fid.write('#{}#\n'.format(title)) |         fid.write('#{}#\n'.format(title)) | ||||||
|         l_val = 50 |         l_val = 50 | ||||||
|         l_name = 15 |         l_name = 15 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user