22-Dec-2025 This file contains the list of McIDAS-X version 2025.1 modules that were changed since the previous release (version 2024.1). This information is provided so you can see exactly what has changed since version 2024.1 (and note bug fixes, try new features, etc.). The changes are listed below, sorted by SSEC inquiry number. Each entry contains the following information: - SSEC inquiry number (the five-digit number at the beginning) - each module that was updated in the inquiry, followed by the module's CVS version number - a general description of the changes and how they impact McIDAS Modules released 22-Dec-2025 in version 2025.1 Ready to release (37) 17712 mcinst.sh 1.173 Updates to the installation and startup script for the macOS Podman version. These fixes mainly improved the operating environment and user definitions from the container to the machine. 17709 sqlite_c_to_fortran_wrapper.c 1.23 sqlite_text.f 1.104 McIDAS-XCD updates for core McIDAS-X designed to speed up METAR and SYNOPTIC data requests. 17704 grib2NavLookup.txt 1.54 grib2NCEPModels.txt 1.18 XCDCONDUITGRID.BAT 1.16 XCDNOAAPORTGRID.BAT 1.20 Updates to grib2NavLookup.txt and grib2NCEPModels.txt for McIDAS-XCD. 17697 database.c 1.71 gribfunc.c 1.103 Mcgrb2dec.c 1.22 Updates to modules to allow for filing of Gaussian grids in McIDAS-XCD. 17692 mcinst.sh 1.175 The startup script for macOS Podman was updated to restart the display socket when needed. 17684 ltgdisp.f 1.6 ltglist.f 1.7 The LTG* commands were updated to use the correct parameter list when DATASET= is used. 17677 OUTLSUPU 1.3 OUTLUSAM 1.4 The map files OUTLUSAM and OUTLSUPU were updated with the Nunavut border lines, and Isla Guadalupe was shifted to the correct location. 17675 OUTLHRES 1.14 OUTLSUPW 1.2 OUTLHRES and OUTLSUPW map files were updated to include all of the Canary Islands. 17669 xfgrid.f 1.3 The McIDAS-XRD command, XFGRID, was updated for the true mercator grid changes. 17655 mcinst.sh 1.174 A package was added in the macOS Podman installation steps that was needed for compiling. 17652 mcgetscantime.f 1.16 MTG scan line times were corrected to go from south to north when displayed in IMGPROBE. 17650 wtxdbgserv.c 1.7 wwdisp.c 1.123 The WWDISP command and -XCD weather text server were updated for better performance and watch box displays. 17642 RGB-ABI.MCB 1.8 RGB-VIIRS.MCB 1.9 RGB.MCB 1.14 The NGFS Microphysics RGB recipe for VIIRS and ABI data was added to the -XRD command, RGB. 17641 RGB-ABI.MCB 1.7 RGB-VIIRS.MCB 1.8 RGB.MCB 1.18 The blowing snow RGB recipe for VIIRS and ABI data was added to the -XRD command, RGB. 17633 MTG_LI_AF.cfg 1.2 MTG_LI_AFA.cfg 1.2 MTG_LI_AFR.cfg 1.2 glmdisp.pgm 1.50 glmlist.pgm 1.41 glmnks.cp 1.14 addefunc.c 1.42 ltgdisp.f 1.14 ltglist.f 1.10 MCLTG.CORE 1.8 MTG_LI_FLASH.cfg 1.1 MTG_LI_GROUP.cfg 1.1 mtglks.c 1.25 New commands LTGLIST, LTGDISP and context file MCLTG.CORE are introduced for GOES GLM and MTG lightning imager point data listing and displays. 17632 geo.pgm 1.52 GEODATA.CORE 1.29 leo.pgm 1.25 LEODATA.CORE 1.22 The GEO command was updated for MTG data, and the LEO command was updated for VIIRS data along with the NOAA15-19 datasets being removed from LEODATA.CORE. 17631 aboutgui.gui 1.44 license.txt 1.13 makefile 1.371 makefile 1.42 mcinst.sh 1.178 radar.pgm 1.5 VERSION.TXT 1.117 XRD.TXT 1.36 Updated system files, helps, and copyrights for 2025.1. 17630 STNDB.CORE 1.128 The STNDB.CORE station database file was updated with the 2022 version of https://weather.rap.ucar.edu/surface/stations.txt. 17629 OUTNWSCWA 1.6 USCOUNTY.MAP 1.38 USSTATE.MAP 1.22 USZONE.MAP 1.33 The USSTATE.MAP, USZONE.MAP, USCOUNTY.MAP files were updated with the current NWS shapefiles since the previous release. The OUTNWSCWA file was also updated in -XRD. 17625 imgdisp.pgm 1.140 The IMGDISP command help was updated to suggest when using the EU= keyword and encountering partially enhanced images, the EU command should be used in a separate command. 17607 imgnorm.f 1.4 The -XRD command IMGNORM was updated to work with AREA files containing up to 24000 lines. 17506 makemap.f 1.4 map2text.f 1.4 OUTLHRES 1.16 OUTLSUPW 1.4 The world map files, OUTLSUPW and OUTLHRES, were updated with newer and more detailed shapefiles with the help of python code from Unidata. The -XRD commands MAP2TEXT and MAKEMAP were also used and updated to handle larger maps. 17504 GVAR.c 1.43 mcgetscantime.for 1.17 The EWS-G2 operational date (scheduled November 2023) was added to the GVAR servers, and the scan line times were added for EWS-G* satellites when using IMGPROBE. 17498 dsserve.pgm 1.117 The DSSERVE help was updated to include examples of DIRFILE= and INFO= file masking for VIIRS datasets. 17428 grib2func.c 1.55 Mcgrbbfrdec.c 1.36 The GRD* commands were updated to recognize the levels, EATM (entire atmosphere) and EASL (entire atmosphere single layer). 17371 __init__.py 1.6 mcidasx.py 1.6 setup.py 1.4 The -XRD Python package was updated for Python 3, specifically to correct an error when using ZA with a single set of double-quotes. 17249 imgremap.pgm 1.127 The IMGREMAP command was updated to give a warning message if the destination is not VISR BRIT, and to work correctly with AREA files that have LALO navigation. 17066 dsserve.pgm 1.118 The MSG section of the DSSERVE command was updated. When ordering native format HRV MSG data from the EUMETSAT, be sure to select the full data domain without geographical subsetting. 16832 mosrpt.c 1.14 otxmisc.c 1.11 raobrpt.c 1.17 sfclist.c 1.42 sfcrpt.c 1.14 synrpt.c 1.14 tafrpt.c 1.12 The MOSPRT, RAOBRPT, SFCLIST, SFCRPT, SYNRPT, and TAFRPT commands were updated to accept a list of up to 50 stations. 16723 OUTALLSTATES 1.2 The OUTALLSTATES map file was added to -XRD which includes all state boundaries for all countries. This was created from a shapefile obtained from naturalearthdata.com. 16601 llbox.f 1.5 The -XRD command LLBOX was updated to handle the dateline correctly. 16475 ma.h 1.7 maa.h 1.6 maaa.h 1.5 maaaadir.c 1.7 maaaaget.c 1.10 maaadir.c 1.7 maaaget.c 1.10 maadir.c 1.8 maaget.c 1.11 The -XRD servers, mode A, AA, and AAA were updated to improve performance and match what is being used in the Satellite Data Services archive servers for early GOES data. 16434 OUTLHPOL 1.5 The OUTLHPOL map file was updated with the correct border for Sudan and South Sudan. 16192 xcdgrib.c 1.47 The grib server has been fixed to allocate memory correctly. 16133 database.c 1.73 fghed.for 1.14 grdcopy.pgm 1.79 grddef.for 1.28 grddisp.pgm 1.187 grdimg.pgm 1.65 grdinfo.pgm 1.76 grdlist.pgm 1.113 gribfunc.c 1.104 igg.pgm 1.47 latlon.c 1.28 m0comsrt.for 1.9 m0grdpro.for 1.7 m0gsort.for 1.52 Mcgrb2dec.c 1.23 Mcgrbbfrdec.c 1.37 XCDNOAAPORTGRID.BAT 1.18 mcsubsct.c 1.13 nvxmerc.dlm 1.12 The GRD* commands and grib/grid servers were updated to handle true mercator grib files correctly. There were also modifications to -XCD to handle these data. Users will notice changes in GRDLIST with GPRO. The MERC for projection label is for true Mercator grids; previous MERC is now RECT; CONF was changed to LAMB; LAMB was changed to TANC. If any locally developed programs operate with both grids and satellite images, there could be a conflict with the use of GRDDEF, IJLL, etc. (grid navigation) and the NV2EAS, NV2SAE, etc. (image navigation). GRDDEF was reworked to use the image navigation routines (NV2EAS, NV2SAE). If your code use NV1 or NV3, no changes will be necessary. If your code uses NV2, you should contact the MUG Help Desk for specific instructions. 16014 dsserve.pgm 1.115 The DSSERVE command help was updated for MODIS data. The user can't mix resolutions in MODIS datasets. 12264 m0dcdsfc.f 1.6 m0tb4678.f 1.2 The -XCD data decoders were updated to decode blowing spray correctly. For example, the SFCLIST command will list is as BLPY.