@@ -409,7 +409,7 @@ def is_singleton(sdim):
409409
410410
411411def write_xios_file_def (filename , svars_per_table , year , dummies , skipped_vars_per_table , actually_written_vars ,
412- context , enddate = None , attributes = []):
412+ csv_file_content , context , enddate = None , attributes = []):
413413 """
414414 Write XIOS file_def.
415415 """
@@ -470,6 +470,7 @@ def write_xios_file_def(filename, svars_per_table, year, dummies, skipped_vars_p
470470 write_xios_file_def_for_svars_list (hgrid = hgrid , xml_file_definition = xml_file_definition , dummies = dummies ,
471471 skipped_vars_per_table = skipped_vars_per_table ,
472472 actually_written_vars = actually_written_vars ,
473+ csv_file_content = csv_file_content ,
473474 attributes = attributes , ** file_dict )
474475 grid_defs = get_config_variable ("grid_defs" )
475476 # Add cfsites if needed
@@ -544,7 +545,7 @@ def write_xios_file_def_for_svars_list(vars_list, hgrid, xml_file_definition, fr
544545 split_start_offset , split_end_offset , split_last_date , grid_description ,
545546 grid_label , grid_resolution , table , skipped_vars_per_table , dummies ,
546547 target_hgrid_id , zgrid_id , source_grid , region , cell_measures , cell_methods ,
547- actually_written_vars , attributes = list (), debug = list ()):
548+ actually_written_vars , csv_file_content , attributes = list (), debug = list ()):
548549 logger = get_logger ()
549550 internal_dict = get_settings_values ("internal" )
550551 context = internal_dict ["context" ]
@@ -589,6 +590,8 @@ def write_xios_file_def_for_svars_list(vars_list, hgrid, xml_file_definition, fr
589590 xml_file .append (end_field )
590591 actually_written_vars .append ((svar .ref_var , svar .long_name , svar .stdname , " " .join (svar .modeling_realm ),
591592 svar .mipTable , svar .region , svar .frequency , svar .Priority , svar .spatial_shp ))
593+ csv_file_content .append (("-" .join (svar .modeling_realm ), svar .official_label , svar .home , svar .frequency ,
594+ svar .label , svar .region , svar .Priority ))
592595 # Add content to xml_file to out
593596 if found_begin_A :
594597 # create a field_def entry for surface pressure
0 commit comments