@@ -701,7 +701,7 @@ def read_column_descriptions(filename):
701
701
"""Read column descriptions csv file and return dictionary
702
702
703
703
Args:
704
- filename (str): csv filename with columns NAME,TYPE,UNITS,DESCRIPTION
704
+ filename (str): csv filename with columns NAME,TYPE,UNITS,DESCRIPTION,FULLDESCRIPTION
705
705
706
706
Returns:
707
707
coldesc_dict[NAME] = dict with keys TYPE, UNITS, DESCRIPTION
@@ -713,15 +713,15 @@ def read_column_descriptions(filename):
713
713
714
714
with open (filename ) as fp :
715
715
header = fp .readline ().strip ()
716
- correct_header = 'Name,Type,Units,Description'
716
+ correct_header = 'Name,Type,Units,Description,FullDescription '
717
717
if header != correct_header :
718
- raise ValueError (f'{ filename } header { header } should be { correct_header } ' )
718
+ raise ValueError (f'{ filename } header { header } should be { correct_header } . ' )
719
719
720
720
coldesc = dict ()
721
721
csvreader = csv .reader (fp )
722
722
for row in csvreader :
723
- name , dtype , units , desc = row
724
- coldesc [name ] = dict (Type = dtype , Units = units , Description = desc )
723
+ name , dtype , units , short_desc , full_desc = row
724
+ coldesc [name ] = dict (Type = dtype , Units = units , Description = full_desc )
725
725
726
726
return coldesc
727
727
@@ -754,7 +754,7 @@ def main():
754
754
parser .add_argument ('filename' , help = 'A FITS file.' , metavar = 'FILE' ,
755
755
nargs = '+' )
756
756
parser .add_argument ("--column_descriptions" ,
757
- help = "CSV file with column info Name,Type,Units,Description; "
757
+ help = "CSV file with column info Name,Type,Units,Description,FullDescription ; "
758
758
"default=%(default)s" ,
759
759
default = (ir .files ('desidatamodel' ) / 'data' / 'column_descriptions.csv' ))
760
760
0 commit comments