RockWorks/17 Revision History
2015/Q4 (10/01/15-12/31/15)


(156) Bug Fix (12/29/15/JPR): The new Data-Filling Utility (see item #097 below) now correctly fills leading and trailing blank data cells.


(155) Bug Fix (12/29/15/MIW): The correct UTM Zone is now displayed within Solid Model Statistics Reports.


(154) Bug Fix (12/29/15/MIW): X-Axis labeling within Logarithmically-scaled histograms now works correctly.


(153) Bug Fix (12/29/15/MIW): The Cancel button within the Histogram / Confirm dialog now works correctly.


(152) Bug Fix (12/29/15/MIW): The Confirm option within the Histogram proram now works correctly with Logarithmic scaling.


(151) Bug Fix (12/29/15/MIW): Creating a Borehole Manager / Location Map in Google Earth no longer sporadically defaults to NAD83 rather than the selected datum.


(150) New Feature (12/29/15/JPR): A new set of decimal-related options have been added to the Settings / Coordinates menu.

These setting will determine how many decimals places are allowed and saved when making changes to the items within the Settings / Dimensions menu.

Note: The Automatic setting will set the decimal places as follows;


(149) Bug Fix (12/28/15/MIW): The XYZ units for grid files are now stored within the grid model files.


(148) Bug Fix (12/28/15/MIW): The XY units are now read correctly when loading Solid Models (.RwMod).  This bug produced incorrect display of units withinthe Solid / Statistics Report.


(137-147) Improvement / New Features (12/28/15/JPR): The Utilities / Grid / Morph program has been completely redesigned and enhanced as described below;

 

 

 

 

 

 


(136) New Feature (12/28/15/JPR): A new program titled "Replace" has been added to the Utilities / Grid / Filter menu.

For each XYZ point within the Utilities Datasheet, this program will locate the closest node within a grid file and replace it's z-value with the z-value for the XYZ point within the datasheet.



(135) New Feature (12/28/15/JPR): A new option titled "Overlay" has been added to the Map Options sub-menu.  The Overlay feature will overlay the contents of an existing diagram atop the diagram that is being created.

The new Overlay option has been added to the Map Options menus for over 52 other programs within RockWorks.



(134) Improvement (12/18/15/MIW): 2D and 3D faults are now embedded within the RockWorks grids (RwGrd) and solid models (RwMod).  This eliminates the need to separately specify the fault files when generating diagrams that are based on grids and solids that include embedded fault data.


(133) Bug-Fix (12/18/15/MIW): Dates and numbers within RwDat Tutorial files are now correctly converted to the local regions format.


(132) Bug-Fix (12/18/15/MIW): The ReportWorks program now updates the Color Legends on the first click of the Apply button.

(127-131) Bug-Fixes (12/18/15/MIW): The following changes have been made to the RockPLot3D program:


(126) Cosmetic (12/18/15/MIW): The GIS-Link now provides an improved (less cryptic) error message when the 32-bit Access drivers are missing.


(125) Cosmetic (12/17/15/MIW): The GIS-Link now works within an Access database however it may require that the user install a 2007 32-bit OLE-DB driver.


(123-124) Bug Fix (12/17/15/JCJ): The AGS import program:


(122) Cosmetic (12/17/15/JCJ): The Database Engine tab within the Create New Project dialog has been consolided into a "cleaner" interface.


(121) New Feature (12/17/15/JPR): A new program titled "Grids -> Section" has been added to the Utilities / Grid menu.  This program perform an operation similar to the new Grids -> Profile program except that it draws the cross-section using point-to-point section vertices.


(117-120) Improvements (12/16/15/JPR): The following improvements have been made to the Utilities / Grid / Morph program:


The new Raster Image Options button will display a new, consolidated dialog which provides some new features (identical to those within the new Export / Raster Image program described with New Feature #109-116 below):


(109-116) New Feature (12/15/15/JPR): A new program titled "Raster Image" has been added to the Utilities / Graphics / 2D Utilities / Grafix / Export menu.

This new program consolidates and replaces the following programs which were used to convert RockPlot2D diagrams to raster images (bitmaps):

New features include:


(104-108) Improvements (12/10/15/JPR): The Utilities / Imagery / PicShow program has been re-designed:


(103) New Feature (12/07/15/JPR): A new program titled "Disable Data Based On Distance From Closest Borehole" has been added to the Utilities / DataSheet / Filter menu.  This program is used to either enable or disable the checkbox within the "Use" column based on the distance between the point and the closest borehole within the borehole database.


(102) New Feature (12/07/15/JPR): Two new options have been added to the new Data-Filling Utility (see item #097 below);



(101) New Feature (12/06/15/JPR): A new option titled "Borehole Has Zero Depth" has been added to the Preferences / Warnings page.  Disabling this warning (which is checked-on by default) will deactivate the warning message that is normally displayed whenever a borehole with zero-depth is encountered (e.g. drawing a cross-section).  Once disabled, the program will still attempt to plot the borehole, meaning that just the borehole title will be displayed (assuming that you've elected to plot the borehole title).  This new capability has been added for users who still want to display the titles for planned boreholes or boreholes for which the downhole data is missing.  Unchecking the Borehole Has Zero Depth warning also eliminates the interrupting messages when processing large, low-quality datasets in which that are many un-populated boreholes.


(099-100) Cosmetic (12/06/15/JPR): The following changes have been made to the Borehole Manager / StripLogs / Pick Lithologic Intervals menu.


(098-099) Cosmetic (12/06/15/JPR): The following changes have been made to the Borehole Manager / StripLogs / Pick Stratigraphic Contacts menu.


(097) New Feature (12/04/15/JCJ): A new utility progam titled "Data Fill" has been added to the Utilities / Datasheet / Columns menu.

The program is designed to fill blank cells with numbers based on the values within columns on either side of the blank cell. For example, consider a list of monitor wells that have been sampled over time for a contaminant. Invariably, some of these wells will be unsampled resulting in misleading maps and animations. The Data-Fill Utility will fill the empty cells based on the average of existing values on either side. If more than one adjacent cells are empty, the averaging will be weighted accordingly as shown by the following example:


(096) Bug Fix (12/04/15/JCJ): The Borehole Manager / StripLogs / Pick Stratigraphic Contacts program now works correctly.  The previous version would generate a "data type unknown" error.


(088-095) Bug Fixes (12/04/15/JPR): The following programs no longer generate an "invalid pointer" error if run twice during the same session:


(087) Bug Fix (12/03/15/JPR): The Solid Classification Smoothing Filter will no longer sporadically lock up if warping is enabled and the warping surface and/or ground surface contain null values.


(086) Improvement (12/03/15/MIW): The GIS Link now works with both SQLite and MDB.


(085) Cosmetic (12/03/15/MMM/MIW): New Help messages have been added to the GIS Link.


(080-084) New Feature (12/02/15/JCJ): An option has been added for exporting the following Project Tables to the RockWorks DataSheet:


(079) New Feature (12/01/15/MIW/JPR): A new program titled "Copy Faults From Grid A to Grid B" has been added to the new Utilities / Grid / Miscellaneous menu.  This program is used to copy the new "embedded" fault information from one grid file another grid file.


(078) Bug Fix (12/01/15/JCJ): Deleting disabled boreholes no longer causes conflicts with data sets that contain large numbers (e.g. thousands) of disabled boreholes.


(077) Bug Fix (12/01/15/JCJ): The "Optional Fields" dialog for borehole tables now allows for editing the display name and updating the column heading.


(076) New Feature (12/01/15/JPR): A new "SOUND:" command has been added to the RCL (RockWare Command Language) script language.  This command is used to create notification sounds to let you know when a script has been completely processed.  The new SOUND: command may also be inserted at various points within a script to let you know how the program is progressing.

There are currently three possible sound parameters:


(075-084) New Features (11/28/15/JPR): Several new features and improvements have been made to the grid smoothing algorithm:

 


(073-074) Improvement / Cosmetic (11/28/15/JPR): The horizontal and vertical resolution settings within the Solid Modeling Options / Declustering panel have been converted to "spin buttons" with minimum values of 1.  This eliminates the possibility of setting the resolution to zero thereby causing an infinite loop during the declustering process.  An explanatory cartoon has also been added to the menu.


(071-072) Improvement / Cosmetic (11/28/15/JPR): The horizontal resolution setting within the Gridding Options / Declustering panel has been converted to a "spin button" with a minimum value of 1.  This eliminates the possibility of setting the resolution to zero thereby causing an infinite loop during the declustering process.  An explanatory cartoon has also been added to the menu.


(070) Bug Fix (11/25/15/JPR): The Utilities / Map / Grid-Based Map program no longer generates a blank-file-name-not-found error message when only the labeled cells are activated.


(069) Cosmetic (11/24/15/JPR): The Kriging algorithm now displays percent-completed progress bars when computing the average minimum and maximum point spacings and when creating the lag stream.  This is useful when processing large data sets (e.g. 5,000 points) and knowing if the program is hung-up or just busy processing the data.


(068) Bug Fix (11/24/15/JPR): The Utilities / Planes / 3-Points to Planes / Single program now plots the legend properly.  The previous version was basing the legend dimension upon the project dimensions.


(067) Cosmetic (11/23/15/JPR): The Color Converter program has been moved from the Utilities / Grafix menu to the Utilities / Widgets menu.


(066) Improvement (11/23/15/JPR): The decimal places that are displayed for color interval low and high cutoffs has been increased from two to five in order to accommodate very low geochemical values.


(065) Cosmetic (11/23/15/JPR): The width of the Minimum, Maximum, and Range cells within the Settings / Dimensions window have been increased to accommodate larger dimensions.


(064) Cosmetic (11/23/15/JPR): Programs that read XY and XYZ data from the Utilities Datasheet (Utilities/Map/EzMap, Settings/Dimensions/Scan Datasheet, etc.) now show a percent-completed progress bar when reading the data from the datasheet.  This is useful when reading data from very large files (i.e. knowing if the program is hung-up or just busy reading the data).


(059-063) New Feature (11/23/15/JCJ): The following changes have been made to the database import and export programs;


(055-058) Cosmetic/Improvement (11/23/15/JPR): The Utilities / Widgets programs have been re-designed such that;



(054) Bug Fix (11/19/15/MIW): The RockPlot-2D Color Table Legends and Index Legends now embed the table data within the Rw2D files.



(053) Bug Fix (11/19/15/MIW): The Rules and Filters options are now displayed within in the RockWorks Utilities datasheet when Log Display is a menu option.



(052) Bug Fix (11/19/15/MIW): Older pattern files (extension .pat, LogPlot, RockWorks 15) are now recognized as a file type when importing into the new pattern file.



(051) New Feature (11/19/15/MIW): 3D faults are now embedded within the surface (RwGrd) and solid (RwMod) files.  Several menus have been re-designed accordingly (i.e. there's no longer a need to separately identify the fault file for both the gridding and the display).



(050) New Feature (11/19/15/MIW): Menus to display the 3D and 2D faults have been added where applicable.


(047-049) Cosmetic/Improvement (11/20/15/JPR): The following improvements have been made to the vertex list that is displayed when selecting profile, section, and fence panel endpoints:


(046) Bug Fix (11/11/15/JPR): The Utilities / Widgets / Periodic program no longer generates an Access Violation error when first selected.


(045) Bug Fix (10/29/15/MIW): The importing of DXF Solid (triangles to quads) to RockPlot2D files now uses the specified color.


(044) Enhancement (10/29/15/MIW): It is now possible to specify a vertical offset for depth labels within 3D logs.  The Vertical Offset can then be modified from within the RockPlot3D viewer via the Vertical Offset option.


(043) Bug Fix (11/09/15/JPR): RwDat files that are automatically re-loaded into the Utilities Datasheet upon program start-up now refresh the Additional File Information correctly.  For example, in the previous version, an RwDat file that contained local coordinates would show the correct Local Coordinate System Origin within the "Additional File Information" region of the Datasheet window whenever the file was initially loaded.  If, however, RockWorks was closed and restarted, the program would show 0,0 for the Local Coordinate System Origin.  The same fix applies to State Plane Zones, UTM Datums, and UTM Zones for RwDat files that are automatically loaded upon program startup.


(042) New Feature (11/07/15/JPR): The Strat Model menu has been re-designed to accommodate the new embedded 2D faulting capabilities.  The main title for this tab has been relabeled from "Plot 3D Faults" to "Plot Faults" as a consequence.


(041) New Feature (11/07/15/JPR): The 3-D Surface Options menu has been re-designed to accommodate the new embedded 3-D faulting capabilities.  As shown below, the previous menu has been split from one large smorgasbord into a tree-like structure with generous explanatory annotation.


(040) New Feature (11/07/15/MIW): Fault information, be it 2D polylines or 3D fault ribbons, is now embedded within the RockWorks grids and block (solid) models.  This means that the programs that plot these models no longer need to separately ask for the 2D or 3D fault files.  Instead, the program is now "aware" of the original fault information that was used when creating the models.


(039) New Feature (11/07/15/JPR): A new program titled "Google Earth Billboards" has been added to the Borehole Manager / Aquifers menu.  This program will create the same diagrams as the Aquifers / Hydrograph Map program except that the diagrams will be displayed as vertical panels ("billboards") within Google Earth.  The Billboards Option button is identical to that within the new Production / Google Earth Billboards program (see Item #36 - below).


(038) New Feature (11/04/15/JPR): A new program titled "Google Earth Billboards" has been added to the Borehole Manager / T-Data menu.  This program will create the same diagrams as the T-Data / Time-Graph Map program except that the diagrams will be displayed as vertical panels ("billboards") within Google Earth.  The Billboards Option button is identical to that within the new Production / Google Earth Billboards program (see Item #36 - below).


(037) Bug Fix (11/04/15/JPR): The Gridding Algorithm / Hybrid weighting parameters are now correctly read when processing RCL files or loading saved menus.  The previous version would change the weighting parameters to zero thereby producing a divide-by-zero error message.


(036) New Feature (11/04/15/JPR): A new program titled "Google Earth Billboards" has been added to the Borehole Manager / Production menu.  This program will create the same diagrams as the Production / Graph Map program except that the diagrams will be displayed as vertical panels ("billboards") within Google Earth.

These diagrams may be configured to display any of the following graphs for each well;


(035) Improvement (11/03/15/JPR): RockWorks applications that create KMZ (Google Earth - Keyhole Markup Language Zipped) files now embed all of the referenced DAE (Collada Design Activity Exchange), raster image files and KML file.  This means that you can now send a KMZ file that is created within RockWorks to another Google Earth user without including any other files. 


(034) Improvement (11/03/15/JPR): RockWorks applications that create KMZ (Google Earth - Keyhole Markup Language Zipped) files no longer leave temporary files in the project folder (e.g. temporary raster files, DAE files, and MKL files).  Instead, these files are automatically removed after the final KMZ files has been created thereby removing unnecessary clutter within the project folder.


(033) New Feature (11/01/15/JCJ): The same SQL editing capability described below (item #032) has been added to the Borehole Manager / View / Select Boreholes menu.


(032) New Feature (11/01/15/JCJ): The text that is shown by clicking on the "SQL Statement" button within the Borehole Manager / View / Filter Boreholes menu may now be edited or added to when using the Advanced version of RockWorks17.  These commands will be executed when the "Apply" button is clicked.

Note: The principle of Caveat Emptor strongly applies to editing or creating your own SQL statements.  In other words, back up your database BEFORE running your own SQL commands, unless you consider yourself to be an infallible SQL wizard.


(029-031) New Features (11/01/15/JCJ): When using a SQLite database, a new tab labeled "SQLite" is now displayed within the Borehole Manager.

 

The sub-options within the new SQLite menu perform the following maintenance operations;


(018-028) Improvements (10/31/15/JPR): The Borehole Manager / Production programs have been rewritten as follows;

If the Custom option is selected, another dialog will appear that provides options for customizing the various map options.

This new color scheme will color-code the spindles based on the background color of the producing formation.

Let's take a minute to look at the diagram below and understand what we're seeing.  The vertical axes represent time with the lowest elevation being 1999 and the highest being 2015.  The inverted colored cones represent relative cumulative oil production.  The yellow (D-Sand) and single orange (J-Sand) are old wells that started production in 1999.  The lonely J-Sand well (orange) along the northern border only produced for a few years.  The marginal D-Sand (yellow) wells have been continuously producing since 1999.  The pink (Fort Hays Member of Niobrara Formation) and blue (Codell Sandstone) wells are less than ten years old but they've produced far more oil than the older D-Sand and J-Sand wells.  We can also infer that the D-Sand play was confined to a narrow channel whereas the Fort Hays (salmon) is laterally ubitiquous.

 

Note: Time-based production diagrams are not limited to oil & gas.  Consider using them for water wells from multiple aquifers, coal-bed gas methane, and hydrothermal wells.


(017) Cosmetic (10/30/15/JPR): The default dimensions that are used for maps and models has been changed from "Automatic" to "Hardwired" meaning that maps, grids and block model dimensions will be based on the Project Dimensions.


(016) Cosmetic (10/30/15/JPR): The Datasheet option within the Borehole Manager data tabs will now opens the datasheet editor in full-screen mode.


(015) Bug Fix (10/28/15/JPR): The default RockPlot3D entity name for a Solid & Solid Math operation is now "Solid and Solid Math Output" rather than "Solid and Constant Math Output".


(014) Bug Fix (10/28/15/JCJ): The General / Preferences / Orientation Offset parameter is now copied when creating a new database based on an existing database.


(013) New Feature (10/28/15/MIW): The RockWorks17 version of the GIS Link has been added to the installation program.  This version only works with RockWorks17 and can be identified by the yellow background behind the rock hammer on the ArcMap toolbar.  It installs itself in a separate folder within the Program Files / RockWare folder.


(012) New Feature (10/28/15/JPR): The Preferences / General Program Settings menu now has a tab titled "Help System" that allows the user to re-direct where RockWorks finds the help messages that appear within the menus as well as the documentation that is provided (via the default web browser) when the user clicks on the Help buttons.

This new capability has been added to accommodate the following scenarios/users;

The downside of installing the help message locally, include;

Note: Changes to the On-Line/Off-Line help location will not fully take effect until the program is restarted.


(011) Cosmetic (10/25/15/JPR): The Preferences / General Program Settings / Fonts menu now includes an option for changing the RockWorks menu font dimensions from 8-points to 12-points.  By way of comparison, RockWorks16 was hardwired to 9-point.  To accomplish this, all 1,786 of the RockWorks menus have been re-designed for "elastic" display capabilities.

This new capability improves readability when RockWorks is displayed with a projector or ultra-high resolution (e.g. 4k) monitors.  Depending upon your monitor, the choice is between large-font / crowded menus (12-point) and small-font / uncluttered menus (8-point).  Fortunately, the other settings (e.g. 9,10, & 11) provide a range of compromises.

This following examples (below) show comparisons of based on screen-shots different monitor resolutions.

1024 x 768 Monitor (Above)

1920x1080 Monitor (Above)

Note: These changes do not effect Windows dialogs that are invoked by RockWorks (e.g. file selection menus, error messages, etc.).  Instead, these dialogs will be displayed at whatever scale Windows has been configured for.


(010) Bug Fix (10/23/15/MIW): The RockPlot3D program no longer displays a "squished" diagram when multiple instances of RockPlot3D are open and the user minimizes and then maximizes a window.


(006-009) New Features (10/20/15/JPR): Several new features have been added to the new Utilities / Solid / Filters / Geobody Filter program (see 9/3/15 revision).

 


(005) New Feature (10/20/15/JPR): The RockWorks tree-style menus now include icons at the tops of the two data columns that provide a means to easily reduce and enlarge the column widths.  The size changes are performed in increments.


(004) Improvement (10/20/15/JPR): When editing a text or numeric cell within the tree menu, clicking on another row or using the Tab key will preserve whatever has been typed into the cell.  In the previous version, only the <Enter> key would preserve the new entry while clicking on another cell or pressing the Tab key behaved in a fashion similar to pressing the <Escape> key.


(003) Improvement (10/20/15/JPR): The Utilities / Grid / Grids -> Solid program now queues all errors/warnings and displays them right before the final model is created rather than interrupting the processing.


(002) Bug Fix (10/19/15/MIW): The RockPlot3D / Edit-Title option now works correctly.


(001) New Feature (10/06/15/JPR): The Utilities / Solid / Filters / Tube program has a new option titled "Voxel In/Intersects Tube" for filtering models based on tube endpoints.

This new feature considers a voxel to be inside a tube if any of it's corner-points reside within the tube.  When working with models in which the voxels are smaller than the tube radii, it is recommended that the Node In Tube method be used.  Conversely, when working within voxels that are larger than the tube radii, use the Voxel Intersects Tube method instead, to "capture" voxels whose nodes (midpoints) do not reside within the tubes.


Previous Quarter (Q3/15) - RockWorks17