Release Notes
The items below list the changes in McIDAS-V for the most recent released
versions.
For a current list of known bugs and requested enhancements, please see the
Open
Inquiries Report from the McIDAS-V
Inquiry System. To view the items currently under development, see the
list of Critical
Bugs and Critical
Development Items.
McIDAS-V
Version 1.4
The items below reflect the changes since the 1.3 release.
McIDAS-V User's Guide
Updated the McIDAS-V User's Guide to contain new
features and more detailed content.
Add Unit to Color Scale in Display
Added the ability to add a unit to the color scale in the Main Display. A color scale can be added to the display through the Color Scale tab of the Properties window for the layer. In this tab, there is now a Visible checkbox that, when selected, will display the unit of your data on the color scale in the display.
Wavelength Readout for the MultiSpectral Display
Added a readout of wavelength when displaying multispectral data using the MultiSpectral display type. This wavelength readout will be at the bottom of the Layer Controls tab alongside the Band dropdown menu. This helps to make this display type more user-friendly.
MODIS Granule Aggregation
Generalized MODIS aggregation to work with half and quarter kilometer resolution data. Also, you can now aggregate mixed-length granules together.
Scripting
Continued to add to the suite of fully supported Jython scripting tools introduced in McIDAS-V 1.2. The functions and methods in this suite can be used to load and display data, manipulate the display, and save the images. This allows the user to automatically process data and generate displays for web pages and other environments. This scripting can be done from the Jython shell within McIDAS-V, or from a Jython script that can be invoked as a command line argument. Please see Scripting for the list of supported functions, an example script, and links to various Java docs.
Since the release of McIDAS-V 1.3, there are new functions designed to work with ADDE data. These functions are:
makeLocalADDEEntry - Creates a local ADDE entry in the server table.
getLocalADDEEntry - Gets the descriptor for a local ADDE Entry.
listADDEImages - Lists data from an ADDE image server.
listADDEImageTimes - Lists available dates and times of data from an image server.
There is also a new version of getADDEImage that gives different output than the previous version.
Change to Save Data Window when Saving a Zipped Bundle
Changed the Save Data window when saving a zipped bundle to make it easier to determine what data will get saved with your bundle. This is now done through radio buttons.
Format of RGB Composite Layer Controls
Reformatted the Layer Controls for the RGB Composite display. There is now an Apply button that will apply any changes to the red, green or blue minimum, maximum, or gamma values directly to the display without having to press Enter. There is also now an Apply to All Gamma Fields button that will apply a common gamma value to all colors.
Logging Level
Added the ability to set logging level in the Advanced tab of the User Preferences window. The logging level you select will determine how much information gets written out to your mcidasv.log file in your McIDAS-V directory. For more information about each of the logging levels and what they entail, please see the Log Level section of the Advanced Preferences page.
Formula Editor
Reworked the Formula Editor to make it more intuitive to users. The Description field has moved out of the Advanced section of the Formula Editor, and into the top main section. The value in the Description field will be what is written out in the Field Selector as the name of the formula. The Name field of the Formula Editor has changed its name to ID, and is used when setting Parameter Defaults.
Suomi NPP Chooser
Added the ability to work with Suomi NPP data from NOAA CLASS that includes the data and geolocation within the same file. Non-consecutive granules can now be displayed, and granules can now be aggregated regardless of granule size. VIIRS SVI data from CLASS can now be displayed. Saving of both zipped and unzipped bundles containing NPP data is now supported.
There has been added functionality for working with VIIRS Cloud Mask products. If a GMODO-IICMO* product is loaded, there are various quality flag products included with the data. McIDAS-V now has the ability to determine which quality flag products are included with the data as well as what cloud mask fields can be produced from them. With cloud mask products, fields such as 'Cloud Phase', 'Volcanic Ash', 'Dust' and 'Fire' can be displayed.
There has been added functionality for working with VIIRS EDR (Environmental Data Records) products. These products include fields such as cloud heights, pressures, and temperatures, sea surface temperatures, and snow cover.
This is currently
located in the Under Development list of choosers in the Data Sources tab
of the Data Explorer and is available for user feedback through the McIDAS-V
Support Forums. As the IDPS (Interface Data Processing Segment) begins to distribute new types of NPP data, we test it in McIDAS-V and make any necessary changes to be able to get the data to display.
McIDAS-V
Version 1.3
The items below reflect the changes since the 1.2 release.
McIDAS-V User's Guide
Updated the McIDAS-V User's Guide to contain new
features and more detailed content.
Latitude/Longitude Labeling
Added the ability to add latitude and longitude labels to the display in two ways. You can add them as a component of the wireframe box through the View->Show Display Scales menu item. These labels can be configured further through the View->Properties menu item using the new Horizontal Scale tab. This tab allows you to control label and tick mark intervals. You can also add latitude and longitude labels as a component of the map controls. This can be done in the Layer Controls tab of the Data Explorer for the Default Background Map. Here, there is a Lat/Lon tab, which gives you the ability to display and configure latitude and longitude labeling in the Main Display.
Contour Labeling Frequency
Added the ability to change contour labeling frequency for contour displays. This is a new option in the Contour Properties Editor, where a Frequency slider allows you to change the number of contour labels visible in the display.
Consecutive Profiles of Sounding Data
Added the ability to display consecutive profiles of sounding data. This works with both point observation data and model-derived sounding displays. Once you create your display, there is a new option in the Sounding Chart tab, called Consecutive Profiles. Choosing this option will display the sounding for the current time in your loop, as well as the sounding for the next time in your loop. The current sounding will display as dashed Temperature and Dewpoint Temperature profiles, and the next sounding in the time series will display as solid lines for the Temperature and Dewpoint Temperature profiles. This feature makes it easy to see how the vertical profile is expected to change in the future with model data, and will show how the sounding actually did change through time when working with point observation data.
Scripting
Continued to add to the suite of fully supported Jython scripting tools introduced in McIDAS-V 1.2. The functions and methods in this suite can be used to load and display data, manipulate the display, and save the images. This allows the user to automatically process data and generate displays for web pages and other environments. This scripting can be done from the Jython shell within McIDAS-V, or from a Jython script that can be invoked as a command line argument. Please see
Scripting for the list of supported functions, an example script, and links to various Java docs.
New Mask Formulas
Added two new mask formulas (Mask Function and Mask Within Range) to the list of native formulas in McIDAS-V. These formulas are intended to operate on imagery data, and are listed under the Imagery field of the formulas. The Mask Function formula allows you to easily display data that is above, below, or equal to a certain value. The Mask Within Range formula allows you to specify a specific range of data values to display.
New Grid Trajectory Formulas
Added two new trajectory formulas (Grid 2D Trajectory and Grid 3D Trajectory) to the list of native grid formulas in McIDAS-V. These formulas are used to create trajectories utilizing u- and v-wind components (and a vertical component for the 3D formula) as well as a scalar parameter to color the trajectories by. As an alternative to the formulas, you can also create trajectories using the new derived fields for 'Grid 3D Trajectory' and 'Grid 2D Trajectory'. The trajectories will originate from your selected region (the Trajectory Initial Area), and be drawn out through the times of your data to where the u-, v- and vertical components take them.
Local ADDE Image Servers
Updated all local ADDE image servers, except for MODIS, to the versions included in McIDAS-X 2013.1. The most significant enhancements were updates to the Meteosat server (to include calibration updates, support Meteosat-10 data, and support MSG compressed and rapid scan data) and the NOAA/Metop AVHRR Level 1b server (to support Metop-B data and pre-KLM series NOAA POES data).
Latest netCDF-Java Version
A new version of the netCDF-Java library (4.3.16) is included in this release. This version of netCDF-Java includes major changes to the way GRIB 1 and 2 files are handled. See the netCDF-Java GRIB documentation for a more details on these changes.
One major outcome of this change is that GRIB variable names will now be generated in a very general way. This means that bundles that were generated with a previous version of McIDAS-V might break. In order to aid users in the transition between netCDF-Java 4.2 and 4.3, the netCDF-Java library has provided a mapping of old variable names and new variable names for the datasets served on the Unidata THREDDS Data Server (TDS), and this mapping is being used 'under the hood' in McIDAS-V to minimize the impact of these changes on users.
For users reading GRIB files from other locations (local files or other remote servers), McIDAS-V now allows users to make custom variable name mappings. New variable mappings should be placed in the McIDAS-V/varrenamer.xml file. The structure of this file is quite simple:
<varrenamers>
<varrenamer
old="oldNameHere"
new="newNameHere" />
<varrenamer
old="anotherOldNameHere"
new="anotherNewNameHere" />
</varrenamers>
Changes to the way GRIB files are served via the Unidata TDS server have also been made. The impact of this change is that the dataset URLs that point to GRIB resources will change, which will break bundles that point to the old Unidata TDS (motherlode.ucar.edu).
Again, in order to aid users in this transition, the netCDF-Java library has provided a mapping between the old and new dataset URL paths for all datasets served through the Unidata TDS. As with the variable name changes, the URL mapping for datasets on the Unidata TDS is being used 'under the hood' in McIDAS-V to minimize the impact on users.
The latest version of TDS (4.3), where URL related impacts will be seen, is now running on the main Unidata TDS (thredds.ucar.edu). Starting with version 1.3, McIDAS-V will redirect all requests to the old Unidata TDS (motherlode.ucar.edu) to the new Unidata TDS (thredds.ucar.edu) automatically and update the appropriate data URLs.
As TDS servers in the community begin to upgrade to TDS 4.3, users will likely need to use custom URL mappings. New URL mappings should be placed in the McIDAS-V/urlmaps.xml file.
Again, the format of this file is quite simple:
<urlmaps>
<urlmap
type="opendap"
old="oldthreddsserver1.edu/"
new="newthreddsserver1.edu/" />
<urlmap
type="opendap"
old="threddsserver2.edu/thredds/dodsC/old/path/"
new="threddsserver2.edu/thredds/dodcC/new/path/" />
</urlmaps>
In the first example, a new THREDDS server has replaced an old server - all requests going to oldthreddsserver1.edu will be directed to newthreddsserver1.edu. The second example is where the URL path to a particular dataset has changed, either because the product has been replaced (for example, the RUC to the RAP transition) or the maintainer of the TDS server has changed the way data are cataloged. Note in both cases the type of URL is an opendap URL. In the future, this mechanism will be used to redirect other types of data requests.
Suomi NPP Chooser
Added the ability to work with Suomi NPP data from NOAA CLASS that includes the data and geolocation within the same file. You can now display non-consecutive granules. You can also now aggregate granules together regardless of granule size. VIIRS SVI data from CLASS can now be displayed. Saving of both zipped and unzipped bundles containing NPP data is now supported.
There has been added functionality for working with VIIRS Cloud Mask products as well. If you load in a GMODO-IICMO* product, there are various quality flag products included with the data. McIDAS-V now has the ability to determine which quality flag products are included with the data as well as what cloud mask fields can be produced from them. Therefore, if you load in a GMODO-IICMO* file, you will see fields such as 'Cloud Phase', 'Volcanic Ash', 'Dust', 'Fire', etc.
This is currently
located in the Under Development list of choosers in the Data Sources tab
of the Data Explorer and is available for user feedback through the McIDAS-V
Support Forums. As the IDPS (Interface Data Processing Segment) begins to distribute new types of NPP data, we test it in McIDAS-V and make any necessary changes to be able to get the data to display.
Polar Orbit Track Chooser
Reworked the Polar Orbit Track chooser to enable easier access to local files. This is currently
located in the Under Development list of choosers in the Data Sources tab
of the Data Explorer and is available for user feedback through the
McIDAS-V
Support Forums.
McIDAS-V
Version 1.2
The items below reflect the changes since the 1.01 release.
McIDAS-V User's Guide
Updated the McIDAS-V User's Guide to contain new
features and more detailed content.
Layer Visibility Animations
Added the ability to add a Layer Visibility Animations button to the Main Toolbar in McIDAS-V. This can be done through the Toolbar Options tab of the User Preferences window. This allows you to animate through layers of data that do not have times associated with them without having to go through the menus.
Hovmoller Display
Added the Hovmoller Display to the Displays panel of
the Field Selector. Your display can be Time-Longitude or Time-Latitude,
with either a color shaded or contour display. The display will be plotted
in the Layer Controls tab of the Data Explorer, where you can change the color table, the time
label format, and the order with respect to time of the display. This display
can be used with both 2D and 3D model data, but not with 2D derived fields.
Add Logos
Added the ability to add logos to displays. This option can be found in the View->Properties menu item of the Main Display window. In the Main tab of the Properties dialog, there is a Logo panel. Here, you can select which image to add as the logo, select its location, and its size. You must also select the 'Show Logo' checkbox at the top of the tab for the logo to be visible. This will add a logo to the Main Display window. Certain types of displays are displayed in the Layer Controls tab of the Data Explorer. For these displays, an option to add a logo can be found in the item's Properties window, accessed through the Edit->Properties menu item in the Layer Controls tab.
Wind Barbs
Changed the way that wind barbs are plotted when the wind is between 0 and 2.5kts. Previously, these winds were regarded as calm and denoted by an open circle. Now, they are plotted as a staff with no flags.
Multispectral GEOCAT Data
Added a new class to support multispectral GEOCAT data.
This data can now be loaded in through the Satellite->HYDRA chooser.
Level 2 Calipso/CloudSat Data
Added support for Level 2 Calipso/CloudSat types of
data. This data can now be loaded in though the Satellite->HYDRA chooser.
Scripting
Added a first release of a suite of fully supported Jython scripting tools. The functions and methods in this suite can be used to load and display data, manipulate the display, and save the images. This allows the user to automatically process data and generate displays for web pages and other environments. This scripting can be done from the Jython shell within McIDAS-V, or from a Jython script that can be invoked as a command line argument. Please see
Scripting for the list of supported functions, an example script, and links to various Java docs.
Compute Statistics Option for HYDRA Scatter Analysis Displays
Added a new feature to HYDRA Scatter Analysis displays to output statistical information pertinent to the data. After creating a Scatter Analysis display, a new button has been added to the Layer Controls tab of the Data Explorer, called 'compute statistics'. When this button is clicked, a Scatter Statistics window will open, listing statistical information corresponding to the data on the X and Y axes of the scatter plot. There is statistical information for the display as a whole, and also for different areas you subset with the box/curve options. This information includes, but is not limited to: maximum, minimum, number of points, mean, median, variance, standard deviation, and correlation. This statistical data can be written out to a *.csv file by using the Save As CSV button.
Rotation Option
Added the ability to rotate displays clockwise and counterclockwise. You can do this by right clicking on the Auto-rotate icon in the Viewpoint Toolbar of the Main Display window. Here, you will see different rotation options.
Image Handling
Changed the way McIDAS-V handles images. In the past,
all images used Red, Green, Blue, and alpha as RealTypes in the data and
they would then map to RGB or RGBA. This meant that a change to the color
map of one image would affect all others. Now, we are using unique RealTypes
(xxx_N) for each image, where N is a unique number for each image.
SEVIRI RGB Satellite Formulas
Added new a new group of formulas has been added as a plugin to McIDAS-V. This group of formulas is titled SEVIRI RGB. These are RGB satellite formulas that are designed to work with satellite data from MSG's SEVIRI instrument, but they will work with any satellite data as long as the necessary bands are included with the data. After adding your satellite data, select one of these formulas and click Create Display. This will open a Field Selector window with recommended bands to select. The data from these bands will be utilized by McIDAS-V to produce the final image.
New Java Version
Updated the Java version in McIDAS-V from 1.6.0_17 to 1.6.0_31.
Suomi NPP Chooser
Changed the name of the
Imagery - NPP chooser to
Imagery - Suomi NPP,
for use with local data from Suomi NPP (National Polar-orbiting Partnership). This is currently
located in the Under Development list of choosers in the Data Sources tab
of the Data Explorer and is available for user feedback through the
McIDAS-V
Support Forums. As the IDPS (Interface Data Processing Segment) begins to distribute new types of NPP data, we test it in McIDAS-V and make any necessary changes to be able to get the data to display. Since the last release, granules that include terrain-corrected geolocation now work. Also, time and date information will now be listed at the bottom of the Main Display window for displayed granules. When multiple granules are aggregated together, the time/date information for the first granule will be listed. Simulated GRAVITE data produced before the release of McIDAS-V 1.01 will no longer work, now that real data is being received.
McIDAS-V
Version 1.01
The items below reflect changes since the 1.0 release.
McIDAS-V User's Guide
Updated the McIDAS-V User's Guide to contain new
features and more detailed content.
Contour Labels
Added a new option to allow the user to change the
font, font size, and alignment of contour labels. This is in the Contour
Properties Editor, which can be accessed through the Layer Controls tab of
the Data Explorer and selecting Change next to 'Contour'.
Grid Smoothing
Added the ability to revert back to the default smoothing
(none) after smoothing has been applied without having to reload the data.
Also, users can no longer smooth grids over topographic fields, and in this
situation smoothing must be done via the McIDAS-V Jython formulas.
Polar Satellite Data
Added the ability to display loops of polar satellite
data with different navigations.
BUFR Files
Added the ability to read BUFR data (*.bfr files) as
a netCDF point data type.
Jython Version
Updated the Jython version in McIDAS-V from 2.2.1 to
2.5.2.
NPP Chooser
Added a new chooser, named
Imagery - NPP,
for use with local data from NPP (NPOESS Preparatory Project). This is currently
located in the Under Development list of choosers in the Data Sources tab
of the Data Explorer and is available for user feedback through the
McIDAS-V
Support Forums.
Polar Orbit Track Chooser
Added a new chooser, named
Imagery - Polar
Orbit Track, for use with local or remote orbital track data in
TLE format. This is currently located in the Under Development list of
choosers in the Data Sources tab of the Data Explorer and is available
for user feedback through the
McIDAS-V
Support Forums.
McIDAS-V
Version 1.0
Updated Content
The McIDAS-V User's Guide has been updated with more
detailed content.
New Image Rendering Option
Added new "Enable access to image data by reference" option
in Advanced tab of User Preferences to reduce likelihood of jagged edges
at limb and gaps at dateline.
Grid Smoothing
New grid diagnostics are available in this release.
The following have been added:
- PVOR(S,V) - Potential Vorticity
- QVCL(THTA,V) - Q-Vectors in a layer
- SAVG, SAVS - Average over a grid
- SM5S, SM9S, SM5V, SM9V, GWFS, GWFV - grid smoothers (5-point, 9-point,
Gaussian)
You can use the Grid->Define a grid diagnostic formula to use these
functions.
New Grid Diagnostics
Selected grid displays (contours, flow vectors, wind
barbs) now have an option to perform smoothing functions on the grid. The
GEMPAK 5-point (SM5S), 9-point (SM9S) and Gaussian Weighted Function (GWFS)
smoothing functions have been implemented in McIDAS-V.
New Directory Structure
Renamed the .mcidasv directory to McIDAS-V to
make user files more easily accessible.
New Satellite Image Chooser
Redesigned the Satellite Imagery Chooser to include new options, such
as an optional preview image in the Region tab of the Field Selector.
Users are encouraged to use this new chooser. Please notify us (via the McIDAS-V
Support Forums or McIDAS
Help Desk) if you feel there is something in the previous chooser
that should be implemented in the new chooser. The previous chooser is
available through the Legacy Choosers tree.
New ADDE Data Manager
Redesigned the ADDE Data Manager to be more intuitive
and include separate local and remote managers.