Recent News
SNAP Version 2.5.7 Released
July, 17, 2017
AptPlot 6.7.4 Released
August 18, 2017
PyPost 1.2.4 Released
August 18, 2016
AptPlot Resources

Change Log

AptPlot 6.7.4 / ACS Plug-in 2.2.0 - released August 18, 2017:

  • Support has been added to allow plotting FRAPCON values using the rod average burnup instead of time. This is accessed through the Independent Units dropdown list in the channel selection dialog or the FRAPCON INDEPENDENTUNITS batch command. When active the BURNUP variable will be used as the independent variable for standard plots, and to select the timestep for axial plots.
  • The TRACE axial plotting logic was updated to report a warning if the provided data channel references an axial level greater than 1. In this case the first axial level will be used instead.
  • The burnup values for FRAPCON plots will now display with the units GWd/MTU. Previously some burnup values displayed with MWd/kgU.
  • Updated engineering units for RELAP5/RELAP5-3D plot files.

ACS Plug-in 2.1.3 - released July 13, 2017:

  • An issue was resolved for TRACE plot file import where plots could not be generated for more than one plot file if the data channels differed between the files.
  • Axial plotting routines for TRACE have been updated to perform a linear interpolation when the requested plot time falls between two time steps.

AptPlot 6.7.3 / ACS Plug-in 2.1.2 - released March 28, 2017:

  • The channel selection dialogs for TRACE, FRAPCON, FRAPTRAN and COBRA were updated to allow the channel name filters to optionally include or exclude the channel description text.
  • Updated engineering units for COBRA plot files.

ACS Plug-in 2.1.1 - released February 14, 2017:

  • Fixed the engineering units conversion logic for RETRAN-3D plot files.

AptPlot 6.7.2 released January 17, 2017:

  • Updated XDR library to support RETRAN-3D demultiplexer.

ACS Plug-in 2.1.0 - released January 17, 2017:

  • Support was added for RETRAN-3D plot file formats including: ASCII, binary and demultiplexed.
  • A demultiplexer was added for both the ASCII and binary RETRAN-3D plot file format.
  • Plot file read routines have been updated to handle importing the 8.2 version of the GOTHIC plot file format.
  • Corrected for unused SI/British flag in GOTHIC 8.1 plot files.
  • Extraneous GOTHIC plot file read debug output has been removed.
  • An issue was resolved that caused the demultiplexer to fail when attempting to demultiplex a GOTHIC plot file a second time.
  • Stand-alone command-line demultiplexer launchers have been added for the GOTHIC, TRAC trcgrf, and RETRAN-3D demultiplexers.

AptPlot 6.7.1 released December 2, 2016:

  • The PNG, JPEG, and TIFF drivers were updated to properly handle the specified DPI value for generated images. Previously, this value was hardcoded to 72 DPI.

AptPlot 6.7.0 released September 23, 2016:

  • Updated to Java Version 8. Java Version 1.8.0_102 is now bundled with AptPlot for the 32-bit Windows, 64-bit Windows and 64-bit Linux platforms.

ACS Plug-in 2.0.0 - released September 23, 2016:

  • The FRAPCON Channel selection Dialog has been updated to support the generation of axial and radial plots. The dialog contains a plot type drop down menu that includes Time Dependent, Axial, and Radial. The Axial and Radial options limit the channel listing to display axial or radial channels only. Plot Time and Offset fields were added for specifying the plot time and geometric data offset for an axial or radial plot.
    The new batch commands PLOTAXIAL and PLOTRADIAL have been added. These commands generate an axial or radial plot from the channels that have been read. The PLOTAXIAL command has the following parameters: FRAPCON <File> PLOTAXIAL [time] <offset> <axis> where <File> is the plot file number, [time] is the axial or radial plot time, <offset> is an offset to apply to the geometric data, and axis is specifies the axis for the geometric data as XAXIS or YAXIS. The PLOTRADIAL command has the same parameters.
  • The APTPLOT FRAPCON plot file read routines were updated to support the new fission gas data channels.
  • The efficiency of the TRACE Plot file read logic was dramatically improved for plot files with a very large number of channels.

AptPlot 6.6.2 released May 12, 2016:

  • The iText PDF driver had been replaced with a new PDF driver implemented using the Apache PDFBox library. This eliminates problems rendering certain characters such as the greater-than and less-than signs.

ACS Plug-in 1.9.3 - released May 12, 2016:

  • The TRACE Channel Selection Dialog has been updated to include a drop down menu that controls the orientation of axial plots. This drop down menu contains the items X-Axis and Y-Axis. When the X-Axis item is selected axial plots are generated horizontally along the X-axis. Selecting Y-Axis results in a vertical orientation.
  • The TRAC PLOTAXIAL batch command has been updated to include an optional parameter to control the orientation of axial plots. When this value is omitted geometric data is placed on the Y-Axis as a default.

AptPlot 6.6.1 released December 16, 2015:

  • Updated to improve integration with other applications. The AptPlot home environmental variable is no longer required and has been removed from the application launchers.
  • A PDF version of the AptPlot User's Manual was added to the distribution.

ACS Plug-in 1.9.2 - released December 16, 2015:

  • The engineering units for COBRA have been updated to include new channels.
  • The COBRA channel selection dialog has been updated to include short descriptions of each data channel.
  • A PDF version of the ACS Plug-in User's Manual was added to the distribution.

ACS Plug-in 1.9.1 - released November 25, 2015:

  • The batch command processing for PARCS variables was updated to support variables with the following form: <varname>-A#R# where A and R are flags for the axial and radial indices

AptPlot 6.6.0 released September 22, 2015

  • Updated the bundled Java VMs to version 1.7.0_80. Bundled VM's are installed for the following platforms:
    • 32-bit Windows
    • 64-bit Windows
    • Linux 64-bit
  • Support for PostScript has been switched from the FreeHEP Vector Graphics library to the Apache XML Graphics library. This change allows for superior PostScript export, as well as support for Encapsulated PostScript (EPS).

The following updates were made to the ACS Plug-in (Version 1.9.0) for this release:

  • Re-implemented support for TRAC TRCGRF and TRCGRF DEMUX files.
  • Updated GOTHIC support to include ASCII and CSV export of plot data. This includes the export batch command, and the export button in the channel selection dialog
  • The engineering units unit label for a EU Code 298, Mass Flow, was corrected for the NRC databank files.
  • Added support for GOTHIC plot files. Added demultiplexing utility for GOTHIC plot files.
  • The RELAP5 plot file parsing logic was updated to resolve issues encountered reading a binary strip file that contains two or fewer data channels.
  • The TRACE channel selection dialog has been updated to support generating axial plots. The dialog now has a plot type drop-down list that includes Time Dependent, and Axial. The Axial option will limit the channel selection to the only display channels that have cell length data. Only the lowest axial node for each axial channel is displayed. The geometric data for hydraulic components is automatically extracted from the header portion of the plot file, and will automatically be used to build the axial plots. An Axial Plot Time field has been added for specifying the time for the axial plot, and a Y Offset field has been added to allow adjustment of the y axis values obtained from the geometry data. The Axial plot capability is only supported by TRACE XTV and XTV Demux plot files.
  • The new batch command "PLOTAXIAL" has been added which generates an axial plot from the channels that have been selected using the TREAD command. This command is only supported for TRACE XTV and XTV Demux files. The command has the following parameters:
    • TRAC <File> PLOTAXIAL [time] <y offset>
    where <File> is the optional plot file number, <y offset> is an optional offset along the Y axis, and [time] is the required time for the given data. The closest timestep to the requested time will be plotted.
  • The TRACE channel selection dialog was updated to merge all of the data channels for the HTSTRC components with the corresponding HTSTR components.

AptPlot 6.5.2 released January 23, 2014

  • This version will automatically install and configure a bundled Oracle Java Virtual Machine for the following supported platforms:
    • 32-bit Windows XP/Vista/7
    • 64-bit, Windows XP/Vista/7
    • Linux 64-bit

The following updates were made to the ACS Plug-in (Version 1.8.0) for this release:

  • Large file support >2.1GB was added for demultiplexed COBRA plot files.
  • Added support for GOTHIC plot files. Added demultiplexing utility for GOTHIC plot files.
  • A RELAP5 demuxer issue was resolved that prevented demultiplexing files with more than 150,000 timeslices.
  • A COBRA demuxer issue was resolved that prevented demultiplexing files with more than 100,000 timeslices.
  • The RELAP5 and TRACE channel selection dialogs have been updated to optionally group channels by type. When the option is selected (the default) channels with the same prefix (such as alpE, pn, etc.) will be grouped into expandable categories within the channel selection window.
  • Updated engineering units for RELAP5, COBRA and MELCOR.

AptPlot 6.5.1 released February 17, 2012

  • Updated to work with Java 7 under Windows.

The following updates were made to the ACS Plug-in (Version 1.7.0) for this release:

  • Added spport for plotting data from the FRAPCON and FRAPTRAN fuel performance codes.
AptPlot 6.5.0 - released August 12, 2011
  • A new user preference is available, "Remember file selector locations", which defaults to enabled. When disabled, all file selection windows will start in the either the working directory from which AptPlot was launched, or, if launched from the the AptPlot installation directory, in the user's home folder.
  • A pan tool is now available. When selected, clicking and dragging within the plot will pan the contents of the currently selected graph.
  • The plot can now be zoomed in and out while holding Ctrl (Command on Macs) and scrolling the mousewheel.
  • Rubber band operations have been updated to follow contemporary UI conventions. For example, when using the zoom tool, the initial mouse press will start the operation; dragging the mouse over the desired area, then releasing the mouse button will complete the action. This behavior has been implemented for most rubber band actions, including resizing plots, moving objects, toolbar operations such as zoom, etc. Placing annotations, such as boxes, lines, and ellipses, still requires a second click to complete the action. However, the preview rubber band will now appear while dragging the cursor after the initial mouse press.
  • Resolved an issue that prevented use of the Non-Linear Curve Fitting functionality for some expressions.

The following updates were made to the ACS Plug-in (version 1.6.0) for this release:

  • The Demutilplexer utility applications for RELAP5, TRACE, COBRA, and MELCOR plot files have been updated to include automatic determination of the buffer size. The '-mN' command line option now defaults to '-m0' which enables the automatic mode in each of the demuxers. Increasing the maximum amount of memory available to the VM will now increate the size of the demutiplexing buffer. The adjust this value, run the LauncherSettings.jar utility located in the bin directory of the AptPlot installation, and change the JVM option, '-Xmx764m' for the DEMUX and associated demultiplexer utilities accordingly. For example, to increase the maximum JVM memory to 3GB for the RELAP5 demultiplexer, change the option to '-Xmx3g' for the R2DMX and DEMUX applications.


AptPlot 6.4.1 - released June 28, 2011
  • Added ability to assign a single point to a vector variable.


AptPlot 6.4.0 - released May 25, 2011
  • Fixed an issue with the dropPoints function that would occur if the minimum range on the mask vector was greater than the minumum range of the input vector.
  • Added framework support for new ACS Export feature.
  • Added an append function to the equation interpreter.
  • The installer has been updated to handle a wider range of proxie server configurations.

The following updates were made to the ACS Plug-in (Version 1.5.0) for this release:

  • Added ACSII table and CSV file export for selected data channels for RELAP5, TRACE, COBRA, PARCS and EXTDATA data export. Up to 30 data channeles may be selected at a time using either the channel selection dialogs, or batch commands. The selected channels can be written to an external file using either the export button on the file selection dialogs, or by using batch commands in the form of: TRACE EXPORT CVS "C:/output.csv"
  • An issue was resolved where analysis code plot files were not properly closed when a new file was opened at a given file index.
  • When opening analysis code plot files, multiple files can now be selected. These files will be assigned file indexes starting with the selected index, or using the first available index 'when' Next is selected.


AptPlot 6.3.5 - released July 23, 2010
  • The spreadsheet editing dialog has been updated to improve performance and to correct an bug would change the data type to XY when data sets are first opened in the dialog. The spreadsheet table has also been updated to support copy/paste operations from external applications such as MS Excel and Openoffice.

The following updates were made to the ACS Plug-in for this release:

  • Updated list of supported engineering units for RELAP5.


ACS Plug-in 1.4.5 - released January 6, 2010
  • Updated the plot file demultiplexer utlities to prevent an array out of bounds exception that could occur in rare cases when compressing the channel data.


AptPlot 6.3.4 - released December 9, 2009
  • Added a SHOW argument for opening analysis code plot files. Commands take the form "CODE <INDEX> SHOW", and will display the channel dialog at either the given index, if one is specified, or the current active index for that code.

The following updates were made to the ACS Plug-in for this release:

  • Fixed a problem in the RELAP5 demuxer introduced in the last release that removed support for the new RELAP5-3D PIB-based plot files.


AptPlot 6.3.3 - released October 16, 2009
  • Resolved an issue with the standard File > Open action that prevented saving and restoring the last directory opened in the file chooser.
  • Resolved an issue that prevented text from being displayed in the drop-down lists for Font selection.
  • Fixed a NPE that could occur when canceling a save operation from the file chooser dialog.
  • Added a number of sample AptPlot Files. These samples are included in the Examples folder of the AptPlot installation.

The following updates were made to the ACS Plug-in for this release:

  • The file selection dialogs were updated to properly set the initial state of file filters based on the the last selected file type.
  • File close buttons were added to all data channel selection dialogs.
  • The RELAP5 r2dmx utility was updated to support rstplt files that include multiple restart sections with varying channel lists.
  • Support was added for new RELAP5 engineering unit types.
  • An issue was corrected that prevented reading de-multiplexed COBRA files that were generated with compression.
  • Support was added for 32 and 64-bit S-RELAP rstplt files.


AptPlot 6.3.2 - released August 12, 2009
  • Fixed headless exception that could occur when generating plots in batch mode under Linux without an X11 server running.

The following updates were made to the ACS Plug-in for this release:

  • Updated the parser to expand the set of allowable characters for EXTDATA channel names.


AptPlot 6.3.1 - released August 4, 2009
  • The Variable Properties dialog has been overhauled to make better use of screen space and offer additional features. The list of variables has been changed to a table with two columns: the right displays the name of the variable and the left displays its 'saved' flag status. User-defined scalar variables will now
    also appear in the list, so that the 'saved' status of all variables can be managed directly in the dialog. For all other changes to the dialog, please consult the AptPlot documentation.
  • Save Defaults and Reset Defaults menu items have been added to the Plot menu. Save Defaults will save all of the current graph settings as defaults. The Reset Defaults option will reset the graph setting the original settings.
  • The Batik PDF trancoder has been replaced with the iText PDF library. This library provides higher quality PDF output and significantly reduces the time required to render PDF files.

The following updates were made to the ACS Plug-in for this release:

  • The number of file indexes available for each type of supported code has been increased from 10 to 30 (indexes 0-29). Equation Interpreter constructs for accessing plot-file data may now use up to two digits to denote the location of the data (i.e. r18_p-100010000).
  • Plot files can now be closed. The command "TYPE index CLOSE" will close a file open at the indicated index (i.e. RELAP 18 CLOSE). This frees all resources associated with the file opened at that index.
  • The Plot Axial Data dialog introduced in the previous version has been redesigned based on user feedback. The Source, Time, and X Axis values, all of which were previously specified once for all axial plots, are now entered on an axial-by-axial basis. Restoring axial plot definitions is now an explicit process: buttons have been added to the toolbar for saving and opening axial plot definitions files.
  • Support has been added for custom unit codes embedded in EXTDATA files. The custom units are transparently applied when reading data from a file with embedded units.
  • Opening a RELAP window from the UI now correctly displays a file filter, restricting the view to only those files with the appropriate file extensions. The "All Files" filter is still available. When opening a plot file where the type must be specified, the user-entered type will now be remembered between sessions.
  • Six new engineering unit types have been added for COBRA-IE.


AptPlot 6.3.0 - released June 22, 2009
  • Please note. This version requires Java 6.0 or newer.
  • The list of vectors in the Variables window (and any other dialog that displays this list) has new functionality. Vectors can now be created from the list's right-click pop-up menu. Additionally, vectors can be edited in a spreadsheet editor, similar to the dialog displayed for editing data-sets. To open this window, double-click a vector in the list, or select "Edit > In Spreadsheet" from the vector's right-click pop-up menu.
  • Save Defaults and Reset Defaults menu items have been added to the Plot menu. Save Defaults will save all of the current graph settings as defaults. The Reset Defaults option will reset the graph setting the original settings.
  • The Data Set spreadsheet editing dialog no longer contains an 'OK' and 'Apply' button, as they were inconsistent with the on-the-fly editing of the table data. Now, changes to the set type will be reflected immediately; attempting to change to a type with fewer columns will prompt the user before discarding data. Additionally, data set comments will now be applied whenever the user presses the Enter key in or removes focus from the comment field.
  • Added semantics to an existing command: PLOTVAR can now specify a target data set as its first argument. ex: PLOTVAR G0.S1 "<vector>"
  • Resolved an issue when exporting EMF images that caused a border to be painted around the plot.
  • Resolved an issue where exported PostScript plots would always appear with the "Letter" size, even when using A4 or custom page size, in some viewers and printers.
  • Resolved a UI regression where the set list was not appearing in the Write ASCII dialog.
  • Resolved a number of issues related to restoring dialog locations and sizes in multi-monitor and virutal desktop environments.
  • Banner infomation consisting of JVM and AptPlot version numbers, platform type, date, etc. was added to the log file (aptplot.screen).

The following updates were made to the ACS Plug-in for this release:

  • A "Plot Axial" menu item has been added to the Data menu. This item provides access to the Plot Axial Data dialog, which can be used to easily create axial plots.
  • The COBRA demuxer was updated to support demultiplexing COBRA plot files with the time channel labeled time-0.
  • The channel selection dialogs have been retooled to be more consistent and to organize available options more effectively. The graph selector has been completely removed in favor of a drop-down list, whose first option is always"<current>" (indicating the plot's currently selected graph). Channel selection functionality remains otherwise identical.
  • Help buttons have been added to the Axial Plot and Channel selection dialogs.


AptPlot 6.2.4 - released April 23, 2009
  • Please note. This version requires Java 6.0 or newer.
  • Resolved an issue introduced in version 6.2.3 that would limit plot-file data channels accessed from the Equation Interpreter to two points.
  • Resolved an issue where dialogs with graph and data set lists would stop updating. This problem would manifest after the a dialog was closed and subsequently reopened.
  • Resolved an issue where changing the format for a data-set column from the spreadsheet editor would fail.
  • Resolved an issue that prevented dialog screen positions from being restored from previous AptPlot sessions.
  • When closing AptPlot, selecting "No" at the "Exit losing unsaved changes?" prompt will now correctly prevent the application from closing.
  • The layout of the TRACE data channel selection dialog was modified to better fit wide screen monitors.
  • MELCOR plot file I/O routines were updated to support MELCOR Version 2.1.
  • The mel2dmx demultiplexer utility was updated to support the longer channels names required for MELCOR 2.1.


AptPlot 6.2.3 - released April 9, 2009
  • Please note. This version requires Java 6.0 or newer.
  • Demultiplexer support was added for PIB based RELAP5-3D plot files.
  • The syntax for NRC Databank variable names was updated to allow colon charaters to be included in the name.


AptPlot 6.2.2 - released March 23, 2009
  • Please note. This version requires Java 6.0 or newer.
  • An issue was corrected that could produce a thread deadlock under Windows after using a file selector dialog in a directory containg several large zip files. (see Java Bug ID 6741890).
  • Corrected a problem with batch commands that reference the "DISPLAY" device when operating in headless mode.
  • Updated the Enginnering units for RELAP5 & COBRA codes in the ACS plug-in.


AptPlot 6.2.1 - released March 12, 2009
  • Please note. This version requires Java 6.0 or newer.
  • A problem was corrected which could produce a NullPointerException when running in headless mode.
  • A update was made to correct an intermittent threading deadlock that was encountered when opening TRACE XTV files.


AptPlot 6.2.0 - released March 5, 2009
  • Please note. This version requires Java 6.0 or newer.
  • AptPlot has been updated to run in headless mode for machines without graphical environments. All instances of AptPlot launched through AptBatch.exe and launchers will run in headless mode.
  • Minor changes were made to the way rubber bands and focus indicators were displayed on the canvas to resolve performance issues on certain versions of Java.
  • A threading issue was resolved related to file selection dialogs that could cause the application to hang when opening certain files.
  • Raster image export was updated to use Sun's ImageIO package for JPEG and PNG images.
  • Image outputs will now properly anti-alias.
  • Support was added for PIB based RELAP5-3D plot files.
  • An issue was resolved that prevented EXTDATA and FRAPCON channels from being recognized in the Equation Interpreter.


AptPlot 6.1.9 - released November 19, 2008
  • Evaluate expression dialog will now retain its state when reopened.
  • The open file chooser will now default to the current working directory.
  • The demultiplexers have been updated to handle cygwin based file names under Windows.
  • Removed error message when aptplotrc file is not found.
  • Updated engineering units for RELAP5 & TRACE codes in the ACS plug-in.


AptPlot 6.1.8 - released June 22, 2008
  • The file selection dialogs used to open ACS plug-in file are now initialized to the last plot file opened.
  • A problem was corrected that could result in the launcher classpath definitions for the demultiplexing utilities to exclude the installation directory.


AptPlot 6.1.7 - released June 13, 2008
  • The frehep graphics drivers have been updated to the latest version. This fixes a problem with the Windows EMF file export that resulted in the wrong colors being used for backgound patterns.
  • A '-noscreen' command line argument was added. This option will prevent stderr & stdout from being redirected to the screen file.
  • A problem was corrected that prevented NRC Databank data channel syntax from being properly parsed in the batch command files.
  • Support was added for the Windows 64-bit Java VM.


ACS Plug-in 1.2.1 - released April 21, 2008
  • Fixed conversion factors used for COBRA plot files for enthapy, heat flux and heat transfer coefficients.


AptPlot 6.1.6 - released March 19, 2008
  • Fixed an issue with the selector operations menu on the data set selection panel.
  • Buttons have been added to the data set selection panel to select all data sets and to clear the current selection.


AptPlot 6.1.5 - released February 25, 2008
  • Fixed an issue with the parser where commands that produced recursive parser calls (such as NEW and LOAD) would incorrectly report syntax errors.
  • Updated error handling to write all messages to the screen file when running in batch mode.
  • Added support for muliplexed and demultiplexed EXTDATA files.
  • Added support for RELAP5 ASCII STRIP file format.


AptPlot 6.1.4 - released January 3, 2008
  • Moved parser invocation to swing event thread to prevent a potential deadlock when sending commands to AptPlot's STDIN.


AptPlot 6.1.3 - released December 18, 2007
  • A new construct in the equation interpreter provides access to additional data set columns. The standard vector construct gM.sN can be used to retrieve graph M's Nth data set. The result is a vector with data from the X and Y columns of the specified set. This construct now allows replacing the Y data with one of the set's four optional columns by using the syntax gM.sN.y[1-4] (example: G0.S2.Y1). The construct fails if the specified column is not currently in use, such as the Y2 column of an XYDY data set.
  • An issue was resolved that could cause the canvas to disappear on Windows machines with more than one monitor.
  • Updated to new Installer.
  • Context sensitive file-filters were implemented for the RELAP5 and TRACE plot file dialogs. Only file-filters appropriate to the currently selected type will be displayed.
  • Any parentheses in a MELCOR channel name are now replaced by their corresponding square brackets, resolving a related parsing issue.
  • An issue was resolved that could prevent reading certain CONTAIN plot files.


AptPlot 6.1.2 - released October 1, 2007
  • The MELCOR demux file I/O routines were updated to add support for large file pointers (64-bit) and to properly handle code restarts.
  • The MELCOR engineering units conversion routines were updated to include several missing data channel types.
  • Changed the demux utility logic to redirect stderr to ~/.aptplot/demux.screen file.


AptPlot 6.1.1 - released September 17, 2007
  • The Print Setup Dialog has been modified to make it more intuitive. The menu bar and "OK" button were removed. The Options menu items were replaced by corresponding check boxed placed in the dialog. The File->Print menu item was replaced by a Print button placed at the bottom of the dialog. The "Print" function was modified to apply the dialog settings prior to printing.
  • The RELAP5 demux file I/O routines were updated to fix an error reading compressed data channels that were written using the secondary run-length compression algorithm.


AptPlot 6.1.0 - September 3 , 2007

Initial Public Release of AptPlot.