Unidata McIDAS-X:
January 7, 2012 Changes


This list of routines below represents modules modified by the UPC for McIDAS-X, -XCD.

Please refer to the installation and configuration instructions at the end of this page for details on how to upgrade your system with this addendum.

File(s) Problem/Change
ImageSelect.tcl,
aboutgui.gui,
altim.c,
ask1.shk,
axform.pgm,
briefing.shk,
eu.pgm,
gms5_nav.for,
grdlist.pgm,
gui.shk,
hodo.c,
imgconv.pgm,
imgcopy.pgm,
imgdisp.pgm,
imgfilt.pgm,
imgoper.pgm,
imgprobe.pgm,
imgrgb.pgm,
kbxashx.dlm,
kbxcldx.dlm,
kbxgvar.dlm,
kbxkalp.dlm,
kbxmodv.dlm,
kbxobsx.dlm,
kbxsstx.dlm,
m0GenNavBlk.c,
m0gsort.for,
m0levuni.for,
m0wtxget.c,
mcfndgrd.for,
mcgrib.h,
mcgrib2.h,
mcidas.mcenv,
mcidasx.sh,
mclisten.h,
mcmkhelp.c,
mcservl.cp,
mcservsh.sh,
mcsound.for,
mtstaget2.for,
ncdfks.cp,
nvxgeos.dlm,
nvxgmsx.dlm,
nvxmtst.dlm,
os.c,
sfcmg.c,
ssrange.c,
tipti.fp,
txt2md.pgm,
uaplot.c,
wwlist.c
Routines modified in SSEC's v2011.1 release.
addefunc.c,
argutil.c,
dsserve.pgm,
grddisp.pgm,
gribfunc.c,
m0vpget.c,
mod4adir.cp,
mod8aget.cp,
modsaget.cp,
modx.h,
modxadir.cp,
modxaget.cp,
tclcomp.sh,
wwdisp.c,
wwmisc.c,
xcdgrib.c,
makefile,
mccomp.sh
UPC mods incorporated in routines modified in SSEC's v2011.1 release.
nexrutil.c,
servutil.c,
nexradir.cp,
nexraget.cp,
kbxnexr.dlm,
bar.pgm
Routines updated to include/fix serving of NEXRAD Level III dual polarizaton products.
upcguiprocs.tcl,
loopit.pgm,
frntdisp.pgm

upctxt2md.pgm

frntdisp.pgm, loopit.pgm and upcguiprocs.tcl were updated to enhance front plotting: fronts, trofs, highs, lows and labels are now 70% of the previous size (looks much better). A bug in overlaying time-matched fronts on loops was fixed in the UPC MCGUI.
upctxt2md.pgm UPC v2009h version of TXT2MD renamed to UPCTXT2MD. SSEC version of UPCTXT2MD contained so many modifications that it was deemed better to offer both the UPC and SSEC versions of the command.
bufrks.cp,
modlaget.cp,
modladir.cp
bufrks.cp - XRD v2011.1 version.

modladir.cp and modlaget.cp are ITC's version of XRD routines.

g2clib,
hdf,
netcdf,
tcl,
tk
New versions of ancillary packages included in McIDAS distribution:

g2clib v1.2.1
hdf v4.2.5
netCDF v4.2
Tcl/Tk v8.5.11

ADDEIMAGE.CORE,
DSSERVE.BAT,
GINIADDE.BAT,
H2O.ET,
POINT.PROG,
PROGRAMS.PROG,
TEXT.PROG,
UNIDADDE.BAT,
UNIFADDE.BAT
ADDEIMAGE.CORE - updated to reflect GOES-15 GINI products in NOAAport.

DSSERVE.BAT - changed GOES-12 reference to GOES-1[23].

GINIADDE.BAT - updated to reflect GOES-15 GINI products in NOAAport.

H2O.ET - updated water vapor enhancement.

POINT.PROG - updated to reflect new POINT programs.

PROGRAMS.PROG - updated to reflect new programs.

TEXT.PROG - updated to reflect new TEXT programs.

UNIDADDE.BAT - added RTIMAGES/GW-CO2 dataset.

UNIFADDE.BAT - changed GOES-11 reference to GOES-1[23] and added RTIMAGES/GW-CO2 dataset.

MODIS.CORE,
SATANNOT
MODIS.CORE - SSEC v2011.1 version with UPC mods.

SATANNOT - SSEC v2011.1 version with UPC mods.

CORE.SAT,
LEODATA.CORE,
SATBAND,
STNDB.CORE,
VASTBLS,
XRD.TXT,
grib2NCEPModels.txt,
grib2NavLookup.txt,
grib2Parameters.txt
SSEC v2011.1 versions.
CHANGES.2009
VERSION.TXT
CHANGES.2009 was updated to incorporate SSEC v2011.1 modifications and all Unidata bugfixes/enhancements up to this date.
VERSION.TXT was updated to v2009i to reflect the new bugfix addendum.

 

Building and Installing the Updated McIDAS-X Distribution

Important:

The code changes included in Unidata McIDAS v2009i are extensive enough to warrant a full rebuild of the distribution binaries.

What to do:

The McIDAS administrator (typically the user mcidas) should perform the following steps in the order listed to update his/her system with the 2009i addendum:

  1. login as the user mcidas

  2. EXIT all active McIDAS-X sessions

  3. Download the full Unidata McIDAS-X/-XCD v2009 distribution:

    • Web download

      If you are a Registered Unidata User, and have logged into the Unidata web portal, you can download the needed file(s) as follows:

      Unidata HomePage
      http://www.unidata.ucar.edu
        Downloads
        http://www.unidata.ucar.edu/downloads/index.jsp
          McIDAS-X
          http://www.unidata.ucar.edu/downloads/mcidas/index.jsp
            v2009 Unix Source Code Distribution
            http://www.unidata.ucar.edu/downloads/mcidas/index.jsp
      
            mcidasx2009.tar.gz
      
      NB: Make sure to download to the HOME directory of the user mcidas (~mcidas)!

      If the scripts mcunpack and mcinet2009.sh do not exist in the ~mcidas directory, download them also.

    • FTP download

      Type: cd ~mcidas
      Type: ftp ftp.unidata.ucar.edu
            <user>
            <pass>
            cd unix/2009
            binary
            get mcidasx2009.tar.gz
            get mcunpack
            get mcinet2009.sh
            quit
      
  4. clobber the existing distribution and rename three ancillary packages included in the McIDAS-X distribution

    Type: cd ~mcidas/mcidas2009/src
    Type: make clobber
    Type: cd ../
    Type: mv g2clib g2clib.old
    Type: mv hdf hdf.old
    Type: mv netcdf netcdf.old
    Type: mv tcl tcl.old
    Type: mv tk tk.old
    Type: cd ~mcidas
    
  5. Unpack the distribution. NB: assumes that the environment variable McINST_ROOT is defined correctly!

    Type: chmod +x mcunpack
    Type: ./mcunpack
    

  6. make and install McIDAS-X

    Type: cd ~mcidas/mcidas2009/src
    Type: make mcx
    Type: make install.mcx
    

  7. make and install McIDAS-XCD (if you run XCD)

    Type: cd ~mcidas/mcidas2009/src
    Type: make xcd
    Type: make install.xcd
    

  8. make and install McIDAS-XRD (optional)

    Type: cd ~mcidas/mcidas2009/src
    Type: make xrd
    Type: make install.xrd
    

This completes the update process instructions.


Send questions/comments to Unidata McIDAS Support <support-mcidas@unidata.ucar.edu>.