The three files have my corrections. The text below describes them. One is a revised ref.cat. One has revised .lbl files for the smallest raw data set. The last has revised .lbl files for the smallest processed data set. I think you'll find them much easier to read, and smaller. Many .cat files have an erroneous First two lines of /usr/bin/unix2dos /usr/bin/dos2unix document/soc_inst_icd.lbl The first value must be ASCII, BINARY, or EBCDIC, so perhaps change INTERCHANGE_FORMAT = HTML DOCUMENT_FORMAT = TEXT to INTERCHANGE_FORMAT = ASCII DOCUMENT_FORMAT = HTML index/index.lbl Line 157: BYTES = 21 should be 19. All subsequent START_BYTEs are 2 off. catalog/ref.cat Many small fixes, 1 medium fix: STERNETAL2007 already exists in the PDS Catalog as STERNETAL2008. Attached. data/.../*lbl DATA_SET_ID: not only do the version numbers differ from the dataset.cats, but sometimes other parts don't match, e.g. CRUISE vs. CRUISE1 label: NH-X-SDC-2-CRUISE-V2.0 catalog: NH-X-SDC-2-CRUISE1-V1.0 nh-*-3-*/data/.../*lbl All these labels define the same table, EXTENSION_CHARGE_DATA_TABLE. To reduce redundancy and improve reliability, I suggest: - replacing in every label the definition of that table with a PDS3 pointer, which behaves like C's #include. - creating extension_change_data_table.fmt that defines the table The attached file has the suggested changes for one dataset. nh-j-sdc-3-jupiter-v3.0a.tar.gz I could change the other two datasets if desired. nh-*-2-*/.../*lbl All these labels define some combination of the same 6 tables. I suggest: - replacing the definitions of each table with a PDS3 pointer, which behaves like C's #include. - creating six .fmt files that define the tables The attached file has the suggested changes for one dataset. nh-j-sdc-2-jupiter.v3.0a.tar.gz I could change the other two datasets if desired. soc_inst_icd.htm section 13.2.1 "There are five tables in the raw file". There are actually 6. DATA looks good HOUSEKEEPING_SDC: 2 and 3 are each actually 4 columns, so you could write: 2-5) PanTemp A-D 6-9) BoxTemp 1-4 HOUSEKEEPING_0X004: this lists 4 columns. There are actually 37. HOUSEKEEPING_0X00D: this lists 3 columns. There are actually 8. HOUSEKEEPING_0X00A: this lists 3 columns. There are actually 5. THRUSTERS: this lists 2 columns. There are actually 28. soc_inst_icd.htm section 13.4.4 "The two tables in the calibrated FITS file are": both this document and the .lbl have only 1 table.