JCSDA / CRTMv3

CRTMv3 repository for coordinated development and releases. Code history is not carried in this repository prior to v3, to reduce the cloning overhead. For v2.x history leading up to v3, see JCSDA/crtm repository.
Other
6 stars 6 forks source link

HIRS files unable to be read ( SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10,) #172

Closed BenjaminTJohnson closed 2 months ago

BenjaminTJohnson commented 2 months ago
hirs2-UWS_n09.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2-UWS_n09.SpcCoeff.bin
hirs2-UWS_n09.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2-UWS_n09.SpcCoeff.bin
hirs2-UWS_n10.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2-UWS_n10.SpcCoeff.bin
hirs2-UWS_n10.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2-UWS_n10.SpcCoeff.bin
hirs2-UWS_n11.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2-UWS_n11.SpcCoeff.bin
hirs2-UWS_n11.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2-UWS_n11.SpcCoeff.bin
hirs2-UWS_n12.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2-UWS_n12.SpcCoeff.bin
hirs2-UWS_n12.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2-UWS_n12.SpcCoeff.bin
hirs2-UWS_n14.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2-UWS_n14.SpcCoeff.bin
hirs2-UWS_n14.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2-UWS_n14.SpcCoeff.bin
hirs2_n09.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2_n09.SpcCoeff.bin
hirs2_n09.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2_n09.SpcCoeff.bin
hirs2_n10.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2_n10.SpcCoeff.bin
hirs2_n10.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2_n10.SpcCoeff.bin
hirs2_n11.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2_n11.SpcCoeff.bin
hirs2_n11.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2_n11.SpcCoeff.bin
hirs2_n12.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2_n12.SpcCoeff.bin
hirs2_n12.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2_n12.SpcCoeff.bin
hirs2_n14.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs2_n14.SpcCoeff.bin
hirs2_n14.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs2_n14.SpcCoeff.bin
hirs3-UWS_n15.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs3-UWS_n15.SpcCoeff.bin
hirs3-UWS_n15.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs3-UWS_n15.SpcCoeff.bin
hirs3-UWS_n16.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs3-UWS_n16.SpcCoeff.bin
hirs3-UWS_n16.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs3-UWS_n16.SpcCoeff.bin
hirs3-UWS_n17.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs3-UWS_n17.SpcCoeff.bin
hirs3-UWS_n17.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs3-UWS_n17.SpcCoeff.bin
hirs3_n15.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs3_n15.SpcCoeff.bin
hirs3_n15.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs3_n15.SpcCoeff.bin
hirs3_n16.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs3_n16.SpcCoeff.bin
hirs3_n16.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs3_n16.SpcCoeff.bin
hirs3_n17.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs3_n17.SpcCoeff.bin
hirs3_n17.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs3_n17.SpcCoeff.bin
hirs4-UWS_metop-a.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs4-UWS_metop-a.SpcCoeff.bin
hirs4-UWS_metop-a.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs4-UWS_metop-a.SpcCoeff.bin
hirs4-UWS_n18.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs4-UWS_n18.SpcCoeff.bin
hirs4-UWS_n18.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs4-UWS_n18.SpcCoeff.bin
hirs4-UWS_n19.SpcCoeff.bin.txt: SpcCoeff_ReadFile(Binary)(FAILURE) : Error reading channel data. input statement requires too much data, unit 10, file /data/users/bjohnson/CRTM/fix_directories/fix_REL-3.1.1.2/fix/SpcCoeff/Little_Endian/hirs4-UWS_n19.SpcCoeff.bin
hirs4-UWS_n19.SpcCoeff.bin.txt: SpcCoeff_Inspect(FAILURE) : Error reading Binary SpcCoeff file hirs4-UWS_n19.SpcCoeff.bin

Related to the issue that Andrew Collard brought up in June 2024: https://github.com/JCSDA/crtm/issues/47

@ADCollard can you attach the modified SpcCoeff_Inspect.f90 to this issue that you referenced in the above issue?

BenjaminTJohnson commented 2 months ago

Modified the version numbers of the HIRS coefficients to be equal to 2 to comply with the polarization angle version cutoff (4 and higher). This fixes the errors noted here. These coefficients are available in the fix_REL-3.1.1.2.tgz coefficient tarball.