ModelMuse Release Revision History Version 4.3 Aug. 16, 2020 Enhancements Added support for CSUB package in MODFLOW 6. Added "Object|Edit|Anonymize Selected Point Objects command. ModelMuse now uses less memory when importing existing models. Custom color schemes can now be used when plotting MODPATH data. When importing an existing model that uses the BCF package, specific storage is calculated from the confined storage coefficient and hydraulic conductivity is calculated from transmissivity. ModelMuse now warns the user if any specified head cells are cells for which Kx, Ky, and Kz are all zero. ModelMuse now prints the number of active cells in a MODFLOW model as a comment either in the Basic package input file for pre-MODFLOW6 models or in the DIS or DISV files in MODFLOW 6 models. Added new function: HighestActiveLayer. It returns the highest layer at a particular location that is active. In 3D SUTRA models, there is a new data set named Active_Node. Setting that data set to False at any node makes the node inactive. Added SUTRA_MeshEdgeNode function. In MT3DMS models, ISSGOUT is now specified if the MNW1 package is active. In MT3D-USGS models, ISSGOUT is now specified if the MNW1 or MNW2 packages are active. The output file will have the extension .mt_mnw_out. ModelMuse can now display specific discharge vectors for MODFLOW 6 models. Changes The NEWTON and UNDER_RELAXATION options in MODFLOW 6 can now be specified in the MODFLOW Packages and Programs dialog box as well as the MODFLOW Options dialog box. Modified export of the MODFLOW-2005 Lake package input to allow for periods in which no lakes are active. With MODFLOW 6 observations, a prefix is added before each observation name to ensure that all the observation names are unique. ModelMuse no longer produces times series files for parameters. Instead, parameter values are incorporated into the values in the package input file. The ActiveOnLayer function was changed for MODFLOW 6 models to return True in the IDOMAIN data set is greater than 0. When exporting a MODFLOW-OWHM model containing parameters, the user is given the opportunity to turn off printing cell lists. Bug fixes When converting MNW2 wells to MAW wells, the SKIN option in MNW2 is now converted to the CUMULATIVE option in MAW instead of the SKIN option in MAW. Fixed a bug that could cause issues with evaluating formulas that involve only integers. Fixed a bug that caused an assertion failure if MODFLOW 6 SFR streams were not assigned for every stress period. Fixed position of buttons for no-delay beds in the MODFLOW Layers dialog box. Fixed position of buttons for the SF6, MAW, and MT3D SSM packages in the Object Properties dialog box. Fixed a bug that could cause a bug report to create when attempting to export an object to a Shapefile. When importing a Shapefile, ModelMuse gives the option to convert from decimal degrees to UTM coordinates. However, this may result in an invalid operation if the actual coordinates are not in decimal degrees. ModelMuse now displays an error message rather than sending a bug report in such cases. Fixed bug that could cause an assertion failure if an object that defined a MAW well was in a cell that was inactive in the top layer. Fixed display of pump capacity table in the MNW2 package. Fixed bug that could cause a range check error when using the UZF package in MODFLOW 6. If ModelMuse encounters and error when trying to back up an initialization file, it no longer generates a bug report. Fixed bug that could cause range check errors when editing MNW2 wells. Fixed bug importing an existing MODFLOW model. Fixed editing of stream gages. Fixed bug in opening ModelMuse file for WellFootprint models. Fixed bug in saving ModelMuse file for WellFootprint models. Fixed bug that allowed the user to import Shapefiles that directly set the withdrawal rate in WellFootprint models. Fixed bug that allowed the user to import points that directly set the withdrawal rate in WellFootprint models. Fixed bug that could cause the model selection to be set to the wrong value when creating a new model. Fixed bug that could cause ModelMuse to have an Input/Output error when importing a model. Fixed bug that could cause importing points to fail if the values being imported had extra spaces before or after any value. If the user attempts to plot a MODPATH, pathline, end-point, or time-series file that contains invalid layer numbers, ModelMuse will display an error message instead of generating a bug report. Fixed a bug that could make it impossible to open a ModelMuse file. Fixed using binary head file for initial heads in MODFLOW 6. When converting to MODFLOW 6 from earlier versions of MODFLOW the user can now convert the FHB package to the CHD and WEL packages. When converting to MODFLOW 6 from a model in which the NWt package is selected, the Newton option in MODFLOW 6 is now selected automatically. Fixed using binary head file in MODFLOW 6 for starting heads. Fixed export of "NO_PTC" option in MODFLOW 6. Fixed bug that caused an error if the user attempted to rename a layer group with an invalid name. Fixed bug that could cause an error when drawing contours. Fixed bug that could cause an assertion failure when drawing contours using the ACM 626 method. Fixed but that cause a conversion error if the user failed to specify the properties of a lake outlet correctly. Fixed a bug that could cause an access violation when updating the legend for the colors displayed in the Data Visualization dialog box. Fixed a bug that could cause an access violation in the Global Variables dialog box. Fixed bug that resulted in a bug report being generated if ModelMuse attempted to import SUTRA results containing "NaN". Fixed export of SUTRA data sets 21A and 21B when they are inactive initially. Fixed a bug that caused issues with opening files that contained very large or very small real number values. Fixed a bug that could cause an assertion failure when exporting SUTRA models. Fixed a bug in inserting or deleting well screens in the MNW2 package. When importing Shapefiles that contained measured values, values less than -1E38 are treated as no-data values. Fixed bug that could cause an assertion failure if identical starting and ending times were specified for the RCH package. Fixed bug in reading binary MT3D model results that could cause a bug report to be generated. Fixed bug in inserting a new composite zone for Zone Budget in the "Model|MODFLOW Packages and Programs" dialog box. When exporting MT3D model input files, ModelMuse will now check whether any .ucn files that will be created by the model already exist. If they do exist, ModelMuse will delete them. Fixed bug that could cause an access violation when manually specifying the SUTRA mesh. Fixed a bug that could cause the MAW observations to be written incorrectly. It is now possible to inactivate a STR boundary by deleting all the times at which the boundary is defined. Fixed export of grid data to Shapefile with DISV grids. Formerly, the cells boundaries could be exported in counterclockwise direction instead of clockwise direction. Fixed drawing active area outline to avoid access violations. Changing the times of the MODFLOW Stress periods will now result in the times of MNW2 wells being updated to the same times. In MODFLOW 6 models, the CHD ending head can no longer be specified without using a parameter. When converting to a MODFLOW 6 model, CHD boundaries that don't use parametes are converted to CHD boundaries that use a parameter. When attempting to read an invalid .nod or .ele SUTRA output file, ModelMuse will now generate an error message for the user instead of issuing a bug report. When attempting to read an invalid MODPATH output file, ModelMuse will now generate an error message for the user instead of issuing a bug report. Fixed bug that could cause objects to fail to intersect all the correct cells in MODFLOW DISV models. Fixed a bug that could cause an assertion failure if recharge or evapotranspiration was used in some of the stress periods but not in others. With MODFLOW 6 models in which the "Top Active Cell" option in the Recharge and Evapotransipiration packages is selected, ModelMuse will automatically specify the layer as the top active layer at a particular location. Fixed bug in export of the MODFLOW-2005 Lake package input file that could prevent data set 9 from being written for some stress periods after the first stress period. Fixed a bug that could cause an access violation when displaying the Object Properties dialog box. Corrected spelling of CUPBGO in the Object Properties dialog box the the SUTRA Generalized Flow Boundary Fixed allowing multiple "Used" formulas to be edited at once for SUTRA boundaries. Fixed "Navigation|Go To" dialog box to work more easily with SUTRA 2D models. Fixed bug that could cause assertion failures when exporting boundary conditions in SUTRA. Fixed a bug that could cause the UZF input file to be created incorrectly. Fixed bug in animating contours. If the user attempts to import a mesh that is not in the correct format, ModelMuse now displays an appropriate error message instead of generating a bug report. When creating a new MODFLOW model, the user specified length and time units were not applied if the user clicked the "No Grid" button. Fixed a bug that could cause an invalid warning to be issued about transient SFR items with a duration of zero. Changing a time in the MODFLOW Time dialog box now causes corresponding times defined for SFR package to be updated. Fixed a bug that could cause some formulas to fail if a data set is renamed. Version 4.2 Feb. 25, 2020 Enhancements Support for the SFT, LKT, UZT and CTS packages in MT3D-USGS has been added. The user can now specify that BCTime has been programmed in SUTRA. Time-series file interpolation methods in MODFLOW 6 are now supported. A "Paste Data" button was added to the "Import Gridded Data dialog box. The "File|Import Gridded Data Files" command now works with DISV MODFLOW 6 models and SUTRA models. The operators "^" and "**" have been added. Both allow one number to be raised to the power of another number. Added support for NOCHECK, MEMORY_PRINT_OPTION, and MAXERRORS in mfsim.nam options. Added support for INFLOW, in the MODFLOW 6 Lake package. Added support for NO_PTC, in the MODFLOW 6 IMS package. Added support for K22OVERK and K33OVERK in the the MODFLOW 6 NPF package. Added additional error checking for MAW wells. ModelMuse can now convert the UZF package for MODFLOW-2005 to the UZF package for MODFLOW 6. Improved display of actions during export of MAW package. The Edit Feature Formula dialog box can now be used with the MAW package. If no data has been assigned to a data set, the legend tab in the Data Visualization dialog box will be empty. Changes The menu items used to select the type of model have been moved out of "Model" and into "Model Selection". If ModelMuse attempts to copy an image to the clipboard and fails because the clipboard is locked. it will now try three times before giving up. The description of SIGMAS in SUTRA has been changed in the SUTRA Options dialog box. When writing time-series files for MODFLOW 6, lines are now kept less than 2000 characters wide. Bug fixes Fixed bug that could cause an error if a data set type is changed after some data has been assigned. Fixed a bug that could cause an integer overflow when attempting to import an ascii raster that contains a larger number of points. Fixed a bug that could cause a range check error when undoing or redoing the addition of new vertices to the object. Fixed a bug that could cause the BTN package input to include an incorrect option with MT3D-USGS. Fixed a bug that could cause an access violation if the user attempts to open a ModelMuse file while the Edit Data Sets dialog box is open. Fixed a bug that could cause an access violation in the "Show Grid or Mesh Values" dialog box when the selected objecte is changled. Fixed a bug that could cause MXSS to be calculated incorrectly in the MT3D SSM package when the MNW2 package is used. Fixed bug that could cause ModelMuse to fail to create the MVR file correctly when the UZF package was used as a source. Fixed bug that could cause access violations when exporting MODFLOW boundary conditions. Fixed bugs in archiving MODFLOW 6 and MODPATH 7 files. If HDRY and HNOFLO are set to zero, those values are saved to the file when a ModelMuse file is saved. Fixed a bug that could cause an error when converting an existing model to MODFLOW 6. Fixed a bug that could prevent SFR boundaries from being accepted as MVR sources. Fixed writing the status of the first MAW well in a stress period. The MT3D_Active data set corresponding to MT3D input data set ICBUND set is no longer set to False if the Active data set is set to false. Fixed saving Lake outlet width in MODFLOW 6. Fixed specifying recharge and evapotranspiration layer with MODFLOW 6 models when the top layer option is selected. Fixed bug that could cause and assertion failure while generating the input for the Reservoir package. Fixed bug that could cause an error when displaying the Data Visualization dialog box. Fixed a bug that could cause an access violation in the "Data|Display Data Set Values" dialog box. Fixed a bug that could cause an access violation when exporting the CHD input file. Fixed a bug that could cause ModelMuse to enter and infinite loop when evaluating a data set using an object on the front view of the model. Fixed bug that prevented MNW1 wells from being edited correctly. Fixed bug that prevented well screens in MAW wells from being edited correctly. ModelMuse now allows the user to specify a return location in DRT as a Farm in the Farm process or a SWR reach with MODFLOW-OWHM models. Fixed a bug that prevented some DXF files from being imported correctly. ModelMuse now assigns IFACE values for recharge and evapotranspiration in MODFLOW 6. Fixed assignment of UZF6 package data. Fixed import of Surfer Grid files into a DISV MODFLOW 6 model. Fixed a bug that could cause the Point Average Interpolation method to fail if a point was at the edge of two cells. Fixed option to select all the data from a single time step whem importing results. Added OUTER_RCLOSEBND to variables in that can be edited in the IMS solver. If the values of INNER_HCLOSE, INNER_MAXIMUM, INNER_MAXIMUM,LINEAR_ACCELERATION, OUTER_HCLOSE, OUTER_MAXIMUM, and BACKTRACKING_NUMBER are not overriden, the values that are written to the IMS input file are the values suggested in the MODFLOW 6 input instructions based on the complexity of the problem. Fixed a bug in importing Shapefiles in which two or more Shapefile Attributes have the same name. Fixed bug in export of MAW. FLOWING_WELL now exported correctly. ModelMuse will now generate an error message instead of sending a bug report if no valid times have been defined in the HFB package in MODFLOW 6. Fixed export of grid lines for the active area to a Shapefile. Fixed display of active cells in MODFLOW 6 to IDOMAIN > 0. Fixed specifying overirdes of nonlinear variables in IMS package in MODFLOW Packages and Programs dialog box. Fixed bugs in specifying backtracking_tolerance and outer_rclosebnd in the IMS package. Fixed bug in the "Show Grid or Mesh Values" dialog box that could cause an access violation. When converting to a MODFLOW 6 model, the Storage package is now automatically activated if the model is transient. Fixed bug that could cause an error when exporting the UZF input file. When converting MNW2 wells to MAW wells, the SKIN option in MNW2 is now converted to the CUMULATIVE option in MAW instead of the SKIN option in MAW. Fixed a bug that could cause issues with evaluating formulas that involve only integers. Version 4.1 Oct. 11, 2019 Enhancements Support for SUTRA 3.0 added. The new features are accessible through the SUTRA Options dialog box and the Object Properties dialog box and are documented in the help for those dialog boxes. The Examples/Tutorials item in the help also includes two new SUTRA example models. In SUTRA boundary conditions, "Used" can now be set using a formula. In the SFR package for MODFLOW 6, there is now a check that the sum of the upstream fractions of the downstream reaches of a reach add up to 1. ModelMuse now warns if the bottom of the stream bed in an SFR reach in MODFLOW 6 is below the bottom of the cell. MT3D can now be used with child models in MODFLOW-LGR. ModelMuse now warns about grid columns and rows that vary in size in MODFLOW 6 models that use MODPATH. Changes If the user has not specified the location of one of the modeling programs and the program is not found at the default location, ModelMuse will strip "C:\" off the beginning of the default location and append that to the name of the subdirectory where ModelMuse is located and will check to see if the program is located there. This makes it simpler to bundle ModelMuse with the models using WineBottler to run it on the Mac. The UZF input file has been changed so that infiltration and unsaturated zone ET are always saved to the cell-by-cell budget file. Bug fixes Fixed bug that could cause division by zero errors when drawing the top, front, or side views. Fixed bug that could cause errors in determining which cells were inside objects with multiple parts. Fixed bug that could cause access violations when deactivating SFR in objects. Fixed bug that could cause access violations when exporting the SFR package input in MODFLOW 6. Fixed bug that could cause the wrong identifier to be displayed for an invalid formula in a model feature. Fixed a bug that could cause divide by zero errors when drawing the top, front or side views. Fixed a bug that could cause an assertion failure when generating the input for the SFR package. Fixed bug that could cause an error when attempting to create a fishnet mesh. Fixed bug that could cause an access violation when the "ObjectIntersectArea" function is evaluated. Fixed bug that prevented the user from specifying the MVR package information. MODFLOW 6 files can now be exported from the command line using command-line parameters. Fixed bug that could cause a range check error when Creating a DISV grid in MODFLOW 6. Fixed bug in reading SFR6 data from file. Fixed bug in writing idiv in MODFLOW 6 SFR6 input file. Fixed bug in which mxiter in the MODFLOW 6 Simulation Name File was not exported correctly. Fixed bug in identifying MVR sources when the UZF package is used. Fixed bug that could cause an access violation when editing and SFR stream in MODFLOW 6. The data sets for Angle1, Angle2, and Angle3 were only created and used if the XT3D option was selected instead of whenever the NPF package was selected. Fixed bug that could cause an error if a lake outlet was a source for the MVR package in MODFLOW 6. Fixed bug in specifying lake outlets that could cause them not to be saved properly. The MODPATH_Zone data set was sometimes improperly marked as required with MODPATH 7 when in reality it wasn't used. Fixed bug that could cause an error if the user tried to rename a data set. Fixed a bug that could cause a bug report to be generated if the mouse wheel was moved over the NPF options grid in the MODFLOW Packages and Programs dialog box. Fixed a bug that could cause an error if the number of time steps in a stress period was greater than or equal to 100,000. Fixed bug that could cause an error if multiple copies of ModelMuse are being run from the command line at the same time. Fixed a bug that could cause an error if the last time defined for a stream in a MODFLOW 6 model was earlier than the last time in the model. Transient data for the MVR package was not displayed properly in the Object Properties dialog bos if the number of times was not equal to 1. Fixed coloring pathlines with the Z coordinate when DISV is used. Fixed bug that could cause an error when assigning values to a data set using interpolation. Fixed export of Step Schedules in SUTRA. Previously, the exported time steps were smaller than then should have been by one time step. Fixed bug that could cause an error when deleting a custom color scheme. Fixed a bug that could cause an access violation importing a MODFLOW model containing the MNW2 package. Fixed the conversion of diversions from the the MODFLOW-2005 version of SFR and STR to the MODFLOW 6 version of SFR. Fixed bug in export of the MODPATH input files for models with DISV grids. Fixed bug that could cause an access violation when coloring the grid. Fixed bug that could cause EVT and RCH cells to be defined in the wrong layers in MODFLOW 6 models. Fixed bug that could cause some cells that are intersected by an object to not be recognized as being intersected by that object. Fixed bug that could cause an access violation when converting a structured grid to a DISV grid. Version 4.0 June 21, 2019 Enhancements Added support for MODFLOW 6 and MODPATH version 7. Contour data sets in models that don't use regular grids can no longer allow contour lines that extend beyond the spatial limits of the data even when the outline of the active area of the model is concave. Added support for running MODPATH 7. By default, when importing well footprint results, Values of 0 and 1 for Footprint code and 0 for distributed withdrawals will not be used for coloring the grid. Cross section plots of 2D and 3d data sets are now enabled with SUTRA models. When importing head observations from Shapefiles, missing time or head values will be skipped. Added ability to import net recharge and net discharge files saved by the UZF package. It is now possible to export STR to Shapefiles. In MODFLOW-OWHM, the option to prorate semirouted deliveries over multiple streams has been implemented. When exporting Shapefiles, there is now a warning if the size of the dBASE file will exceed two gigabytes. The new command "Grid|Rotate Grid Around Grid Origin" allows the user to specify a grid angle and have the grid rotate to that angle with the center of rotation set to the grid origin. For MODFLOW models, the grid origin is the upper left corner. For PHAST models the grid origin is the lower left corner. The new command "Grid|Move Grid" allows the user to move the grid origin to a new position. It is now possible to export the formula for the concentration specified for the MT3DMS SSM in an object to a Shapefile. Added a warning to use a iterative solver in SUTRA models with over 1000 nodes. When importing Shapefiles, the imported objects will have their positions locked by default. When importing Shapefiles, it is now possible to use a text attribute to assign the names of the imported object. When using an MT3D starting concentration file, the user can now select to use just the first data set in the file regardless of which time step it represents. When importing groundwater flows from the left, front, and bottom of a cell, the same data is used to also import data fort the right, back and top of the cell. Changes If the UZF_Layer data set has an invalid value, ModelMuse now identifies the cells that have invalid values. When automatically generating a legend when coloring or contouring the grid with a real-number data set and the user has specified the limits to be colored. Those same limits are applied when generating the legend. ModelMuse updated to work with Gmsh version 4.3 The SelectionCount function was changed to avoid counting the same cells more than once. Functions related to Vertex Values are now classified under "Object_VertxValue". In the "Import Points" dialog box, data sets that are used to define the vertical elevation of the grid or mesh are now only allowed to be specified by objects that have zero Z-formulas. The appearance of the tool tip used for measuring lines has changed. Bug fixes Fixed deletion of MODPATH release times in the Object Properties dialog box. If a MODPATH 5 pathline, time-series or endpoint file contains invalid data such as "-NaN", ModelMuse stops reading the file and displays an error message instead of generating a bug report. Fixed bug that caused a range check error if the Reservoir package is activated but no reservoirs have been defined. Fixed bug that would cause an error when undoing the import of a shape file. Fixed bug in which times were not updated correctly in objects defining EVT, ETS, RCH, or UZF boundaries. Fixed a bug that would cause a bug report to be generated under certain circumstances if the user specified an invalid formula. Now an error message is displayed instead. Fixed bug that could cause parameter instance names to be omitted in some input files. Fixed a bug that could cause assertion failures when exporting SUTRA time schedules. Fixed a bug that would cause access violations if the number of segments in the ETS package was reduced. Fixed LastVertexValue function to give correct result. When starting a new model, clicking the "No Grid" button now allows the georeference information to be included in the model. Fixed bug that caused an assertion failure when attempting to create a new HFB parameter. Fixed bug that caused the Well package input file to be invalid if WEL parameters were defined in a MODFLOW-NWT model. Fixed a bug that caused MODFLOW to receive invalid elevation values for drain, river, or GHB cells when flow observations were defined but the boundaries were not defined for the entire simulation period. Fixed creating Kz data set when starting up a new model without a grid. When writing the input for the STR package in MODFLOW-LGR models, ModelMuse now writes them using the fixed format required by MODFLOW-LGR rather than the free format used by MODFLOW-2005. When writing the MODFLOW-LGR LGR file, if no objects define the position of the child grid but a child grid does exist, the LGR file now specifies the location of the LGR grid within the parent grid correctly. Fixed exporting contours to shapefiles when the the "Data|Display Data" window has not yet been displayed. not in released version Fixed updating dimensions of multiplier zone data sets in DISV grids. not in released version. Fixed export of Point Shapefiles with DISV grids. Warning message about MODFLOW-NWT version 1.0.9 has been fixed. Fixed bug that could allow semi routed deliveries and return flow to be included in the Farm Process input after disabling the SFR and SWR packages. Fixed bug that could cause an access violation when displaying data in the "Data|Data Set Values" dialog box. Fixed bug that could cause an access violation when attempting to manually define a legend. The tables on the Print/Save tabs of the SUB and SWT packages in the MODFLOW Packages and Programs dialog box are now fully visible. Fixed bug that could cause the FHB package to cause an error if large time values are used. When plotting contour lines of a data set using the log-transform option, data set values less than or equal to zero will no longer cause an error unless all the values in the data set are less than or equal to zero. Fixed bug that could cause errors when importing model results from the .cbc file in models with non-simulated layers. Fixed bug that caused access violations in the Object Properties dialog box if ModelMuse was inactive for a long time. Fixed bug that could cause a range check error when interpolating using the Inverse Distance Squared method. When creating an archive file for MT3D, the directory for the .ftl file was specified incorrectly. Fixed import of flow or head boundaries when importing a subarea model. Fixed bug that prevented users from entering some real-number values Fixed bug that prevented writing dBASE files larger than 2 gigabytes. Fixed a bug that prevented GSFLOW from using discretization files created by ModelMuse. Fixed bug in display of prorate option in the return flow from farms in MODFLOW-OWHM. Fixed bug that could cause an assertion failure when exporting the input for the FHB package. Fixed bug in importing sub-area models from MODFLOW that would cause boundary conditions to be imported with incorrect values. Fixed bug that could cause an error when displaying the Georef dialog box or when exporting Georef data. Fixed bug that incorrectly checked the farm, crop and soil IDs in MODFLOW-OWHM. Fixed bug that could cause the FHB file to be created incorrectly. Fixed bug that could cause an access violation when pasting data into the "Manage Head Observations" dialog box. Fixed bug that could cause an assertion failure when exporting data sets evaluated at nodes to a Shapefile from a MODFLOW model. Fixed bug that could cause an error when attempting to import data from a Shapefile in which one of the attributes had the same name as a global variable. Fixed bug that could cause dependent data sets to fail to be updated properly when global variables are changed. Fixed bug that could cause the UZF package input file to specify its options incorrectly. In the Grid and Mesh Values dialog box, values for pathlines and endpoints for the currently selected column, row, or layer are now displayed correctly. fixed bug that could cause contours to be exported to be exported incorrectly to Shapefiles. Fixed bug that prevented PRODF1 and PRODS1 from being set to negative values in SUTRA models. Fixed bug in export of data set 4b in the UZF package. When writing arrays, real number values between -2^-37 and +2-37 will be written as 0.0 to prevent underflow errors in MODFLOW when reading single precision arrays. When saving .gpt files, memory usage is reduced which can prevent out of memory errors for some large files. Fixed a bug that could cause an access violation when attempting to import a shapefile with a self-intersecting shape. Fixed a bug that could cause a stack overflow when ModelMuse is closed. If an attempt is made to use an undefined STR parameter, an error message will be generated instead of sending a bug report. Fixed a bug that prevented Vertex values from being used to set elevation formulas. If the user attempts to create a MODFLOW model with a number of cells larger than the largest 32-bit signed integer, an error message will be displayed instead of generating a bug report. Fixed bug with creating invalid mesh with Fishnet Mesh. Not in released version. Fixed use of parameters in MODFLOW 6. If an object whose number of Z formulas is not equal to zero sets the elevations of the grid or mesh, it's number of Z formulas is automatically reset to zero. If the number of values of a data set cached in a file is too large, the data set will be recalculated when next accessed Deleting an HFB parameter now changes any existing HFB boundaries to no longer use the deleted parameter. If the distance between all the points in a section of an object is small enough so that all the vertices map to the same pixel, the object or section of an object will be displayed as if it were a point object. Not in released version. Drawing selected objects that have vertex values is fixed. "Snap to vertex" now works as described in the ModelMuse help. Previously, it would snap to the same pixel as the one containing the target vertex but not necessarily to the exact same location. Fixed export of data set 2 in the SWT package so that more layer numbers can be printed without exceeding the maximum line length of 200. Fixed bug in importing Shapefiles in which the conductance interpretation was specified on a per shape basis using a text attribute of the shape. Fixed bug in numbering SFR segments when the UZF package is used and excess infiltration is redirected to SFR segments. Fixed bug that could cause access violations if the FHB package was being used. Fixed a bug that would make the import of Shapefiles slower than it needed to be. Fixed bug that could cause objects to be drawn incorrectly. Fixed bug that could cause assertion failures when drawing vectors in SUTRA models. Fixed bug that could cause access violations when changing between boundary condition times with PHAST models. The Flow-Transport-link file is no longer included in the MODFLOW name file. Fixed a bug that could cause access violation while closing ModelMuse. Fixed a bug that could cause an access violation when exporting the FHB package. Fixed a bug that cause an access violation when exporting SUTRA node data to a Shapefile. Fixed bug that could cause formulas to be evaluated incorrectly if the formulas involved both 2D and 3D data sets. Modified export of the FMP package input files so that many lines are written more compactly in order to make it less likely that MODFLOW-OWHM will truncate a line prematurely. Fixed import of HYDMOD from existing models when SFR is selected. Version 3.10 March 2, 2018 Enhancements Added support for WellFootprint program. It is now possible to specify that the starting locations of MODPATH particles are at the exact location of a point object with a single Z formula. The user can now specify the thickness of lines used to draw cross sections in the "Data|Display Data" dialog box. When importing an Ascii raster a warning will be issued if some cells have no data points in them. In the Object Properties dialog box, you can now copy imported data to the clipboard. When importing Shapefiles, it is now possible to cancel the import process. When importing an existing MODFLOW model, the user now has the option of importing just a subarea of the model and using the stored heads or flows from the original model as boundary conditions on the edge of the imported model area. It is now possible to export the grid lines from the "File|Export|Shapefile|Model Outline or Grid Lines..." dialog box. When importing DXF files, they now can be imported as a single object. When importing Shapefiles, "Comma-separated value" (.csv) files can be used to include additional data which are treated as Shapefile attributes. ModelMuse now warns the user if the starting or ending stage in the RES package are too low. When exporting images, the user can now specify the caption for the color legend and contour legend. The Show or Hide Objects dialog box now allows the user to show or select objects whose names contain a specified search term. The user can now use buttons to check or uncheck a group of items in the "Select Objects for Editing or Deletion" dialog box. Added warnings about models that have too many stress periods or time steps to use with formatted head or drawdown output files. In the DRN, DRT, GHB, RIV, and WEL packages, if no boundary cells are defined in the package, the package is not included in the model. In the Import Shapefile dialog box, if an attribute being imported as a new data set matches the name of an existing data set, the user is given the option of using it to set the value of the existing data set. When using this option, the user has the option of either deleting objects for that data set or retaining them. Vertex value names are now sorted in a better way then before. Changes If the FirstVertexValue, HighestVertexValue, LastVertexValue, LowestVertxValue, MeanVertexValue, and MedianVertexValue functions is used and a cell to which it applies has no vertex values, a warning message will only be displayed if the optional default value has not been supplied. In the Errors and Warnings dialog box, right-clicking a group of errors or warnings will now allow the user to select all the objects related to that group even if the error message for some of the objects have not been displayed. When importing objects from shape files, functions related to objects can now be used to define object elevations. When ModelMuse starts and creates a new model, it will be maximized if it was maximized the last time it was closed. When importing Shapefiles, the default choice will be to join the shapes into a single object if they can be joined. Bug fixes When opening a ModelMuse file in which the EVT, ETS, or RCH data in objects were defined using parameters, the data would not always be read. Fixed drawing of background bitmaps. Fixed bug that could cause an infinite loop if the segments in the STR package could not be put in the correct order and parameters were used. Fixed a bug in the export of structure information in data set 13a of the SWR package that would result in MODFLOW halting with an error message. In the MODFLOW Layer Groups dialog box, attempting to enter a value of 0 for the growth rate on the Discretization tab no longer results in a math error. Fixed a bug that could cause a conversion error in the SUTRA Options dialog box in computers that do not use a period as the decimal separator. Fixed bug in "FractionOfObjectLength" function that caused it to give incorrect values in models with grids in which the grid angle was not zero. Fixed bug that could cause incorrect values to be assigned by objects if the first or last vertex of an object was only a short distance from the edge of a cell. Fixed bug that could cause a divide by zero error when plotting MODPATH pathlines. Fixed export of Zonebudget data for MODFLOW-LGR child models. Fixed bug that could cause imported images to be drawn at the incorrect locations. Fixed bug that would cause an error when specifying farm diversions in MODFLOW-OWHM if incomplete information was entered. Fixed bug that caused an error if exporting data set 33 of the farm process without defining the precipitation. Fixed a bug that could prevent ModelMuse from launching a web browser. Fixed bug that caused errors when attempting to read shapefiles containing null shapes. Opening a ModelMuse file that has lines to be added to the MODFLOW name file in the parent model no longer results in those same lines being added to the child model. In MODFLOW-LGR version 1 models in which child models have one layer, boundary conditions in that layer will stay in that layer. When importing head observations from a shapefile, ModelMuse will now ensure that each head observation has a unique name. Fixed bug that could cause an error when setting the names of the chemical components used in MT3D. Fixed bug that caused a bug report to be generated if certain files that should have been present were absent. Instead an error report is generated explaining how the user can fix the problem. Fixed bug that caused objects that defined FHB boundaries to have extra times added when opening some existing models. Fixed bug in export of Data sets 7-10 in MT3D-USGS if no associated concentration have been defined. When exporting MT3DMS files, spaces are replaced with underscore characters in input and output files. Importing models using the HYDMOD package in which the number of observation locatins exceeds the user specified number no longer causes an error. When writing the input for the reaction package in MT3D-USGS, a default value of zero is now written for IREACTION. Fixed bug that could cause an assertion failure when exporting contours to a Shapefile. Fixed bug that could cause an assertion failure when attempting to import a MODFLOW binary head file that was created by a model with fewer layers than the current MODFLOW model. Fixed bug in export of SWR input data sets 5 and 6. Fixed a bug that could cause an access violation when the user changed the symbol used as the decimal character. Fixed renaming model results data sets prior to closing the model. "Restart Model" button in ModelMonitor now works. If the PVAL file is listed in the MODFLOW Name File dialog box, it will no longer be generated by ModelMuse. Bug fix: Modified export of SWR input file so that the data values in data set 13 did not exceed 200 characters. Version 3.9 April 13, 2017 Enhancements Support was added for the modified SUB package in MODFLOW-OWHM. Added support for SWR version 1.04 in MODFLOW-NWT version 1.1.1. Improved display of imported images at high magnifications. Improved the quality of contours in SUTRA profile models by taking into account the vertical exaggeration. Added new dialog box that can display the file extensions for the input and output model files and the type of file associated with each extension. Added support for displaying vertex values in vertex labels. The items in the Show or Hide Objecte dialog box that are expanded, remain expanded after editing objects. The Edit Feature Formula dialog box can now be used with SUTRA features. Added support for importing SUTRA restart files. In models with grids such as MODFLOW, if the grid cell or element size is set by an object on the top view of the model and the default formula for the Active data set is "True", the active data set will be set to false outside any such objects. When importing Shapefiles, Surfer grid files, or ASCII Raster files, there is now an option to convert the units of the X and Y coordinates. When animating a display in the Export Image dialog box, ModelMuse will give priority the data sets being animated when applying macros to text. When importing MODFLOW-2000 model, parameter values from the Sensitivity file are imported. When exporting a model outline to a Shapefile, the outlines of child models in LGR models can be exported. The user can now specify the size at which MODPATH endpoints and time series points are drawn in 2D views. When exporting grid data to Shapefiles, it is now possible to filter the data that is exported. Changes In the CHD, DRN, DRT, ETS, EVT, GHB, RCH, RIV, and WEL packages, parameter instances will only be defined for parameters that have different values in different stress periods. When exporting the model outline as a shapefile, there is now a single character attribute named "Area" which will contain "Active" for the outline of the active area, "Inactive" for the outline of the inactive area or "Grid Outline" for the outline of the model grid. Made ajustments to support input file format changes in MODFLOW-2005 version 1.12. Added export of a 7th value in record 3 of the MT3D-USGS Basic package. Bug fixes Fixed bug in limiting display of pathlines to the current column, row, or layer when other criteria are also used to limit the display. Fixed bug in saving model archive list when the ModelMuse file has not already been saved. Fixed saving the the names of model input and output files to be archived when the names are relative file names. Fixed bug in updating display of SUTRA boundary conditions when coloring the grid. fixed bug that prevented some old model files from being opened. Fixed paths assigned to .bcs files in SUTRA.FIL file. Fixed specification of NORDER in the NWT package. Previously, specifying NORDER = 2 would result in a corrupt file. Fixed a bug that could cause the option to export MODPATH endpoints to Shapefiles to be disabled incorrectly. Checking or unchecking as checkbox in the "Select Objects for Editing or Deletion" now will now cause all the related checkboxes to change state appropriately. Fixed bug that could cause out for range errors if an error or warning message is too big to fully display in the Errors and Warnings dialog box. Fixed bug in export of the MT3D Transport Observations Package (TOB) that could cause invalid TOB input files to be created if observations of different species at the same time were specified. Fixed bug that could cause access violations if a MT3D component was deleted and a new component was later added. Fixed bug that caused an assertion failure if a Layer group was given the same name as an existing layer group. In MODFLOW-LGR models that use the MNW1 package, the WEL1, BYNODE, and QSUM will be given names different from the names used in the parent model. Fixed bug that could cause access violations when editing SUTRA Fishnet Meshes. When importing certain invalid Shapefiles, ModelMuse will now generate an error message to the user instead of a bug report. If duplicate times are specified in a MODFLOW feature, ModelMuse will now display an error message to the user when attempting to evaluate the feature instead of generating a bug report. Fixed bug that caused an assertion failure when exporting the BCF package if the limited convertible option was used for a layer or when importing an existing model with that same option. Removed spurious warnings about SFR reach bottom elevations for models in which reach elevations are specified at the beginning and ending of a segment. Fixed bug that caused an infinite loop in updating the grid elevations in MODFLOW-LGR child models. Fixed bug in export of SFR in LGR version 1 that could cause an assertion failure. Fixed another bug in export of SFR in LGR version 1 that could cause an assertion failure. Fixed bug in export of SFR in LGR version 2 that could cause incorrect values for the values at the upstream and downstream ends of segments that cross the subgrid boundary. Exporting a shapefile of contours in a MODFLOW-LGR child model now works. Changing the contour interval for contours in a MODFLOW-LGR model now applies to both parent and child models. It is now possible to run MODPATH or ZONEBUDGET in either child or parent model with MODFLOW-LGR. Fixed bug that could cause access violations when setting up an animation in the Export Image dialog box. Fixed export of parent model or child model in MODFLOW-LGR model when either just the parent or just the child is to be run. Fixed export of usgs.model.reference file in MODFLOW-LGR when only the parent model is run. Fixed bug that allowed 3D objects to set the values of data sets that define the grid elevations. Fixed bug that could cause incorrect values to be printed for certain SFR variables when LGR is used and the formula should apply different values in the parent and child models. In the Object Properties dialog box, if an attempt is made to specify an invalid vertex value, the value is left unchanged. Fixed a bug in deleting and then adding an Mt3DMS components that could cause an access violation. Fixed bug that could cause an assertion failure if the starting time defined in FHB was before the first time in the model. Fixed bug that caused a math error when contouring if the user choose to log transform the data and specified an upper or lower limit less than or equal to zero. Set the "Range" property of all scrollbars to 0. This has no effect when compiled with Delphi XE2 but it cause problems with the form size in Delphi 10.1 Berlin. Fixed bug that could cause an error when attempting to get values for data sets for data sets evaluated at nodes in MODFLOW models. In the MODFLOW Lake package, values of THETA and SSCNCR that were equal to 0 were not saved when saving a ModelMuse file. Fixed bug in specifying the starting date in the Georeference dialog box in countireis where the convention for specifying dates is something other than Month/Day/Year. Bug fix: Fixed bug in exporting FMP input where evaporation fraction has not been specified. Specifying a formula in an object that gives the wrong data type for the data set now result in an error message in the Formula Errors dislog box instead of generating a bug report. Fixed bug in export of Shapefiles caused an error when exporting head observations to a Shapefile. Fixed bug that could cause an assertion failure when opening a model that uses the Subsidence package. Fixed bug that would cause an incorrect unit number to be assigned when direct runoff is used in the SWR package. Version 3.8.1 August 26, 2016 Enhancements Added support for new options in MODFLOW-NWT version 1.1. In the Display Data dialog box, the SFR links and STR links now have an option to display invalid links. Bug fixes Fixed check of MT3DMS file name size. The size checked was 5 when it should have been 50. Fixed deletion of global variables that were added in some previous versions of ModelMuse. Fixed bug in display of MODPATH time series. Fixed bug in archiving models so that the batch files would work correctly in the archive. Fixed evaluation of the DischargeRouting data set (IRUNBND in the UZF package) when the SFR streams are not in strict numerical order. Fixed and access violation when opening a model after having previously a MODFLOW-LGR model. Fixed a bug that caused an access violation when deleting all the global variables. Version 3.8 August 12, 2016 Enhancements When creating an archive, ModelMuse now saves it in in a form that meets more of the USGS model archiving requirements. ModelMuse now exports a usgs.model.reference file each time the model input files are exported. When starting a new model, the user is now prompted to specify the information for the usgs.model.reference file that ModelMuse can not determine automatically. The information can also be edited by selecting "Model|Edit Geo Reference". ModelMuse now exports an .axml file each time the model input files are exported. The files lists the input and output files for the model in XML format. These files can be used to help archive a model. Added the ability to export an outline of the grid or mesh to a Shapefile. When exporting a grid, the user has the option to export the outline of the entire grid, just the active cells in the grid or both the active and inactive cells. The Import Points dialog box was modified to allow the user to specify column and row instead of X and Y when importing data for models with grids on the top view of the model. Added legend for MODPATH Endpoint colors. In tables containing checkboxes, it is now possible to check a check box by typing or pasting a value into the cell containing the check box. Typing "True", "T", "Yes", or "Y" will cause the check box to be checked. Any other text will cause it to be unchecked. Case is not important in the text that is typed. When importing objects, a comment is included in each object with the date the object was created and (if applicable) the file from which it was imported. Enhancement: When importing Shapefiles, the minimum and maximum X, Y, and Z coordinates of the object can be used in the formula that determines whether or not an object is imported. When exporting the CHD package, ModelMuse now checks whether the specified heads are below the bottom of the layer. Changes The "SWR_Reach_Number" data set has been changed from a 3D data set to a 2D data set. This allows it to be used in a formula for the reach number in SWR direct runoff. A suitable formula might be "Round(SWR_Reach_Number)". However, the data set displays the average reach number for all the reaches at a particular row and column. Thus if there is more than one reach in a cell, the reach number in the data set might not be appropriate. When importing gridded data for 3D data sets, the Z-coordinate of the data points is now determined by a formula related to the grid structure. Bug fixes Fixed export of FMP package when formulas give results of the wrong type. Now a warning of an invalid formula will be displayed. Fixed export of FMP package when some required time varying data is undefined. Now ModelMuse issues an error message to the user instead of generating a bug report. Fixed bug that prevented the user from specifying data set 15 in the FMP process when it was needed. Fixed bugs that could cause invalid meshes to be created with the fishnet mesh algorithm if one or more fishnet elements was invalid. Fixed how ModelMuse handles certain invalid formulas. Failing to specify an elevation for a model layer in the Start Up dialog box for MODFLOW will no longer cause an error. Fixed bug that could cause an access violation in the Import Gridded Data dialog box in PHAST models. Fixed bug that could cause an assertion failure when exporting the FHB package input. Fixed bug that prevented valid FMP input files from being created if no Farm wells were defined. Fixed export of SWI input files with MODFLOW-OWHM. Fixed import of SWR package. Fixed import of UZF package when SWR package is also used. Fixed export of SWR ISTRORCH in data set 13b. Fixed bug in deleting Custom color scheme. Fixed bug that prevented users from deactivating the UZF boundary in an object except by deleting the object. Fixed bug in export of Data set 16 in the Farm Process. Fixed bug that prevented the export of the SWR input file in MODFLOW-OWHM. Fixed bug in which data set 2 of the SWR package took up more space than was allowed. Fixed bug in display of the data sets in the Edit Data Sets dialog box and other dialog boxes if the model had been switched from a SUTRA 3D model to a MODFLOW model. Fixed bug so that models with incomplete transient data will display an error message to the user identifying the problem instead of generating a bug report. In the "Files to Archive" dialog box, file names referring to drives that do not exist or are not open no longer cause errors. Version 3.7.1 June 6, 2016 Bug fixes Fixed a bug in the generation of an error message in the MODFLOW CFP process when the node elevation is too high or to low. Fixed another bug that caused access violations when exporting the ETS package input file if the ETS boundaries were not defined properly. Fixed a bug that made it impossible to delete a flow observation. Fixed a bug that could cause an access violation in the Import Points dialog box when a boundary condition was first selected and then unselected. If an attempt is made to save an archive from the files to Archive dialog box and an unsupported archive type is selected, an error message will be displayed instead of a bug report being generated. Fixed bug that could cause access violations when opening the object properties dialog box. Fixed display of some controls after resizing the "Select Results to Import" dialog box. Fixed hints for adding, inserting, and deleting plant groups in the Riparian ET Plant Groups dialog box. Fixed access violation when drawing contours after importing model results. Version 3.7 May 16, 2016 Enhancements Added support for the RIP package in MODFLOW-OWHM. Added options to import gridded data to a child grid in the "File|Import|Gridded Data" and the "File|Import|Gridded Data Files" dialog boxes. It is now possible to hide everything except the legend on the Data Visualization dialog box and then resize the dialog box to a smaller size. Objects now have a "Minimum cell fraction" property. Objects with a total length greater than zero that assign properties of intersected cells will only do so if the length of intersection is greater than the specified fraction of the cell or element size. When importing MODFLOW model results, the user can now specify the name of the group containing the data sets and can specify a prefix for the data sets names. If this option is used, the "Delete Model Results" command will not affect the newly imported data sets. It is now possible to change the order of the imported images in the Show or Hide Images dialog box by dragging the image to a new position in the list. Added error checking for SWR tab files that are missing a file name. Additional error checking for SFR segments that are on multiple layers in the same row and column or that are in confined layers when unsaturated flow beneath streams is simulated. In the MODFLOW Packages and Programs dialog box, expanding one of the nodes in the tree-view control automatically causes the first selected package or program under that node to be the selected node in the tree-view control. ModelMuse now issues an error message if the lowest elevation in a SFR 8-point cross section is not zero. In the Sink and Source Mixing package of MT3DMS, the full recharge and ET concentration arrays are only printed if they have non-zero values. Opening the Object Properties dialog box with objects that define SFR boundaries with numerous stress periods is no longer so slow. ModelMuse now create a a batch file named "RunModel.bat" that is suitable for use with automated parameter estimation programs. ModelMuse can now import CFP pipes from Shapefiles. ModelMuse now warns if the ET depth is less than zero in the EVT or ETS packages. ModelMuse can now export objects that define SFR boundaries to Shapefiles. When importing Shapefiles, ModelMuse can now import Z and measured values for each Shape if they are included in the Shapefile. The values will be imported as Vertex Values.nhancement: The following new functions have been added: LowestVertexValue, HighestVertexValue, MeanVertexValue, MedianVertexValue, FirstVertexValue, and LastVertexValue. See the ModelMuse help for descriptions of these new functions. They are typically used when there is vertex value at every vertex of an object and every cell intersected by an object contains at least one vertex. When changing stream linkages in the SFR or STR packages, ModelMuse can now renumber any duplicate stream numbers. In the "Manage Flow Observations" dialog box, a new tab has been added in which the user can edit multiple observation group names. A list of names can be pasted into the table on this tab to change the observation group names. Linking SFR and STR streams with the Link Streams dialog box was made faster. the PEST Grid Specification File is now automatically created when exporting MODFLOW models. the file has the extension ".gsf". When saving the input files for MODFLOW model, the project description is included in the Save dialog box. The project description will be saved as comments in the Basic package input file. The log of tracking time can now be used to color MODPATH endpoints. The log of tracking time can now be used to color MODPATH pathlines. Added support for writing the Summary budget to a separate file. Changes The Trunc and Round functions were changed so that if the real number passed to the function is outside the range -(2^31-1) to +(2^31-1), the result returned will be whichever of those numbers is closest. Real numbers and integers in printed by ModelMuse in MODFLOW and SUTRA input files now have consistent spacing. Bug fixes Attempting to import a Surfer grid file in a model that lacks a grid no longer causes an access violation. Fixed bug that could cause floating point overflows when changing the layer type in a MODFLOW-LGR model. Fixed bug that could cause a circular reference error when editing the grid. Fixed bug that could cause an access violation when displaying the MODFLOW Packages and Programs dialog box. Fixed bug in evaluation of SpecifiedHeadOnLayer function when no specified head package is active. Fixed bug that caused an error if an invalid formula was used in a SUTRA boundary condition. Fixed classification of data set created by importing a Surfer grid file. Fixed bug that caused access violations if FHB times were specified that were after the last time in the model. Fixed bug that caused an assertion failure when attempting to generate a fishnet mesh using a triangular fishnet-mesh quadrilaateral. Fixed bug that caused access violations when editing SUTRA boundary conditions. Fixed bug that would cause importing a MODFLOW model to fail if a multiplier array calculated as a function of other mulitplier arrays resulted in a divide-by-zero or other error when calculating a multiplier array value. Fixed bug that could cause and access violation when starting a new model after already having had another model open already. If an error occurs when importing multiple gridded data files because of invalid data in one of the files, an error message is displayed instead of a bug report being generated. ModelMuse now prevents the user from assigning the same name to two or more layer groups when creating a new MODFLOW model. ModelMuse now prevents the user from assigning the same name to two or more Hydrogeologic units. In the SFR package, NUMTIM, WEIGHT, and FLWTOL can now be edited. Fixed link to help for the MNW2 package. In the Head observations pane of the Data Visualization dialog box, double-clicking on on a point no longer causes some values in the grid from being hidden. ModelMuse no longer generates a warning message in the STR package for stages below the bottom of the stream if the stage is calculated. The ElevationToModelLayer function now works in child models. Fixed bug in opening files in which some objects have line segments that intersect. Fixed display of error messages regarding undefined parameters. Fixed bug that could cause access violations when moving dragging with the mouse over the 3D view under certain rare circumstances. The filters for limiting the display of head observation results by time were reversed. In the MODFLOW STR package, a single object now defines more than a single reach in a cell if it intersects the cell more than once. In the MODFLOW Layer Groups dialog box, pasting layer boundaries now works correctly. Fixed bug that would cause values of some boundary conditions to be evaluated incorrectly. Fixed bug that prevented a model from being opened when a global variable and data set have the same name. In such cases, the global variable is deleted. If the default name of a data set for a hydrogeologic unit conflicts with a preexisting global variable name, the name for the data set will be modified to avoid the conflict. Fixed a resource leak. When updating a ModelMate file with more than ten or more observation times for the same observation group, some of the observation names were not passed to ModelMate correctly. Attempting to export a shape file of contours will now generate a warning message if the user attempts to export contours for a data set that is uniform. Duplicate Lake ID numbers now results in a error message for the user instead of a bug report. Fixed a bug that could cause an access violation when editing objects. ModelMuse can now read MODPATH endpoint files in which some endpoint lavels contain spaces. Deleting a MODFLOW stress period no longer causes the times of MODFLOW boundary conditions to change. Fixed a bug that prevented some files created by a beta version of ModelMuse from being opened by more recent versions. Fixed bug in the export of the SSM file in MT3DMS when the ETS package is used. Fixed bug that could cause an access violation in SUTRA models if the left, right, up, or down arrow keys on the keyboard were used. It is no longer possible to delete all the Layer Groups in a MODFLOW model. Zooming in while a background bitmap is present no longer causes a range check error. Fixed a bug that could cause a bug report to be generated if the user tries to import a background image that is too large. Fixed a bug that could cause an access violation if the user deleted a parameter and then attempted to edit an object that used that parameter. When adding new layer groups in MODFLOW models, each layer group automatically gets a name different from any other existing layer group. Fixed a bug that prevented the user from defining ETS boundaries properly on the first attempt. Fixed a bug that caused access violations when exporting the ETS package input file if the ETS boundaries were not defined properly. Version 3.6.3 October 30 2015 Enhancements When exporting an image, all elements of the image except background images can now be exported as vector graphics by selecting "Pure Vector Graphics (*.emf)" as the image type when saving the image. Such images do not support partial transparency, line thicknesses different from 1, and dashed lines so the resulting images will typically not be identical with what would be seen in ModelMuse. Added two new functions related to MODFLOW_LGR: Horizontal_Subdivision and Vertical_Subdivision. The return values of NCPP and NCPPL respectively for the child models and 1 for parent models. In the LPF and UPW packages, a warning is issued for most properties if a zero value is encountered in an active cell. ModelMuse now issues an error message if an SWR structure is defined between reaches that are not connected. The Grid and Mesh Values dialog box now can display data regarding the SWR reaches and structures at the cursor location. When importing SWR model results, the data sets now display the average of all the reach values in the cell. The individual values for reaches are displayed in the explanation in the Grid and Mesh Values dialog box. Added SelectedCount function. It returns the number of cells, nodes, or elements intersected or enclosed by an object. A new method (Overlapping reaches) for defining links between SWR reaches has been added. With this method, the user selects another object. Links will be created between reaches defined by the other object that are in the same cell as reaches defined by the current object. ModelMuse can now import existing MODFLOW models in which the grid origin is in the lower left corner instead of the upper left corner. You can now use the middle mouse button to pan the model view while in the middle of doing something else. Two new command line options have been added. "-il " will cause ModelMuse import the last data set in filename. "-ia " will cause ModelMuse import all the data sets in filename. These options will only work with MODFLOW models. The data in filename must be consistent with the discretization in the MODFLOW model. Change Stack size increased from 1048576 to 8388608. Bug fixes Zonebudget composite zone names are no longer allowed to be more than 10 characters long. Fixed bug that could cause incorrect drain, river, DRT, or GHB boundaries to be exported for MODFLOW-NWT if observations were used with them. Fixed export of MT3DMS SSM data set 7 for MNW2 wells with vertical screens defined. Fixed import of FHB package when only a single time is defined. fixed ability to use global variable in formulas with child models in MODFLOW-LGR models. Fixed an bug in drawing the 3D view that could cause a divide by zero error. Fixed deletion of SWR structures. Fixed evaluation of objects in MODFLOW and PHAST models that have two elevation formulas and assign cell values of both enclosed and intersected cells. Fixed bug that could cause access violations when the Grid or Mesh Value dialog box was being used with an LGR model. Incorrect manual SWR reach numbering now results in an error message displayed to the user instead of a bug report. Using SWR data sets that do not have a value defined for every cell in the formula for another data set no longer causes an assertion failure. For locations where no value is defined, the value used will be the formula if the formula is a number or zero if the formula is not a number. Fixed bug that could cause access violations when opening a ModelMuse file while another file is already open. When the Formula editor is displayed from the Import Shapefile dialog box, the data sets are now classified instead of listed alphabetically. Fixed bug that caused duplicate time steps to be included in SUTRA time schedules. Fixed writing SUTRA transient data when nothing has changed between two times. Fixed a bug in which a math error occurred when attempting to display an object. Fixed bug that could cause the ObjectIntersectLength function to return the wrong value if called more than once in the same formula. Fixed bug that could cause an access violation when editing an object in which gages were defined. Fixed bug that did not specify the initial values of the boundary condition variables correctly in the main input file when time varying boundaries were used. Fixed bug that could cause importing data from cell-by-cell flow files to take a long time. Version 3.6.2 August 27, 2015 Enhancements The Edit Feature Formula dialog box can now be used to assign a new formula to the selected property of a model feature in multiple objects. New interpolation method "Point Average" added. The new interpolator returns the mean of all the points in a cell or element. If no points are in the cell or element, it returns zero. It is now possible to label object vertices. ModelMuse will now issue an error message if a flow observation is defined but no flow boundary conditions are part of the flow observation. Added the ability to import mesh data for SUTRA from a list of values associated with node or element numbers. In the "Specify Mesh" dialog box, it is now possible to drag the rows for the elements into new positions to change the element order. In the Manage Head Observations dialog box, it is now possible to copy multiple cells from a spread sheet and paste into the table of observations. Added a dialog box to convert values from one time unit to another. Additional error checking in several MODFLOW packages. When exporting Shapefiles of pathlines or endpoints, the particle number is now one of the fields exported. When exporting data to CSV files, exporting the location and cell, node, or element is now optional. Bug fixes Fixed selecting column, row, or layer with Model Cube. When checking whether an updated version of ModelMuse exists, ModelMuse now clears the related cache entry before attempting to read the file from the internet. Fixed bug in drawing contours in data sets with very large values. Fixed a bug that could cause access violations when drawing selected rows or columns in the front or side views. Fixed a bug that could cause values to be assigned to the wrong cells in MODFLOW models with polygon objects that set values of assigned cells and that use formulas to set the bottom or top elevations to a value that is different from the elevations of the bottom of a layer group or the top of the model. Fixed bug in checking certain boundary conditions when parameters are defined. It is no longer possible to name a data set the same name as one of the functions supported by ModelMuse. Fixed bug that could cause incorrect values to be assigned with the ObjectIntersectLength function on the edge of a SUTRA mesh. Fixed bug that could cause intersections between objects and the cell around a node to not be recognized if the object was perfectly vertical or horizontal. Fixed import of Recharge package when multiple clusters are used with a parameter. Fixed bug in Natural Neighbor interpolator when a data point is at a location just slightly different from the location where a value is required. Fixed bug in enabling the export of MODPATH results to Shapefiles. Fixed bug that caused an error if the user attempted to activate an MNW1 well without defining any pumping periods. Fixed a bug in which undoing the deletion of a parameter did not work correctly. Fixed reading formatted head and drawdown files that contain values less than or equal to 1e-100 or greater than or equal to 1e100; Fixed export of SWR channels when a single object enters a cell twice. Fixed access violation if the user attempted to paste more rows of data into the "Imported Data" tab of the Object properties dialog box than there were rows in the table. Fixed bug that prevented a child model from being run independently from the parent model in MODFLOW-LGR2 and MODFLOW-OWHM. Fixed export of SWR when a reach geometry is unused. When editing the SUTRA mesh in the Specify Mesh dialog box, nodes that are not used are now deleted. Fixed bug that could cause and assertion failure when interpolating data set values with an anisotropy not equal to 1. Fixed a bug in the export of data sets to Shapefiles that would cause an access violation. Fixed bug that caused the SSM file to be written incorrectly in models using the MNW1 or MNW2 packages. Fixed bug in ModelMonitor that caused access violations when used with SWR. Fixed bug that caused the explantions for some data assigned for the SWR package to be incomplete. Version 3.6.1 May 26, 2015 Enhancements Improved import of MODFLOW-2000 and SEAWAT models. Enhanced error checking in the Stream (STR) package. When importing the STR package, stream connections from segments with higher segment numbers to segments with lower segment numbers are imported. Added additional error checking for the GHB, RIV, DRN, DRT, STR, SFR, LPF, UPW, BCF and HUF packages. In the Export Image dialog box, it is now possible to copy the the current settings to the clipboard and paste them from the clipboard into the dialog box. This allow the settings to be transfered from one model to another. Attempting to read an empty results file will result in an error message rather than a bug report. Added ability to visualize Transport observations in MT3DMS. Change The labeling of flow the the object properties dialog box for the FHB package has been improved. Bug fixes Fixed renumbering the SUTRA mesh when using the Gmsh to create the mesh with 3D models. In the Object Properties dialog box, the images for MODPATH are hidden if the Microsoft OpenGL driver is used. This avoids causing an exception which will crash ModelMuse. Prevent objects from setting layer data sets in MODFLOW models if they are 3D objects. Fixed import of t-progs integer data. Because Infiltration and evapotranspiration in the UZF package can only be defined on the top view of sthe model, the Object Properties dialog box will no longer present UZF as an option for objects on the front or side view of the model. Fixed warning messages when importing an existing MODFLOW model using parameters and instances in the SFR package. Fixed a bug that could sometimes cause a stack overflow. Fixed bug that would cause an access violation if the Stream package was activated but no streams had been defined. When attempting to open ModelMuse file fails, a more appropriate error message is displayed to the user. Fixed bug that could cause divide by zero errors when using the Fishnet Mesh method to generate a mesh in SUTRA. The starting locations of MODPATH particles were reversed from front to back. Fixed labeling of MXACTW IWELCB in comments in the WEL package. Fixed bug in specifying the location of head observations when the object defining the observation extends over multiple layers and includes inactive cells. Fixed bug that could cause ModelMuse to crash when drawing contour lines using the ACM 626 method. Fixed bug in editing the times in MODFLOW models if initial time step size is specified. Improved work-around to prevent the Microsoft OpenGl driver from causing the 64-bit version of ModelMuse to crash. Fixed bug that would cause a a bug report to be generated when changing the number of Z formulas to use with an object and one of the new Z formulas was invalid. Fixed bug that could cause a range check error if no grid had been created and the mouse was moved or the front or side view of the model. ModelMuse can now read the zeta surface if only one zeta surface has been calculated. Fixed export of ModelMate file when the ModelMate file of the model is in a different directory from the ModelMuse file. Fixed appearance of the Import Ascii Raster File dialog box. Fixed import of pump location in the MNW2 package. Duplicate segment numbers in the SFR package will now result in an error message to the user instead of a bug report. Version 3.6.0 April 12, 2015 Enhancements In the Errors and Warnings dialog box, a context menu has been added allowing the user to select, edit or go to objects related to an error or warning message. In the Manage Flow Observations dialog box, a context menu has been added allowing the user to select, edit or go to objects related to a particular observation. In the two Stream links panes of the Data Visualization dialog box, a new control "Square size" has been added. It controls the sizes of squares used to represent links between segments when the two ends of the link are both in the same cell. When exporting the MODPATH data sets, and error message will be displayed if a reference is before the beginning of the model or after the end. Change When importing Cell-by-cell flow files, ModelMuse will ask the modeller what the precision is used in the files is if it can't determine that by itself. Bug fixes In steady-state PHAST models, the minimum and maximum step sizes can now be less than 1. When exporting 3D grid data to a Shapefile, data for the last layer was saved as the data for the first layer and no other data was saved. This has been fixed. Renaming a child model caused an access violation if the child model used MT3DMS. Use LMG7 instead of LMG6 for the link to MT3DMS in MODFLOW-LGR version 2. Fixed a bug setting the layer in a model in which a child model has been defined but the model selection is no longer one that includes child models. Fixed bug related to attempts to access directories that don't exist. ModelMuse no longer prompts the user to save the file once an hour because it was causing ModelMuse to hang. When importing the LPF or UPW package input, parameters that use multiple clusters for the same layer are now imported correctly. When importing Shapefiles of MODFLOW boundary conditions, there is no longer an access violation if there are solutes defined in Mt3DMS but the Source and Sink Mixing package has not been activated. Attempting to read a MODPATH pathline file that lacks a proper heading line now results in an error message instead of causing ModelMuse to hang. Fixed bug that would cause an assertion failure when generating a finite element mesh in SUTRA. Fixed bug that would cause an access violation error in SUTRA models when attempting to edit multiple objects when captions should be visible for the objects. Fixed bug that would allow the user to define a lake with a Lake ID of zero. Fixed bug that caused an error when withdrawing water from a well. Attempting to use an empty .ucn file to assign initial concentration will now result in an error message instead of a bug report. When importing an existing model, the import of diversions in the STR package has been fixed. Attempting to edit farms in MODFLOW-OWHM before defining at least one crop is no longer allowed. Version 3.5.1 Mar. 6, 2015 Enhancements LSTLVL option in MODFLOW-OWHM added. PROPPRINT option in MODFLOW-OWHM added. Support for Internal Coordinate System" option in MODFLOW-OWHM added. Bug fixes Support for the Farm Process in MODFLOW-OWHM activated. Fixed access violation that occurred when coloring the initial water table data set in PHAST. Fixed access violation that occurred with SUTRA models when changing the selected layer with the keyboard. Version 3.5.0 Feb 27, 2015 Enhancements Support for the Farm Process in MODFLOW-OWHM added. Improved error checking in SFR and STR packages. Among other changes, when evaluating data for the Stream (STR) package, ModelMuse will now issue a warning if adjacent reaches in a segment are separated by more than one cell or if the last reach in a tributary segment is separated by more than one cell from the first reach in the segment into which it flows. When a data set value is assigned using the "Nearest" or "Nearest Point" interpolation methods, the explanation of the data set value will identify the object that is used to assign the value. ModelMuse will prompt you to save your file once each hour. When the user edits the times in the MODFLOW Time dialog box, the times defined by MODFLOW boundary conditions will be modified to match those times. ModelMuse can now import MODFLOW models in which the U2DREL subroutine reads a value of NAN. The NAN is converted to zero. ModelMuse can now import some MODFLOW use models that include certain proprietary packages in the name file by commenting out those packages in a temporary version of the name file. ModelMuse can now export a 2D SUTRA mesh for use in other programs. To export the mesh, select "File|Export|SUTRA 2D Mesh." When importing a mesh from Gmsh that contains triangular elements, the locations of the triangular elements is reported in the Errors and Warnings dialog box. If ModelMuse runs out of memory when trying to save a .gpt or .xml file, the user will be instructed to save the file as a .mmZlib or .bin file. In the "Show or Hide Objects" dialog box, a "Go to" menu item has been added to the popup menu. Selecting will move the view to the object. ModelMuse can now import many MODFLOW-2000 models. However, MODFLOW-2000 models that use the Observation process generally can not be imported until all the files for the Observation process are commented-out in the name file. Changes Internally, the export of the RES package was changed to improve the time required to export it in models with multiple stress periods. Bug fixes Sometimes it was impossible to edit objects that defined SFR stream boundaries because of extra information included in the stream boundaries. Selecting "File|New|MODFLOW Model" after importing an existing model no longer causes an access violation. Fixed bug that would occasionally cause access violations when contouring data. ModelMuse can now handle SUTRA models with more than 1,000,000 nodes. Fixed bug that could sometimes cause an access violation when drawing the grid. ModelMuse can not run MODFLOW properly when the model file name or directory contains non-ASCII characters. Fixed import of existing models that use the SFR package with parameters and external flow files. Fixed import of MNW1 input file when a unix-style path name is specified for an output file. Fixed import of SWR input files with structure observations or when certain transient data are reused. Fixed bug in exporting Shapefiles that could cause exported Shapefiles to have duplicate attribute names. Fixed bug in contouring or coloring the grid with a text data set in a SUTRA model. Fixed bug in generating contours with SUTRA. Fixed bug in exporting mesh data Shapefiles with SUTRA that would prevent attribute values from being assigned. Fixed bug in generating finite element mesh. Fixed bug importing the STR package when invalid stream tributaries are assigned. Fixed bug that would cause access violations when deleting nodes from SUTRA meshes. Fixed bug importing the STR package when the locations of the streams changed between stress periods. Fixed bug with manually drawing new SUTRA elements. Fixed bug that would cause an error if the mouse wheel is used In SUTRA models, times for boundary conditions or observations that are after the final time are no longer included in the TIME_STEPS time schedule. Fixed bug that would occasionally cause access violations when drawing the selected row and column with the "Select Column, Row, or Layer" tool selected. Fixed export to ModelMate when STR parameters are defined. Multinode wells in the MNW2 package were not placed in the correct cell if the LOSSTYPE was set to None. Fixed import of MODFLOW models using the SFR package when the option to simulate unsaturated flow beneath a stream is selected. Fixed export of SWR input files when tab files are not used. Fixed bug that would sometimes cause data set values not to be updated when they needed to be. Version 3.4.0 Nov. 3 2014 Enhancements Support for the MNW1 package has been added. Added support for generating meshes for SUTRA using Gmsh. Gmsh is an open source program available from http://geuz.org/gmsh/. The user can now specify the spacing between contours labels. ModelMuse will now warn the user if no values are assigned for some types of data that vary with time. ModelMuse now warns about linkages between SFR segments that are separated by more than one row or column. During grid generation, if the number of cells in the new grid will be larger than 1,000,000, a warning message will be displayed and the user will be given an opportunity to cancel grid generation. In the Export Image dialog box, the font used for the scale can be changed. Bug fixes It is now possible to paste data from the clipboard into a table in the "Import Gridded Data" dialog box when the data set into which the data is imported is a Boolean data set. A corrupted name for MODFLOW or another model no longer prevents the MODFLOW Program Locations dialog box from being opened. When the user imports a mesh, the mesh may have errors in it such as nodes that are not part of any element or elements whose nodes are in a clockwise rather than counterclockwise orientation. ModelMuse now fixes such errors. ModelMuse now displays an error message instead of generating a bug report when attempting to import a raster file before generating a grid or mesh. Fixed bug that could cause the SUTRA mesh to be corrupted if it was renumbered. Fixed bug that could cause an access violation when clicking on the graph of head observation results. fixed bug that could cause an assertion failure when editing an object with corrupted or missing imported values. Fixed bug when attempting to import a model from a directory in which the user does not have write privileges. Fixed bug that would cause an access violation in the Global Variables dialog box if it wasn't closed after clicking the Apply button. Fixed bug that could cause and assertion failure in models with a stress period with a length of zero. During grid generation, if the number of cells is too large, an error message will be displayed and grid generation will be canceled. In the Export Image dialog box, contour labels are now drawn over the entire image. Fixed bug importing the the reach length in the SFR package in models in which some reaches in segments with multiple reaches were on a different layer from other reaches. Fixed a bug that could cause access violations when exporting the SFR input file. Fixed a bug that could cause data set values to be calculated incorrectly or a variety of other errors due to mishandling of temporary files. Fixed bug that could cause program locations to incorrectly revert to their default values. Fixed bugs that could cause access violation in the Object Properties dialog box when editing streams in the SFR package in MODFLOW. If values are entered in the time step length calculator that result in a math error, the time step length is now set to zero and an error message is displayed instead of a bug report being generated. Version 3.3.0 Oct. 17, 2014 Enhancements Added support for the Surface Water Routing process (SWR). When importing model results for a MODFLOW model, it is now possible to select all the data of a certain type or a certain time step by checking a single check box. When displaying data or head observation results, the root mean square residual is displayed in the Data Visualization dialog box. In the Show and Hide Objects, dialog box, the head observation group name is displayed with head observations. When importing model results from MODFLOW-LGR2 models, ModelMuse now does a better job of selecting default names for the model result files for the child models. VertexValue function added. Added a method for importing multiple gridded data files at one time. Added the capability to import quadrilateral meshes generated by Argus ONE for use in SUTRA. Added ability to display labels with objects. Added a plot of simulated versus observed values for head observation results. Creating contour plots of SUTRA data is faster. Improved speed of displaying object properties for SUTRA models in the Object Properties dialog box. Added support for importing model results data from .bcof, .bcos, .bcop, or .bcou SUTRA output files into ModelMuse. When importing existing MODFLOW models that have invalid tributary numbers in the STR package, ModelMuse now generates a warning message to the user instead of a bug report. If there is an error importing and existing MODFLOW model, the error message dialog box will show the console lines generated by MODFLOW importing program as an aid to diagnosing the problem. Improved checking of layer heights in MODFLOW models. The Global variables dialog box has been converted to a non-modal dialog box. Changes The formula used for 3D data sets when importing model results has been changed; In MODFLOW-LGR and MODFLOW-LGR2 models, child models are now only displayed on the front and side views if the selected row or column of the parent model intersects the child model. ModelMuse no longer checks for certain discrepancies in the SFR package input files when importing existing models. The change allows such models to be imported for the purpose of visualizing them. However, it will not be possible to run such models from ModelMuse until the discrepancies are resolved. Bug fixes Fixed bug in determining tributaries in the STR package. Fixed display of transient data when the specified time is the first time in a stress period. fixed bug that could cause ModelMuse to enter an infinite loop when using the ACM 626 method to draw contour lines. ModelMuse can now handle a data set that has an invalid formula when first opening the model. Fixed bug importing MODFLOW models containing specified heads defined by both the CHD package and negative IBOUND values. Fixed bugs related to editing and exporting CFP information. Fixed bug the could cause and access violation when switching to a SUTRA model. Fixed generation of time schedules in SUTRA when one or more of the times is larger than the largest possible single precision number. Fixed export of time information for MT3DMS. Fixed export of MODFLOW flow observation factors when the formula for the factor uses the layer, row, or column number. Entering an invalid maximum or minimum value to display in the Data Visualization dialog box no longer results in a bug report. Fixed importing model results with MODFLOW-LGR and MODFLOW-LGR2 models. If a formula for the pumping rate in a MODFLOW well results in a math error such as a division by zero error, An error message is displayed in the Errors and Warnings dialog box instead of generating a bug report. ModelMuse now saves the location of MODFLOW-LGR2. Fixed bug related to editing data for conduit recharge. Fixed the process of deleting and undoing the deletion of child models in MODFLOW-LGR and MODFLOW-LGR2. Fixed reading Shapefiles with 32-bit version of ModelMuse. (Not broken in 64-bit version.) In the Global Variables dialog box, clicking where there isn't a cell, no longer causes an error. Fixed drawing fishnet mesh elements in SUTRA models. Fixed drawing objects in 2D SUTRA models. Fixed export of FHB package input file when only flows or only heads were specified in the package. Fixed specification of FHB flow and head values to allow formulas to be used for the flows or heads. Fixed import of models in which routing to steams or lakes is defined in the UZF package but the lake and SFR packages are not active. fixed a bug that incorrectly prevented the deletion of selected points from complicated polygon objects. Fixed import of MODFLOW models containing the SFR input files that use external flow files. Fixed visualization of boundary conditions in SUTRA models. In some cases creating a contour plot of SUTRA data caused ModelMuse to crash. Fixed display of vectors in SUTRA. Fixed generation of error message is an invalid formula is used with SUTRA boundary conditions. Cross sections no longer plot heads equal to HDRY in MODFLOW models. Fixed vertical exaggeration in top view when switching from a SUTRA profile model to any other sort of model. Fixed range check error when editing SUTRA boundary conditions. Fixed bug that could cause an assertion failure when assigning values to a data set. Attempting to export a Shapefile when the database file is in use, now results in an error message to the user instead of a bug report. Fixed bug that could cause a range check error in SUTRA models with large numbers of nodes. Attempting to import a locked Shapefile now results in an error message to the user rather than a bug report. When importing existing models, cell top and bottom elevations are now imported correctly. Importing stream observations from existing models now works correctly when the same segment is part of more than one observation. Fixed editing of SFR channel data when a cross section was not required. Fixed bug in importing existing models with multilayer head observations. Fixed bug that could cause ModelMuse to crash because of a stack overflow. Fixed a bug that could cause a stack overflow when closing ModelMuse. Sometimes it is impossible to save a very large model as a ModelMuse text file (.gpt). Now, if an error occurs in converting the file from the binary to the text format, the user is prompted to save the file as a binary file. Output files from MODPATH version 5 are now archived. Version 3.2.1 May 20, 2014 Bug fixes In MODFLOW-LGR and MODFLOW-LGR2 models, the display of data set values for child models when those values should be set using parameters has been fixed. Version number fixed. Version 3.2.0 May 15, 2014 Enhancement Added support for SWI2 package. Change Whenever a new version of ModelMuse is used, it will attempt to also use the newest version of ModelMonitor. Bug fixes In the Manage Head Observations dialog box, the Statistic was set incorrectly. Fixed bug in import of 1 layer model that used parameters in the LPF package. Fixed bug in displaying the MODFLOW Packages and Programs dialog box. Fixed bug in displaying the Object Properties dialog box. Fixed bug that would cause access violations when contouring data. Version 3.1.1 May 5, 2014 Bug fixes Fixed using objects on the front or side views to define pipes in MODFLOW-CFP. Fixed bug that could cause an access violation when opening the Object Properties dialog box. Version 3.1.0 May 1, 2014 Enhancements Added support for MODFLOW-CFP. The display of head observation residuals can now be limited by layer. The head observations can now be exported to Shapefiles. ModelMuse can now use and online version of the help. If the initial step size for MT3DMS is larger than the maximum step size, the backgrounds of the cells in the table on the MODFLOW Times dialog box are colored in red. The length of a MODPATH pathline is now displayed in the Grid or Mesh Value dialog box. ModelMuse can now paste contours from Argus ONE as objects in ModelMuse. Only the geometry is transferred; contour values are not transferred. Changes If the Application Directory on a computer is blocked, ModelMuse will attempt to use the directory in which the program is installed instead. The starting unit number for GAGE, MNWI, and UZF output files has been changed from 205 to 20205 to avoid potential conflicts with the COC package. Bug fixes Fixed using .ucn files to specify the initial concentration in MT3DMS. Fixed reading certain real numbers when opening a file on a computer in which the decimal separator is not a period. Fixed bug in display of assigned layer in the RCH, EVT, and ETS packages. Fixed linkage to help system for the SUTRA Fluid Sources pane of the Object Properties dialog box. Fixed resizing panels on the Export Image dialog box. The Manage Parameters dialog box now enforces the 10 character limit on parameter names instead of generating a bug report if the number of characters in a parameter name is greater than 10 characters. Fixed bug that could cause assertion failures when interpolating. Fixed bug that resulting in X_Prime and Y_Prime being exported to Shapefiles and CSV files instead of X and Y. fixed bug that could cause an access violation when opening one of the recently opened files listed in the File menu. not in released version. Fixed pasting Argus ONE contours into ModelMuse when not all the contours on a layer were copied to the clipboard. Fixed bug that would cause and access violation if the Mesh Information dialog box was displayed for a 3D SUTRA mesh before any layer groups had been defined. Specifying a file of the wrong type on the command line when starting ModelMuse no longer leads to the generation of a bug report. Version 3.0.0 Feb. 28, 2014 Enhancements Added support for SUTRA. Added support for MODFLOW-LGR version 2. Added support for STR and STOB packages. Added support for the FHB package. ModelMuse can now import MODFLOW-NWT models. The menu item Data|Delete Model Results has been added. It deletes all the data sets and objects for the model results. The "Show or Hide Objects" dialog box now displays the cell or element size that an object specifies. When contouring data, the user can now specify the contour interval easily. Sorting of observation names in the Data Visualization dialog box has been improved. There is now a button for copying the observations in the Data Visualization dialog box to the clipboard. The default value for the grid cell size shown in the object properties dialog box is now set to a reasonable value based on the dimensions of the model area. Added ArcTan function. Added ability to use concentrations from a previous run as initial concentrations for new run in MT3DMS. It is now possible to export MNW2 data for objects to Shapefiles. ModelMuse now compares drain elevation, river stage and GHB head to the cell bottom elevation and generates a warning or error message if the cell bottom elevation is higher than the boundary value. When exporting objects to Shapefiles that contain data for the MNW2 package, the time-varying data can now be exported. Improved handling of errors in importing DXF files. MODFLOW Program Locations dialog box redesigned to show only the programs used in the model. Speed up export of model input When importing a Surfer Grid file, the imported data points can be filtered to reduce the number of points imported. Changes In the HYDMOD package, ModelMuse no longer generates repeated data if two SFR reaches are in the same cell. When importing existing models, the elevations used to assign boundary conditions cells to layers are now set to a value close to the top of the layer instead of the center of the layer to facilitate converting the model to a MODFLOW-LGR model. When importing existing models, objects used to define boundaries in the CHD, RIV, DRN, DRT, and GHB packages now consist of polygon sections rather than point sections to facilitate converting the model to a MODFLOW-LGR2 model. Changing the name of a "Model Results" data set will now cause it to be listed under "User Defined" data sets. Objects are now only allowed to assign data set properties by interpolation if they have zero elevation formulas. The Object Properties dialog box to uses fewer Windows resources. ModelMuse now will only generate up to 1000 error or warning messages of any one type. Bug fixes Changes to the "Print input cell lists" option in the MODFLOW Output Control dialog box were not saved. Fixed handling of the RCH, EVT, and ETS package in cases where parameters are defined but no parameters are used for one or more stress periods. Fixed handling of attempts to read DEMs that are in the wrong format. Fixed bug in importing head and drawdown results from profile models. A bug report is no longer generated if when attempting to finish adding a new closed section to an object the final edge of the new section crosses one of the earlier edges of the same section of the object. Instead an error message is displayed to the user. Attempting to import an empty results file for MODFLOW should no longer generate an I/O error. ModelMuse now displays an error message in the Formula Errors dialog box when a data set formula is invalid in some cases where it would previously generate a bug report. Fixed creating child models in which global variables are used in some data sets. Fixed bug with Natural Neighbor Interpolation that could cause ModelMuse to enter an infinite loop. Fixed a bug that caused inconsistencies in data set values between parent and child models if the values were assigned by interpolation. Previously, data points outside the grid might not be assigned the correct values. When specifying contour values, the user no longer has to specify the values in the correct order. Fixed bugs that resulted in invalid file names when MT3DMS component names contained non-alphanumeric characters. If after importing data, the imported data becomes corrupted, it is now possible to save the file although the imported data will not be saved. Fixed bug in displaying the Show/Hide Objects dialog box when drain return objects were not defined properly. When saving the settings for an image, specified contour intervals are now saved properly. Displaying pathline or time series files from MODPATH with very large coordinate values no longer causes ModelMuse to crash. (The large coordinate values may indicate that the particle is trapped in a dry cell.) When creating contours with the ACM 626 contouring method, contouring values of head in models in which some cells have gone dry no longer causes and error. ModelMuse no longer displays an error message about no parameters being used in a stress period unless recharge parameters have been defined. If an object has no vertices, ModelMuse no longer attempts to use it in interpolation. Under rare circumstances, ModelMuse would sometimes generate a bug report when a model was first opened due to a variable not yet having been updated. Fixed a bug sometimes encountered when a user attempts to import an invalid DEM. When a model contains non-simulated layers, the layer numbers in multilayer head observations are now assigned correctly. Fixed editing of lake bathymetry file. Fixed bug that caused access violations when opening the MODFLOW Packages and Programs dialog box. Fixed bug importing Horizontal Flow Barrier package from existing models that could result in the extra flow barriers being included in the model. Fixed bug that caused errors when editing the grid so that it had only one grid line. Fixed bug in displaying Data Visualization dialog box. Fixed bug that caused errors when editing objects that define SFR boundaries. Fixed bug that caused an error when undoing a change in the MODFLOW Packages and Programs dialog box when horizontal flow barriers had already been defined. Fixed a bug that could cause access violation when coloring the grid or exporting MODFLOW input files. Fixed bug that could cause errors when displaying values for the Drain, GHB, or River boundaries if the corresponding observation package is used. Fixed bug that could cause circular reference errors when interpolating data. Fixed bug in Natural Neighbor interpolation method that could cause divide by zero errors. Improved drawing of pathlines from MODPATH version 6. Pathline segments are now drawn if segments that end at the edge of either the previous or next column, row, or layer so long as the segment crosses the current column, row, or layer. This change also applies to MODPATH version 5 with respect to layers but not rows or columns. Fixed import of multiplier and zone array names when the name listed in a cluster is longer than 10 characters. Fixed bug that caused data for the SFR package to be lost if multiple objects were edited and some of them were defining streams in the SFR package and others were polygon objects. Divide by zero errors should now result in an error message instead of a bug report. Fixed importing MNW2 package from existing models when the model contains non-simulated layers. Fixed export of UZF package input when output to the listing file is specified. Fixed export of MNW2 package in models with non-simulated layers. Fixed bug that could cause exporting the SFR package input file to fail. Fixed bug that could make it impossible to open the Object Properties dialog box with large models. Fixed bug that could make it impossible to open objects that define streams in the SFR package in the Object Properties dialog box. Fixed display of legend for contour lines when the contour colors are not specified directly. Fixed bug in interpolating. Version 2.19.1, May 13, 2013 Enhancements In MODFLOW models, ModelMuse now checks that there is a hydraulic connection between all the active cells. Changes On some computers, bugs are encountered related to the 3D view. The 3D view is hidden on such computers to allow the program to continue running. A new checkbox has been added to the "Object Properties" dialog box labeled "Duplicates allowed. It is checked by default. Under some conditions, a single object can allow multiple values to be assigned at a single cell. For example, in MODFLOW models, an object might define two or more wells at a single cell by having two separate point sections that are in the same cell. This ability can be turned off by unchecking this check box. Bug fixes Attempting to import a .dxf file that is locked by another program will result in an error message to the user instead of generating a bug report. Fixed bug that caused problems on computers in which the decimal symbol is not a period when closing the "MODFLOW Packages and Programs" dialog box. When reading an empty endpoint file, ModelMuse now displays a warning message to the user instead of generating a bug report. When an object is defining multiple values at the same cell or element, holes in the object no longer define such values. An example would be an object that defines wells in MODFLOW with an object that contains multiple sections and in which some of those sections define holes. Fixed bug that could cause ModelMuse to hang when importing an existing MODFLOW-2005 model. Fixed bug in limiting display of MODPATH end points with tracking time. Fixed bug that would cause access violations when generating the input file for the UZF package if a flow package other than the LPF or UPW was used. Version 2.19, April 11, 2013 Enhancements Added new contouring method based on the Association for Computing Machinery (ACM) algorithm 651. Added the ability for the user to add a custom coloring scheme for coloring the grid or for contour lines. Added support for the NOPRINT option in MODFLOW observation files. Changes ModelMuse will no longer use the XSECTION option in the Basic package if MODPATH is active because MODPATH version 6 does not support the XSECTION option. When importing Shapefiles, if the number of Z-Formulas is set to 1 or 2, any new data sets that are created will be 3D data sets. When drawing contour lines, a white background is now drawn behind the contour labels. Bug fixes Fixed bug that prevented layer elevations from being updated correctly. Attempting to import a file as a Surfer Grid file when it really is not one now results in an error message to the user instead of a bug report. If the user attempts to import a TProgs file before creating a grid, an error message is displayed to the user instead of generating a bug report. The following functions all had bugs which have been corrected: ObjectCurrentVertexX, ObjectCurrentVertexY, ObjectCurrentVertexZ, ObjectCurrentSegmentAngle, ObjectCurrentSegmentAngleDegrees, ObjectCurrentSegmentAngleLimitedDegrees, ObjectCurrentSegmentLength Fixed bug in checking parameters in the SFR package that could cause ModelMuse to crash or to incorrect error messages. Fixed bug that could cause math errors when coloring data sets by the logarithm of their values. Fixed bug that could cause extra stress periods of negligible length to be generated when exporting from the 64-bit version of ModelMuse. Fixed sampling of DEM data. When saving ModelMuse projects to text files such as .gpt or .xml files, real numbers that were close to but not equal to zero were saved as zero. If the user enters an invalid formula for the Z coordinates of an object, ModelMuse will now display an error message to the user instead of generating a bug report. Editing objects that defined streams in the SFR package when SFR parameters are defined works properly now. If ModelMuse is unable to save an ini file, it displays a warning message to the user instead of generating a bug report. Attempting to merge point objects no longer results in a bug report. However, point objects can not be merged. Fixed a bug that sometimes caused an error when ModelMuse was shutting down. Fixed bug that caused an error if two components in MT3DMS were given the same name. Now if the user attempts to assign the same name to more than one component in MT3DMS, only the first one is accepted. The others are deleted. Version 2.18.1, Feb. 22, 2013 Changes The user can now cut and paste data from the Imported Data tab of the Object Properties dialog box. Bug fixes Fixed bug in export of RCH package when parameters are used but the layer is not time-varying. Fixed bug that caused ModelMuse to hang on some computers when using the search function in the ModelMuse help. Fixed bug that allowed an attempt to be made to export the PHAST input file even if the grid was not yet defined. Fixed bug that sometimes incorrectly prevented the user from importing the shapes in a Shapefile as a single multipart object. Fixed a bug that would cause an error opening a ModelMuse file if an object used in the definition of a flux observation had been deleted. Fixed bug that allowed MT3DMS to have zero stress periods defined. Version 2.18, Feb. 11, 2013 Enhancements The Grid Value dialog box was modified to allow multiple tabs to be displayed simultaneously. Added the ability to import binary grid files created by T-PROGS. When exporting objects as Shapefiles, you can now export the formulas for many but not all MODFLOW Features. Added new function for use in Formulas: Closest. See the ModelMuse help for details. Added support for PHIRAMP in the Well package of MODFLOW-NWT. Added support for NODTOT in the MNW2 package of MODFLOW-NWT. Bug fixes Fixed export of starting locations file for MODPATH version 6 when no starting locations have been defined for some objects. Fixed export of MODPATH with MODFLOW-LGR child models when the MODPATH options differ between the parent and child models. Fixed problem with editing objects in translated version of ModelMuse. Attempting to read a head observation file in which some of the numbers are invalid now results in an error message to the user instead of a bug report. In the MODFLOW Layers dialog box, deleting sublayers graphically now works correctly. Fixed bug in importing the MNW2 package from existing models. If a pathline just has a single point, it is now drawn as a single point instead of being skipped. In the grid value dialog box, data for MODPATH pathlines and endpoints are now displayed for child models in MODFLOW-LGR models. When exporting images with MODFLOW-LGR models, MODPATH pathlines and other data can now be displayed for child models. Streamlinks of MODFLOW-LGR child models are now displayed. Fixed export of ModelMate files when the model files are in a different directory from the ModelMuse file. In the MODFLOW Layers dialog box, setting custom sub discretizations for layer groups now works properly. Added support for IUNITRAMP in data set 2B of the well package of MODFLOW-NWT. Fixed bug in exporting Shapefiles. Each record for the shapefile in the .dbf file now includes a space for indicating whether a record is deleted or not. Fixed bug in exporting the TOB file for MT3DMS when no concentration observations are defined. Fixed bug that caused ModelMuse to crash when it first starts on some systems. Fixed bug displaying 3D view on Windows 8. Fixed bug that caused ModelMuse to crash when changing the number of rows, columns or layers in the grid. Fixed bug in adding new data sets when child models from a MODFLOW-LGR model have been created but the model is no longer a MODFLOW-LGR model. Bug fix: Fixed bug that would cause divide-by-zero errors when calculating Interlayer Kz in the HUF package if some of the data was not properly defined. Version 2.17.1, Oct. 16, 2012 Bug fixes The display of the data for the RCH, EVT and ETS packages has been fixed. Fixed bug in which objects were not drawn as selected after clicking the OK button in the Object Properties dialog box. The tree control in the Show Or Hide Objects dialog box no longer collapses all its nodes just because there has been a change in which object is selected. Version 2.17, October, 11, 2012 Enhancements Added support for MODPATH version 6. Added support for exporting data set values for display in Model Viewer. The Selection Cube for the top view of the model draws the grid outline only for simulated layers. Changes Head observations that are at the end of a steady-state stress period now have their reference stress period set to that stress period rather than the beginning of the following stress period. Updated link for model archiving policy. The ModelMuse.drc file is now included to facilitate translating ModelMuse into other languages. Bug fixes When exporting ModelMate files, ModelMuse now specifies the correct version of MODFLOW to use. The "Function Help" button on the Formula editor works again. Fixed export and import of head change observations to ModelMate. Fixed bug in export of gages for the Lake package. Fixed bug in export of Shapefiles in which the last character of the last field was not written to the file. Fixed export of unit numbers for lake gages. Renaming parameters for the HUF package now causes any formulas based on data arrays for those parameters to be updated. Fixed display of file names in the Files to Archive dialog box. The name file for MODFLOW models is now included in archives. Fixed import of binary Surfer grid files. Fixed coloring the grid for certain PHAST data sets. Fixed how the "Child Models" dialog box for MODFLOW-LGR models responds to the user entering an invalid number for NCPP. Fixed bug that could cause some MODFLOW budget files to be incorrectly identified as invalid. Fixed display of endpoints, pathlines and time series data from MODPATH on the front and side views when the grid is rotated. Fixed bug that caused too much memory to be used when exporting the SSM package in MT3DMS. Fixed bug that caused exporting the SSM file in MT3DMS to take more time than it should have. Fixed bug that could cause an error in the export of the MT3DMS TOB package if duplicate times were specified. Version 2.16.1, July 25, 2012 Bug fix Bug fix: Fixed bug that caused importing model results to fail. Version 2.16, July 24, 2012 Enhancements Added 64-bit version for 64-bit operating systems. TIFF and PCX files are not supported in the 64-bit version. When importing images .pgw files are now accepted as a valid world file type. MT3DMS simulations can now have fewer stress periods than the corresponding MODFLOW model. Changes The red background for missing files in the Files to Archive" dialog box has been changed to a red font. The light blue background for a parenthesis and it's match in the formula editor has been changed to a light blue font. Bug fixes Importing a Global Variables file was from the command line now works properly. Fixed a bug that would sometimes cause contouring to fail. Certain shapefiles that were previously rejected by ModelMuse as self-intersecting are now accepted. Fixed bug in which observation names were allowed to include the '/' character even though that character would not be processed by MODFLOW correctly. Fixed a bug in which attempting to import gridded data using an invalid layer caused an error. Invalid layers can no longer be specified. Fixed bug that caused incorrect stress periods to be exported if the stress periods were changed and the SFR package was in used. Fixed a bug that could cause interpolation to fail. Version 2.15, June 7, 2012 Enhancements Added partial support for Unicode. Complete support is not possible because the groundwater models do not currently support Unicode. The "Data Sets" dialog box can now remain open while the user works with other parts of ModelMuse. However, it can not remain open when the Object Properties dialog box is open so if the user attempts to open the Object Properties dialog box, The Edit Data Sets dialog box will automatically close. Reduced the time required to open the Edit Data Sets dialog box in models with large numbers of data sets. Added support for importing the concentration in MT3DMS associated with a sink or source package. Tab ordering has been improved. X, Y, and Z axes are now drawn in the 3D view. Changes In MODFLOW models using the BCF package, the "Vertical_Conductance" data set is renamed "Vertical_Leakance". The extension for MT3DMS configuration file changed from ._cnf to .cnf to facilitate viewing the output in Model Viewer. Bug fixes In order to prevent range check errors, it is no longer possible to display the Manage Flux Observations dialog box when MT3D has been selected unless at least one chemical species has been defined. Specifying values of Stress period length, time step multiplier, and initial time step size that would cause the number of time steps to exceed the limits of a 32-bit signed integer causes an error message to the user rather than a bug report. In the object properties dialog box, clicking the button for the formula editor when editing the formula for the Factor in an MT3DMS Flux observation, no longer causes an Assertion failure. In the MODFLOW Packages and Programs dialog box, changing the number of parameters in the UPW package no longer causes an Assertion failure. Importing models containing the UZF package in which ET is not simulated, now works properly. Fixed bug that caused empty .bfh_head and .bfh_flux files to be created in MODFLOW-LGR models when one-way coupling is used. Merely selecting a data set in the Data Visualization dialog box no longer causes the data set values to be calculated. The user must now click "Apply" to cause the data set values to be calculated. Fixed bug importing the Subsidence package from existing models. Fixed bug in importing Shapefiles that could allow an object to have one or more Z-formulas when setting the value of a layer definition data set. Version 2.14.1 May 1, 2012 Enhancement Added the ability to export .png and .jpg images. Change Date for the current version of MODFLOW-2005 changed to the date for MODFLOW-2005 version 1.9.01. Bug fixes Importing model results for MODFLOW-LGR model and contouring them no longer causes a range-check error. Fixed bug that caused access violations when importing results from a MODFLOW-LGR child model but not the MODFLOW-LGR parent model. Fixed bug in which the Kz data set was not created when a MODFLOW model was first created. Fixed bug that sometimes caused invalid elevation formulas in objects created by importing ShapeFiles. Version 2.14 April 23, 2012 Enhancements Added support for new options in MODFLOW-2005 version 1.9. Added support for running MODPATH with a child model in MODFLOW-LGR. Added support for visualizing MODPATH output with a child model in MODFLOW-LGR. When importing ASCII raster files into a MODFLOW-LGR model, it is now possible to specify the grid to use for the imported data. You can now export grid data to a Shapefile for MODFLOW-LGR child grids. You can now use the command line option -mte to export just the MT3DMS input files. Changes In the hydmod package, The name of each observation has a unique number added to the end of the label. Changed SFR package to use new SFR format for MODFLOW-2000. Reduced memory usage. Bug fixes Fixed a bug that would cause interpolation to fail if an object did not intersect the grid. Fixed labeling of contours when contouring data sets whose data type is Text. Fixed labels for TRPT and TRPV in MT3DMS. Fixed export of SSM package when no source or sink concentrations have been defined. Fixed bug that would cause an error if the user attempted to display data set values before generating the grid. Fixed a bug that would cause an error if the user attempted to give an aquifer a name that started with a number or a name that was too similar to the name of another aquifer. Fixed bug that prevented the LPF options STORAGECOEFFICIENT and CONSTANTCV from being used simultaneously. Fixed a bug that would cause range-check errors in certain MODFLOW-LGR models. Fixed bug that would sometimes cause invalid SFR input files to be created when unsaturated flow was simulated beneath streams. Fixed bug that would sometimes cause the assigning data set values to fail in a MODFLOW-LGR model. Checking elevations in MODFLOW-LGR child models no longer results in a range check error. Fixed problem with reading invalid files. Previously, attempting to display the "Show or Hide Objects" dialog box would sometimes cause an error. In MODFLOW-LGR models, the legend displayed when coloring or contouring would not reflect more extreme values displayed in a child grid. Fixed export of IFMTCN, IFMTNP, IFMTRF, and IFMTDP in the MT3DMS basic transport package. When importing a Shapefile to a multipart object, formulas for the Z-coordinate can now be imported properly. Version 2.13 Feb. 28, 2012 Enhancements Added support for MT3DMS ModelMuse now checks the file date for MODFLOW and related models and warns the user if a more recent version has been released. Reduced memory usage when importing MODFLOW models that use the UZF package. When importing MODFLOW features from Shapefiles, most features can be imported into a single, multi-part object. The user can now specify the precision with which contour labels are written. Added new macro for exporting images; %TrS will be replaced by the transport step. The "Run model" button now has a drop down menu next to it which can be used to run MODPATH, ZONEBUDGET or MT3DMS. It is now possible to import parameter values from a MODFLOW PVAL file. This can be done either from the Manage Parameters dialog box or from the command line. To import a PVAL file from the command line, add -p "Filename" to the command line where Filename is the full path of the PVAL file. If the path contains any spaces, Filename should be enclosed in double quotes. It is now possible to import global variables from a text file. This can be done either from the Global Variables dialog box or from the command line. To import a global variables file from the command line, add -g "Filename" to the command line where Filename is the full path of the global variables file. If the path contains any spaces, Filename should be enclosed in double quotes. Each line of the global variables files must be either empty, start with the # character to identify the line as a comment or list the name and value of an existing global variable. On a line defining a new value for a global variable, the name of the global variable must be at the beginning of the line must be first followed by one or more spaces followed by the value. A period must be used as the decimal separator. For boolean global variables, the value must be either "True" or "False" (without the quotes). For text variables, the value may optionally be enclosed in quotes. A global variables may also be saved from the Global Variables dialog box. Changes When running MODFLOW from ModelMuse, the lines in the batch file to display the listing file now occurs immediately after MODFLOW has finished instead of after the lines to run MODPATH and Zonebudget. Added option to write SFR package input in the format used by GSFLOW. Bug fixes ModelMuse again responds to the mouse wheel. ModelMuse now only allows a ModelMuse file to be saved if it has one of the correct extensions. Access violations that sometimes occured when changing the names of layer groups have been fixed. In the MODFLOW Program Locations dialog box, "ModelMuse.exe" is no longer accepted as a valid name for any of the programs. Undo/Redo capability added for changes to the output control. ModelMuse can now import the gage package correctly when a lake gage has an OUTTYPE of 4 or a stream gage has an OUTTYPE of 8. ModelMuse now updates user-entered real numbers to the proper format when the the user changes the language settings. Fixed in bug in which attempting to delete a row from a table in which no row was selected caused an exception. Fixed bug in which SFR data was corrupted if ICALC was not specified. Fixed bug importing the MNWI package from an existing MODFLOW-2005 model. Fixed bug that could sometimes prevent the Object Properties dialog box from being displayed when attempting to edit multiple objects. In the MODFLOW Time dialog box, attempting to use the Time Step Length Calculator without first specifying the Stress period length and multiplier now generates a warning message to the user instead of a bug report. When the user has customized the regional settings to use a decimal separator that is different from the usual one, this no longer causes an error when converting text to floating point values. The menus and buttons are now disabled while opening a file. When a message box is displayed, the mouse will move to the default button if the user has specified that option in the Windows Control Panel. When importing Shapefiles, failing to specify an attribute name or value no longer results in a range check error. Failing to completely specify information streams in the SFR package now results in an error message instead of a bug report. Fixed bug in setting data for SFR when multiple objects are being edited at once. Fixed bugs relating to display of data in MODFLOW-LGR models. Fixed another bug relating to display of data in MODFLOW-LGR models. Fixed another bug relating to display of data in MODFLOW-LGR models. fixed export of SFR in MODFLOW-NWT or for GSFLOW. Fixed bug with setting multiple flux observation values at once not working. Fixed bug in storing imported values when splitting objects. When reading an exporting a file from the command line, the "arrays" directory will be created as a subdirectory of the directory containing the file even if the full file path is not specified. attempting to animate a series of data sets in the Export Image dialog box without first displaying the Display Data dialog box no longer causes access violations. Fixed bug with reading .ini file when multiple copies of ModelMuse are running. fixed export of OC file when the defaults are selected. Contour lines are now drawn at the correct positions on the front and side views when the grid is rotated. (fourth attempt) When more than one instance of ModelMuse was running, sometimes one copy would interfere with the other's temporary files. Fixed a bug in which the Data Sets dialog box sometimes did not prevent the user from setting up a formula that caused a data set to depend on itself. Fixed bug that could cause an assertion failure when coloring the grid with transient data such as the recharge rate. Fixed bug in exporting MT3DMS BTN data set A6 when there are more than 40 layers. Version 2.12 Nov. 7, 2011 Enhancements In the Data Visualization dialog box, it is now possible to display linkages between streams in the stream package. Contours are now labeled. Added a measurement function that allows the user to measure distances easily. The positions of objects can now be locked so that they can't be moved accidentally. It is now possible to import multiple ASCII raster files at one time. When importing an existing MODFLOW model, .mfn is now recognized as a valid extension for a MODFLOW name file. In the Manage Head Observations dialog box, the user can now select multiple rows and then click the "Highlight selected objects" button to select all the objects that define objects on the selected rows. In the Head Observation Results pane of the Data Visualization dialog box, the data can be sorted by clicking on the column headers In the Head Observation Results pane of the Data Visualization dialog box, the objects that define the observations in the selected row of the results table can be selected by clicking the "Highlight selected objects" button. Changes The following dialog boxes have been deleted and their functionality has been moved to the new Data Visualization dialog box: Color Grid, Contour Data, MODPATH Pathline Display, MODPATH Endpoint Display, MODPATH Time Series Display, and Head Observation Results. "GOFAIL" option in MODFLOW-NWT has been renamed "CONTINUE". The multiplier and zone arrays used by the RCH, EVT, and ETS packages are now exported to separate files that are accessed using the OPEN/CLOSE option. This allows the zone and multiplier arrays in other packages to be changed without the need to export the RCH, EVT, and ETS packages. The files are stored in a subdirectory named "arrays." In the NWT solver, the default value for flux tolerance has been increased from 0.006 to 0.06 Bug fixes When importing the UZF package from an existing MODFLOW model, NUZTOP is now imported correctly. In the Object Properties dialog box, a "no parameter" checkbox has been added to the beginning of the list of parameters for MODFLOW features that allow multiple parameters to be used with a single object. The "no parameter" check box can be unchecked to turn off the definition of a boundary that does not use parameters. When a data set defines the multiplier or zone array of a MODFLOW parameter, it now is possible to delete the data set if the associated parameter is deleted. Attempting to read an invalid ModelMate file now generates a warning message instead of a bug report. Attempting to open a ModelMuse file with a length of zero now results in an error message to the user rather than a bug report. In the PHAST Print Frequency dialog box, it is no longer possible to delete all the columns in the table. Previously some erroneous error or warning messages were generated for data set values in inactive cells. When a background image was replaced with a new one, the name of the image stored in ModelMuse is now updated. When editing objects that define SFR streams, the controls for editing multiple cells in tables are now positioned properly. Fixed a bug that caused access violations when the system color was changed. Bug fix. Exporting a grid data to a shape file for data sets whose names are longer than 10 chanracters now works properly. Deleting data sets and then opening another ModelMuse project no longer results in an assertion failure. Fixed a problem with invalid cast errors in PHAST models when creating or editing objects. Version 2.11 Sept. 27, 2011 Enhancements In LGR models, Streams in the SFR package are now linked between grids. Added support for GOFAIL option in MODFLOW-NWT. The Grid Value dialog box can now display data about the nearest visible MODPATH end point. Error or warning messages are now issued when a boundary condition package has been activated but no boundaries for it have been defined. ModelMuse now warns the user if duplicate SFR parameter instances are being used. Changes When closing a model, the prompt asking the user if they wish to save the model now includes the file name if the file name has been specified. The most recent version of PHAST no longer supports specifying an initial water table. However, you can still use the initial water table option in ModelMuse. ModelMuse will use the data in the Initial_Water_Table data set to specify the initial head in a vertical column of nodes. Bug fixes Fixed bug that could cause a "List index out of bounds" error when exporting Shapefiles. fixed bug that could ModelMuse to hang when starting a new model. When reading MODPATH pathline files, negative values of time were not handled properly. Attempting to export a model in which the reservoir package is selected but no reservoirs have been defined now results in an error message instead of a bug report. Fixed export of TBEGIN in MODPATH main file. Fixed bug with selecting and drawing objects when zoomed in a great deal. In LGR models, the selected column, row, and layer are now read correctly when opening a ModelMuse file. Fixed bug that could cause an access violation if the number of columns or rows was set to zero. In PHAST models, switching an object between being evaluated at nodes and elements no longer causes a bug report to be generated. When attempting to import model results, trying to import from a file that is being used by another program now results in an error message to the user instead of a bug report. Version 2.10.3 Aug. 18, 2011 Bug fixes SYTP parameters in the HUF package are now written to the PVAL and UCODE template files. If the HFB package was selected, using the MODFLOW Packages and Programs dialog box no longer causes access violations. When the HFB package was selected, exporting a model that uses zone arrays no longer causes an Assertion failure. Fixed a problem in which deleting vertices of an object that included imported text data, more of the text data was deleted than should have been deleted. Fixed bugs that could cause access violations when ModelMuse was closed. Reading World Files on computers where the decimal separator is set to a value other than '.' now works correctly. When importing points, it is no longer possible to attempt to define an invalid object name. Version 2.10.2 Aug. 2, 2011 Enhancement NaN is now flagged as an error in ModelMonitor Bug fixes Undoing certain operations no longer results in a range check error. Enhancement: Attempting to import a formatted head file that contains "NaN" no longer results in a bug report. Version 2.10.1 Aug. 1, 2011 Change When a message about a new version is displayed, the version numbers of the new version as well as the version that is being used are both displayed. Bug fixes Importing a feature that allows for a MODFLOW parameter from a Shapefile no longer causes a range check error if no parameter is being imported. Version 2.10 July 27, 2011 Enhancements Added support for MODFLOW-NWT. It is now possible to import CHD, DRN, GHB, RIV, and WEL MODFLOW boundaries as well as head observations from the Import Points dialog box. ModelMuse can now import and display the head observation output. When exporting the MODFLOW input files, the user also has an opportunity to export the MODPATH or ZONEBUDGET input files too. In the Object Properties dialog box, times for MODFLOW boundary conditions are automatically filled in when a previous time is selected. Changes When importing Surfer grid files, the "files of type" is set to the value at which it was set the previous time a Surfer grid file was imported since the program was started. The reference stress period for head and flow observations will now be exported as the stress period containing the observation instead of the first stress period. ModelMuse is now compiled with Delphi XE instead of Delphi 2006. Small changes in the model input changes may occur due to the change in compiler. Bug fixes Fixed bug that could cause the incorrect text to be replaced in the formula editor when editing a formula. If the selected object is hidden, the dotted box that sometimes surrounds the selected object is also hidden. "Objects|Hide All Objects" didn't work if only one object was visible. When importing an existing MODFLOW model, Vertical anisotropy in the LPF package was not imported correctly if vertical anisotropy was used in all layers. The ObjectCurrentSegmentAngle, ObjectCurrentSegmentAngleDegrees, and ObjectCurrentSegmentAngleLimitedDegrees functions did not return values that were relative to the grid. Fixed a problem with setting an HFB parameter name that caused access violations when closing the MODFLOW Packages and Programs dialog box. In the GMG solver, the maximum number of iterations could not be edited. Fixed export of head observations with LGR child models. In some cases, ModelMuse files in which the HFB package was used could not be read. Renaming a global variable that is used in the formula for the HFB package will now cause the formula to be updated. Bug fix. When opening a browser, ModelMuse no longer attempts to delete files that don't exist. Version 2.9.1 June 13, 2011 Bug fixes When editing Flow observations, some observations were not saved. Fixed bug in which a change in a vertex value of an object failed to cause the data sets dependant on that value to be updated. It is no longer possible to create an object with no vertices by starting creating an object and then deleting all the vertices by pressing the ESC key. It is no longer possible to generate an assertion failure by attempting to import a results file by typing the name of a file with an extension not recognized by ModelMuse. The STORAGECOEFFICIENT option in the LPF package can now be edited and stored properly. Fixed a bug in which the selected column, row, or layer was not always displayed properly by the ModelCube. Attempting to import gridded data before defining the grid now results in an error message instead of generating a bug report. Entering an unreasonable value for the grid origin when creating a new model no longer causes an access violation. Sampling a DEM is now possible when the language setting on the computer specify a comma as the decimal separator. If a ModelMuse file can not be saved to the disk, a warning message is displayed rather than generating a bug report. If there are no valid stress periods defined, in the MODFLOW Time dialog box, the dialog box does not save the stress periods. It is no longer possible to edit the cell in the table of the start-up dialog box for MODFLOW by tabbing to the cell. The variables in the LPF package are now initialized properly in a new model. Importing values from ModelMate now works properly when a decimal separator other than a period is used. When exporting an or updating ModelMate files where the user has not previously specified a the ModelMate location, the file is still correctly opened by ModelMate. Fixed a bug that could cause access violations when ModelMuse was closing. Fixed but that would cause access vialotions when closing the Object Properties dialog box. Incorrect error messages are no longer generated when coloring the grid with the Head observations. Version 2.9.0.0 June 1, 2011 Enhancements Added support for MODFLOW-LGR Added option to import ASCII raster file. Grid data can now be exported to 3D Shapefiles. In the Search for Objects dialog box, the tree remains open after changing which checkboxes are checked. Improved warning messages when a specified time for a boundary condition is outside of the range of times defined for the stress periods. Improved speed of "Select Object by Name" dialog box. Added additional error checking in MNW2 package. There is a new way to display the Vertex Values dialog box. If no objects are selected on the view of the model with which the user is working, the user can double-click on a vertex of any object to display the Vertex Values dialog box. When importing model results, the default choice for how the imported results should be displayed now depends on the user's past choices on how the results should be displayed. There is now a button on the tool bar for importing model results. Vertex values can now be edited in the Object Properties dialog box. The user can now choose whether or not to save data set values when those values are up-to-date. The time required to export the input files has reduced In the SFR package, a warning is generated if the stream segment numbers are in strict numerical order but a segment with a higher number provides flow to one with a lower segment number. The Grid Value dialog box now displays information about the closest MODPATH pathline if it is within 1 cell or five pixels of the cursor. It is now possible for the recharge from several sources to be added together. It is now possible for the infiltration in the UZF package from several sources to be added together. When importing shapefiles, the numbers of any shapes with multiple parts will be displayed. ModelMonitor has been updated to work with LGR. The export image dialog box now has a "Copy image" button that copies the image to the clipboard. The Data Set Values dialog box now shows 2D Front and 2D Side data sets in a single table instead of one table for each layer. The speed of importing model results has been improved. When deleting vertices of an object with imported data, the corresponding imported data will be deleted too. New command "Object|Edit|Edit|Invert Selected Vertices" to invert the selected nodes. New command "Object|Edit|Split Selected Objects" to convert each part of an object to a separate object. New command "Object|Edit|Make Selected Vertices a Separate Object" converts the selected vertices of an object to a new object while deleting them from the existing object. New command "Object|Edit|Split Object at Selected Vertices" to convert split an object into two separate objects. The objects will be split at the location(s) of any selected vertices with both objects sharing the selected vertices. In the Import Gridded Data dialog box, data for a single grid row may not be spread over several lines when pasting data into the grid for arrays. Three new functions added: ObjectCurrentSegmentAngle, ObjectCurrentSegmentAngleDegrees, and ObjectCurrentSegmentAngleLimitedDegrees. See help for descriptions. Improved responsiveness in the Manage Flow Observations dialog box. Decreased time required to display the MODFLOW Time dialog box. Changes When creating polygon objects or adding polygon sections to existing objects, clicking on the first point of the polygon will close the polygon instead of continuing it. When exporting Shapefiles attribute names with an ending trailing underscore have the underscore removed. When data sets are deleted, the user is now prompted to delete unused objects. The column, row and layer displayed in on the Grid Value dialog box is now the column row, and layer of the cell under the cursor even if a 2D data set is used to color the grid or is being contoured. When defining CHD boundaries, an object with multiple sections will not define separate boundaries for each section. It is now possible to select multiple cells in all tables. When importing head observations from a Shapefile, a default value for the observation name is used if the user has not assigned a name. Bug fixes It is no longer possible to show the Manage Head Observations dialog box before any head observations have been defined. Doing so could cause access violations. Under certain circumstances, the "Add point sections", "Add polyline sections", or "Add polygon sections" buttons could be pressed when there is no selected object causing an assertion failure. The buttons now become disabled under those conditions. Attempting to import an empty or invalid results file now generates an error message for the user instead of a bug report. Removed incorrect warning message generated when the SFR package was used and the starting time was greater than zero. Fixed assignment of custom layer discretization in Layer Groups dialog box. Deleting a layer group and then undoing the deletion no longer causes an assertion failure. Fixed a problem in which operating ModelMuse on a computer for which the language settings specify the decimal point to be something other than a period caused conversion errors. the "Set Widths of Columns, Rows, and Layers" dialog box now shows the selected columns, rows, and layers when it is displayed. It is no longer possible to attempt to color or contour the grid before the grid is defined. When sampling a DEM, only one DEM at a time could be selected. Fixed the importing of world files in "Import Bitmap" dialog box. Previously, attempting to import some world files would fail because of extra spaces before the beginning of a number. When exporting Shapefiles of contours or MODPATH data, the bounding boxes of each shape are now set correctly. Exporting contour Shapefiles when the specify contour option is checked and contour values are copied from another data set no longer causes an error. Previewing or exporting a series of images containing contours no longer causes an error when the range of values varies among the images. Attempting so save a model archive on a disk with insufficient space now generates an error message instead of a bug report. Previously, it you contoured a data set, closed the file, and opened another one without closing ModelMuse and attempted to contour a data set, an access violation would occur. That access violation has been eliminated. When importing existing MODFLOW models, ModelMuse will now check that in all the inactive cells, the top of the layer is above the bottom of the layer. The elevations will be fixed in any inactive cells that do not meet this criterion. ModelMuse can no longer enter an infinite loop when generating parameter instance names. Eliminated an integer overflow error that could occur when exporting the RCH, EVT, or EVT packages. Creating a new integer, Boolean, or text data set no longer fails. In the SFR package, a warning about SFR segments circling back on themselves was sometimes generated when it should not have been generated and the segments involved would not be included in in the SFR package input file. Deleting all the vertices of the last section of an object when that section was a polygon caused an error. Making a background image too big now causes it to be hidden rather than generating an error message. Attempting to export a model without first defining a grid now results in an error message instead of generating a bug report. invalid formulas for river conductance and other, similar data no longer causes an access violation. Fixed bug that prevented data for SFR data for a time period from being deleted. In some models, the SFR package could not be exported correctly. In some models, the Lake_ID numbers were not set incorrectly. Changing a data set orientation could cause error messages to be incorrectly generated for other data sets. Object used to define the return location in the DRT package are now displayed in the Show or Hide Objects dialog box under an appropriate heading. If you undo and then redo the creation of parameters, objects that use those parameters will no longer lose them. The Object Properties dialog box no longer shows times related to time-varying layers in the RCH, EVT, and ETS packages unless time-varying layers have been selected in the corresponding package. Multiplier and zone array names are now no longer than 10 characters in length. Fixed a bug that would cause range check errors or access violations when animating contours. Fixed a bug in which adding recharge, evapotranspiration, or ETS parameters could lead to access violations later on. Fixed an assertion failure in specifying zero flow observations. When reversing the order of vertices in an object, the order of any imported data is reversed too. Fixed bug that could cause access violations when displaying the Object Properties dialog box. Fixed a bug that caused the multiplier and zone array names for the LPF package to change each time the model was exported. Fixed bug that could cause range check errors when coloring the grid with the RCH, EVT, or ETS packages. Version 2.8.0.0 Dec.13, 2010 Enhancements Data set values can now be exported to a comma-separated value file along with X, Y, Z coordinates. When data set values are exported to a comma-separated value file, column, row, and layer numbers are exported too. When importing heads, the water table is imported too. When exporting MODPATH input files, ModelMuse now warns the user if not all time steps have been exported. When a new version of ModelMuse is available, the dialog box that informs the user of the new version has a button that the user can click to go to the ModelMuse web site. Added Natural Neighbor interpolation. The Grid Value dialog box now allows the user to see the value of any data set instead of just the one that is being used to color the grid or whose values have been contoured. The Grid Value dialog box displays the vertex number and section of the selected object. at the cursor location. If the user specifies a head observation with a blank observation name, an error message is generated during export of the head observations file. The function Get_HufSytp has been added. It evaluates SYTP parameters in HUF. The location of the grid in real world coordinates is written as a comment in the discretization file. Reduced memory usage while reading ModelMuse file. When importing data, less memory may be used in some cases. The "About" dialog box has a button that the user can click to go to the ModelMuse web site. Bug fixes Fixed access violations when importing model results into a model and contouring those results. Renaming a data set and then attempting to use that data set in the formula for another data set no longer causes an error. In the Set Widths of Columns, Rows, and Layers, dialog box, it is no longer possible to specify an invalid column, row, or layer. when exporting a PHAST model multiple times, the name of the file wasn't set appropriately. When exporting a MODFLOW model after previously having exported a different MODFLOW model, the default name for the model is now set correctly rather than being the same name used previously. When computing the size of the MODPATH composite budget file, file sizes larger than 2 GB can now be computed without causing an error. when exporting .emf images, the dimensions of the image were set incorrectly. When a data set is first created, it was treated as being a real number data set in the Formula Editor even if its type had been changed. Pasting data into several of the tables could sometimes cause errors if the data that was being pasted was larger than the table could hold. The ActiveOnLayer function can now only be applied in a context where it will be evaluated on blocks. Eliminated a range check error that could sometimes occur if user moved the mouse while importing model results. When importing model results, the legend on the Color Grid or Contour Data dialog box is updated. When exporting an image of the side view of the model, the horizontal scale now shows the correct values. fixed bug that could cause an access violation when deleting parameter in the Manage Parameters dialog box. If the model runs out of memory when attempting to create a new model, an error message is displayed to the user instead of sending a bug report. In the Start-up dialog box, if the user specifies a layer group but does not give it a name, it is skipped instead of causing and assertion failure. Fixed access violation in Export Object as Shapefile dialog that could occur when unchecking a check box. Interpolated Vertex Value gave incorrect results if the grid was rotated. The main window no longer goes behind the windows of other programs when coloring the grid. ModelMuse now displays an error message when exporting or displaying the UZF data if some data has not been defined. Fixed reading shape files from which some shapes have been deleted. Fixed position of Insert and Delete buttons for the table of times for the SFR package in the Object Properties dialog box. Clicking the Insert buttons on the Object Properties dialog box or the MODFLOW Time dialog box could result in errors if no row in the related grid was selected. Fixed evaluation of the GetHufSytp function. fixed evaluation of GetHufKx when KDEP parameters are used. fixed importing models that use SYTP parameters in the HUF package. fixed evaluation of GetHuf_Interlayer_Kz when KDEP parameters are used. If an object has too many vertices, the Object Properties dialog box now does not display them because attempting to display them caused an access violation. Fixed editing the head observation purpose. Fixed export of PHAST specified flux associated solution on the X face. A problem with duplicate parameter instance names in MODFLOW models has been fixed. Version 2.7.0.0 Oct. 5, 2010 Enhancements ModelMuse now can create a series of bitmaps that can be used to create a video. ModelMuse now will warn the user if a CHD, DRN, DRT, GHB, RIV, SFR, or WEL cell is in an inactive cell. When coloring the grid with transient data, only the data for the time being used to color the grid is evaluated. This speeds up the display of transient data. Contours can now be exported to a Shapefile. Pathlines can now be exported to a Shapefile. Endpoints can now be exported to a Shapefile. TimeSeries can now be exported to a Shapefile. Images can now be exported as .bmp files as well as .emf files. The macros "%SP", "%TS", and "%ET" can now be used in text on the Export Image dialog box. They will be replaced by the stress period number, time step number, and elapsed time respectively if those data are in the comment for the data set. Channel cross sections in the SFR package can now be imported from Shapefiles. When coloring the grid causes a data set to be recalculated, there will be form displaying the steps involved in calculating the values. When importing SFR data from Shapefiles, formulas can now be used for SLOPE, STRTOP, STRTHICK, STRHC1, THTS, THTI, EPS, and UHC. Improved error handling when importing an image. Reduced flicker when drawing new objects. This may also have fixed a intermittent bug that caused access violations when coloring the grid. Improved speed of opening the Global Variables dialog box. In the Select Objects by Name dialog box, the objects are sorted alphabetically. In the Color Grid and Contour Data dialog boxes, when the user changes the data set used to color or contour the grid, the same limits as in the data set that is currently displayed can be used with a newly selected data set. Changes The elapased time is now included in the data set comment when importing MODFLOW results. All the commands for exporting Shapefiles have been moved to a submenu. Updated memory manager to latest version. Bug fixes Postprocessing for Geostatic Stress and changes in Geostatic stress has been fixed. Opening an object in the Object Properties dialog box no longer causes causes transient data to be recalculated. Attempting to write a locked file or attempting to open a file that doesn't exist now results in an error message instead of a bug report. Exporting locations of MODPATH and ZONEBUDGET sometimes were not enclosed in quotes when quotes were required. Fixed coloring the grid when integer values were being used to color the grid and limits were used to filter what cells would be colored. VertexInterpolate didn't work properly if the grid was rotated. Pasting objects didn't work properly if the object had associated vertex values. Sometimes changing the number of Z formulas could lead to an assertion failure. Opening the Object Properties dialog box would sometimes cause an access violation if another model had been opened previously. In the Select Objects by Name dialog box, the objects are now placed on the correct tab instead of always being put on the tab for the top view if the model. in the SFR package, NSTRAIL, ISUZN, and NSFRSETS were written when ISFROPT > 0 instead of when ISFROPT > 1. Deleting the last vertex of an object no longer causes an error. When the grid was colored with horizontal flow barriers, changing an object that defines a horizontal flow barrier now causes the displayed barriers to be updated correctly. Editing multiple objects in a new model no longer causes an error. Inactive cells are no longer included in head observations. on the Import Image dialog box, it is no longer possible to set the number of rows in the table to less than 1. Previously, the MODPATH zone was incorrectly limited to values greater than or equal to zero even for specified head cells. Attempting to import model head or drawdown results from a file in which the number of layers is greater than the number of simulated layers now results in an error message instead of generating an error report. MODPATH results were not cleared when opening a new model. Previously, the display of MODPATH times series points was incorrect when there was more than one release time. when opening a new model, bitmaps from the previous model are now removed. Sometimes moving an object did not cause the data sets that depend on it to be updated. When importing a shape file, the interpretation algorithm is now set correctly. When exporting .emf files, sometimes the image size was set to an incorrect value. Version 2.6 Aug. 27, 2010 Enhancements Added support for SWT package. Added support for HYDMOD package. The Manage Parameters dialog box has been added. The Manage Head Observations dialog box has been added. In the Object Properties dialog box, if you paste a group of vertices, the table will expand to accommodate the new vertices. The Global Variables are now alphabetized. Initial heads can now be read from a binary head file generated by another MODFLOW model. The selection cube now responds to the mouse wheel. A warning is now issued if an observation name is not valid when used in UCODE. When the nonparameter data in the CHD, DRN, DRT, EVT, ETS, GHB, RCH, RIV, or WEL packages for one stress period repeat the data from a previous stress period, the package instructs MODFLOW to reuse the data from the previous stress period rather than exporting another copy of the same data. Reduced memory usage when opening files. Attempting to read an invalid DEM now results in an error message instead of generating a bug report. Changes The "Object|Edit|Merge Objects" command now operates when very small differences exist between the endpoints of the objects being merged. Previously, the match had to be exact. When importing model results, the formulas used for the 3D data sets have been changed to keep the formulas valid if the number of layers is increased. If an invalid formula is encountered when exporting the MODFLOW input files the Formula Errors dialog box is not displayed until the export is complete. Items in "Search for Objects" dialog box now listed in a tree component. Bug fixes Eliminated an Assertion failure that could occur when editing an object in a new model after having previously closed a previous model without restarting ModelMuse caused an Assertion failure. Eliminated an assertion failure that occurred under certain circumstances when attempting to draw an object. Eliminated Range Check Error that sometimes occurred when a menu item was selected. Fixed bugs in deleting all print/save choices in the Subsidence package. Fixed layout of Subsidence package controls in MODFLOW Packags and Programs dialog box. The Formula Editor was displaying the ActiveOnLayer function in cases where it wouldn't work. The ActiveOnLayer function sometimes returned an incorrect value. When closing a model, a stack overflow could occur under unusual circumstances. If "Boundary Conditions, Observations, and Other Features" was selected in the "Color Grid" dialog box, an access violation could occur. Fixed problem that sometimes prevented the discretization file from begin specified. Export of format codes in SUB package was incorrect. Format codes in SUB package imported incorrectly. When more than one object was being edited in the Object Properties dialog box, switching to the SFR|Network tab and clicking the button under OUTSET and IUPSEG would cause an Assertion failure. Now it gives a more meaningful error message. Changing the discretization when the grid was colored with transient data caused an access violation. Attempting to export the MODPATH input files before MODPATH has been activated now results in a warning message instead of an assertion failure. It is now possible to select the "Edit vertex values" button when the "Select vertices" button is pressed. When exporting the BCF package, sometimes an attempt was made to export data set 8 when it shouldn't have been exported. If a HUF SYTP parameter was defined, attempting to open the MODFLOW packages and programs dialog box would result in an assertion failure. Attempting to contour a data set that is uniform no longer results in a range-check error. When attempting to export the MODFLOW input files, if a file can't be created because it is in use, an error message will be displayed. When parameters are used in the RCH, EVT, and ETS packages, the print codes for the parameters are set correctly. fixed problem that could make it opening the Object Properties dialog box slow. Attempting to open a Shapefile that is already open now generates an error message but not a bug report. In MODFLOW models, if a data set is evaluated at nodes, the user can no longer attempt to color the grid with the data set values or contour the data set values. MODFLOW models in which the same cells are defined as constant head cells through both the BAS and CHD packages are now imported correctly. Version 2.5 June 24, 2010 Enhancements Support for ZONEBUDGET added. The Export Image dialog box has been added. It allows the user to export an image of the top, front, or side view of the model as an Enhanced Windows Metafile. Added support for improved error reporting. Added new function InterpolatedVertexValues that allows numeric values associated with individual vertices to be interpolated along the length of the object. Added three new functions ColumnCenter, RowCenter, and LayerCenter. See help for details. It is now posssible to copy and paste multiple cells in the parameter grids in the Packages and Programs dialog box. The helpfile has increased functionality. Antialiasing used to improve appearance. When coloring grid only on the active areas, inactive areas are shaded. Additional options for displaying grid lines have been added. It is now possible to show just the outline of the active area or just the gridlines inside the active avea. Legends have been added to the Color Grid and Contour Data dialog boxes. When a formula results in a value that is infinite or not a number, the maximum double-precision real number is substituted for it. Improved speed of opening Object Properties dialog box. When selecting a MODPATH output file, the most likely name of the output file is selected automatically. Changes Data set values are now saved to file with the data set if the data set values are up to date. This improves the speed of opening some large models. Bug fixes The number of observations in the Flow observations packages was calculated incorrectly when both observation and predictions were used. FractionOfObjectLength was calculated incorrectly if an object had more than one section. ObjectLength was calculated incorrectly if an object had more than one section. ObjectVertexDistance was calculated incorrectly if an object had more than one section. Importing a MODFLOW-2005 model failed if LAYVKA in the LPF package was anything besidea a zero or one. If there VKA is less than or equal to zero but there is only one layer, ModelMuse no longer reports and error while exporting the LPF package. Unchecking the MODPATH initial particle placement checkbox didn't work. Editing more than one object at a time could result in an assertion failure. "Sample DEM" imported data at the wrong locations if the grid angle was not zero. When deleting time-varying data from objects for the RCH, EVT, or ETS packages, sometimes not all the data would be deleted properly. In the LPF package, LAYTYP was not set to a negative value properly when the THICKSTRT option was used. editing LPF parameters that could cause an assertion failure. Under certain circumstances extra LPF parameters would be added incorrectly. Attempting to open a model containing a UZF gage caused an access violation. ModelMuse could not always read the budget file if there was only one column in the model. If a parameter or layer group was renamed, formulas that used data sets related to those parameters were not updated properly. Using the up-down controls on the Color Grid or Contour Data dialog boxes would cause selected data set to change when clicking on another control until the dialog box was closed. When importing MODFLOW models that contained the lake package the Lake_ID data set was not being set properly. Fixed bug that caused access violations when closing a model. Failure to define unsaturated flow properties in the SFR package when they are required now results in an error message instead of an assertion failure. Attempted to work around problem that causes range check errors when closing ModelMuse on some machines. Fixed bug that could cause an access violation when showing the MODFLOW Packages and Programs dialog box if one of the packages in the dialog box had been deactivated and then the cancel button was pressed. Fixed bug that could cause extra parameters to be added when a parameter value was edited. Version 2.4 April 29, 2010 Enhancements Added support for sampling DEM files. The Grid Value dialog box has been changed to display the name of the selected object and to show its 3'rd dimension coordinates for those cells intersected or enclosed by the object. In the Show or Hide Objects dialog box, any collapsed branch that contains a selected object is shown with a bold font. Added new function for use in formulas - PositionInList. See the ModelMuse help for usage. Objects now have a comment field that can be used to document what the object does. Added warning messages in export of the MODPATH input files if the required MODFLOW input or output files are missing. It is now possible to paste multiple data set names in the table on the Data tab of the Import Shapefile dialog box. Improved speed of importing and exporting data. When the MODFLOW Hydrogeologic Units dialog box is closed, it now checks that at least one parameter has been associated with each hydrogeologic unit and that each parameter is associated with at least one hydrogeologic unit. The thickness of HUF units is now constrained to be greater than or equal to zero. Added error message if a MODPATH particle start time was invalid. Added Epsilon when specifying data values to skip when coloring the grid. When importing head observations, if the ModelMate interface is active, Statistic and StatFlag are imported too. If additional vertices are added to an object that defines head observations, an error message is displayed when attempting to export the HOB input file or plot HOB data on the grid. When defining a new global variable, default values for the type and value are displayed in the Global Variables dialog box. Bitmaps that were hidden because the magnification was too high, are now displayed again automatically when the magnification is sufficiently reduced. The Grid Spacing dialog box now allows negative numbers for the default spacing for columns, rows, and layers. In MODFLOW models, the default spacing for rows is set to -100 instead of 100. When tips are turned off, ModelMuse will tell you when it detects new videos on the ModelMuse web site. Changes Boundary condition times prior to the beginning of the first defined boundary condition are now ignored. When importing character attributes of Shapefiles, blank characters at the beginning or end will be removed. Added pumping rate comment for wells in the MODFLOW Well input file. This can be helpful when using PEST. The caption of a menu item switches between "Show 2-D Grid" and "Hide 2-D Grid" depending on whether or not the grid lines are visible. if a bitmap can not be displayed, it will be hidden and then will not be shown again until the magnification is decreased. Reduced disk usage. Statistic and Stat-Flag are no longer visible for head observations unless the ModelMate interface has been activated. Bug fixes Corrected name of the "Select Objects for Editing or Deletion" menu item. When deleting data sets, ModelMuse now checks that all data set formulas are still OK. The text on the status panel is no longer truncated when it is over 110 characters in length. Fixed access violation when closing with the Color Grid or Contour data dialog boxes open. Fixed import of rate data in the UZF package when some rates are reused and others are not reused. Fixed access violations that occurred when closing ModelMuse after deleting a data set. The row width is now displayed correctly on the Grid Values dialog box. If attempting to draw a bitmap results in an out-of-resources error, drawing the bitmap will be skipped. Various controls on the Color Grid and Contour Grid dialog boxes now changes position appropriately if the dialog box is changed in size. The beginning and ending times for MODPATH can now be set to non-integer values. The name of a multiplier array would not be exported correctly if it was used in one of the HUF package input files but that input file was not being created by ModelMuse. fixed "List index out of bounds" error when deleting a data set. If every cell has gone dry, there is no longer an "List index out of bounds" error when attempting to import the model results. The labels for the various Z-coordinate formulas in the Import Shapefile dialog box are now enabled when appropriate. Fixed bug that prevented the Packages and Programs dialog box from being displayed on some computers. Fixed bug that caused an Assertion error when attempting to show the "Select Objects By Name" dialog box in a model that had no objects. Saving the ModelMuse file with a new file name now results in the default name for the model input files being changed as well. When importing Shapefiles, if the feature that is being imported requires that each shape be imported as separate objects, the Import Shapefile dialog box no longer allows them to be combined. When flow observations were used the GHB, DRN, RIV, and CHD packages were not always exported correctly. Fixed display of the recharge, EVT, and ETS layers when no parameters were defined. The SFR package input could be generated incorrectly if an object that was supposed to define a stream segment did not intersect the grid. Fixed display of RCH, EVT, and ETS rates when parameters are first defined. Fixed when certain controls related to MODPATH become enabled. There no longer is an access violation if you attempt to create a new model while in the midst of creating a new object. Fixed calculation of HUF_Kx. Fixed export of Reference time in the MODPATH response file. Access violations no longer occur when creating a new object after having closed a previous model and starting a new model. Fixed export of BeginPeriod and BeginStep. They must both be set to 1 if any stress period in the model is a steady-state stress period. Fixed Assertion error in evaluation of MNW2 input. Fixed import of the RES package from existing models. Fixed display of UZF transient data sets. Fixed deletion of verticies in an object when all but one vertices are deleted. Fixed default file names for the MODFLOW name file and for the default output files when the file name has a space in it. Fixed display of MODPATH particle release times. Fixed assignment of color to MODPATH pathlines. Fixed crash when entering multiple times for flow observations. When attempting to import an incomplete Shapefile, ModelMuse now exits the procedure properly. Entering a real number for the recharge layer no longer causes ModelMuse to hang. Instead an error message is displayed. If wetting is active but there are no convertible layers, a warning is displayed. If wetting is active but there are no convertible layers, data set 7 is no longer created in the LPF package and data set 4 is no longer created in the HUF package. When the ET Surface and the ET Depth are undefined in the EVT or ETS packages, an error message is displayed instead of the export failing. Editing an object containing SFR data no longer results in an access violation if the SFR package is not selected. Editing an object that defines data for the SFR, MNW2, HOB or HFB packages no longer results in deletion of data for those packages when those packages are not selected. In the Object Properties dialog box, clicking the "Edit F()..." button on the Data Sets tab would cause an Assertion error when no data set was selected. The button is now disabled when no data set is selected. When performing coordinate conversions on Shapefiles, you can no longer select a UTM zone until you have chosen to perform the conversion. Fixed access violations when opening a model when a model is already open. If the flow package corresponding to a flow observation is not selected in the object properties dialog box, attempting to select the flow observation will no longer cause toggling of the selected node. After selecting the item with which to color the grid in the Color Grid dialog box, you can click directly on the Apply button without clicking elsewhere first. Editing an object that defines an SFR stream with unsaturated properties defined no longer causes an assertion failure if the object is edited again. Importing a model no longer causes an access violation when the previous model had objects that defined an SFR stream with unsaturated properties. Version 2.3 March 8, 2010 Added support for BCF package. Added support for the SUB package. When importing model results, heads and drawdowns equal to HDRY and HNOFLO are not used in assigning the minimum and maximum values for the array. The mouse wheel can now be used to zoom in or out in the top, front, or side views of the model. When the HUF package is selected, optional data sets will be created that display hydaulic properties that result from applying the HUF parameters to the model. Added support for importing the MNWI package from an existing model. Added warning when an input file specified in the MODFLOW Name File dialog box does not exist. Improved error messages for functions that retrieve imported data. Added support for importing Surfer Grid files. In Data Set Values dialog box, the layers are now in a list on the left. Reduced memory usage when displaying transient input data. Added a check of the fractional depth and fractional rates in the ETS package. Disabled MODPATH export for PHAST models. Fixed bug that caused the HFB and UZF packages to become deselected whenever the selected flow package was switched. Fixed bug that caused the number of wetting iterations could be saved as zero incorrectly if it should have been a 1. However, MODFLOW would change it back to 1 so it would not affect model computations. Fixed bug exporting HUF files in which storage parameters were exported in steady-state models. Fixed bug in LPF and HUF package export in which there could be no space between a multiplier array name and a zone array name. Fixed bug in HUF package in which zone and multiplier arrays were not written. Fixed bugs that could cause access violation when opening a new model after having edited objects in the currently opened model. Fixed bug that kept the videos from being played automatically. Fixed bug that caused an error when certain functions were used to assign values to data sets. Fixed bug that caused errors creating temporary files if more than one model was being run at one time. Fixed bug getting temp file names. Files specified in the MODFLOW Name File dialog box are now included in the archive. Fixed export of Shapefiles. Fixed bug deleting the last Layer group in a model. Fixed bug in getting the formula from the Formula Editor. Fixed bug importing models that contain the HUF package when a zone array was not used with a parameter. Fixed bug that allowed invalid formulas to be set for the Z elevation formulas for an object. Fixed bug with access violations when checking the internet. Fixed bug in evaluating formulas that contain "ActiveOnLayer" for Z-coordinates Fixed bug getting names of new temporary files. Fixed bug that would sometimes cause access violations when accessing the File menu. Fixed bug that caused access violations when undoing the setting of a boundary condition. Fixed bug that could cause layer elevations to be set incorrectly after changing the layer structure. Fixed bug that could cause access violation when deleting a data set. Version 2.2.1.0 January 11, 2010 Fixed bug that prevented RunPhast.bat from executing correctly when it was executed by ModelMuse. Version 2.2.0.0 January 7, 2010 Added support for MNW2 and MNWI packages. Added support for displaying MODPATH pathlines, time-series and endpoints. Added support for new options in MODFLOW-2005 version 1.7. Added support for Gage type 4 for Lakes in the Gage package. Added support for Gage type 8 for SFR streams in the Gage package. Added support for SURFDEPTH in Lake package. Added new filters for coloring and contouring "Active only" and "Values to Ignore". Added import of ITT when importing head observations from Shapefiles. Added import of parameter names when importing CHD, DRN, DRT, ETS, EVT, GHB, RCH, RIV, or WEL from a Shapefile. New functionality in the MODFLOW Name File dialog box. If the input for a package is listed in the Name File dialog box, the input file for that package will not be generated by ModelMuse. See the help for the MODFLOW Name File dialog box for full details. Multiplier and Zone arrays for transient data are tested to see if they are identical to a previous Multiplier or Zone array for transient data. If so, the previous array is reused. This saves memory in MODFLOW. When importing points, empty lines and lines starting with "#" are skipped. Ruler settings are now saved with the file. Changed "Select Objects of Editing" dialog box to "Select Objects of Editing or Deletion" dialog box along with a change in functionality to allow objects to be deleted with this dialog box. Reduced memory usage. Fixed bug in which models that used parameters but not zones were not imported correctly. Changed the way that CHD, DRN, DRT, GHB, and WEL are exported. Now each section of an object will represent a different boundary cell if two or more sections are in the same cell. Fixed bug that prevented some valid parameter instance names from being accepted. Fixed bug that caused the Delete and Insert buttons for creating or deleting parameter instances to be hidden. Improved handling of pasting vertex data in the Object Properties dialog box. Fixed bug that sometimes prevented data set comments from being edited properly. Fixed bug that caused non parameter data to appear in the Object Properties dialog box for objects that did not have non-parameter data. The bug occurred if a previous object which did have non-parameter data was edited first. Fixed bug that caused ModelMuse to hang if there was an error in a data set formula. Fixed bug importing UZF gages. Fixed bug in setting head observation names. Spaces and quotes are removed. Fixed bug that caused COFF to be exported incorrectly if an observation was exactly on a column boundary. Fixed bug in which the display of head observations was not changed when an Object was moved. Fixed bug that caused head observations imported from an existing MODFLOW model to be imported with the elevation from the wrong cell if ROFF = -0.5 or COFF = 0.5. Fixed bug that could cause access violations when contouring 2D data sets if the selected layer (or row or column) was not the first layer (or row or column). Fixed bug exporting flow observations when the formula for Factor is complex. Fixed bug that caused too much memory to be used when exporting ETS package. Fixed bug that caused problems editing ETS data for objects. Added support for displaying endpoints from MODPATH. Fixed bug exporting gridded data to Shapefile. Duplicate fieldnames are no longer created. Fixed access violation bug in closing the Import Gridded Data dialog box. Version 2.1.1.0 September 2, 2009 Fixed bugs in importing DIS, LPF, EVT, and ETS files from existing MODFLOW-2005 models. Version 2.1.0.0 August 31, 2009 Transient data after the end of the last defined stress period is now ignored. Changed the way MODFLOW wells are exported so that if an object has multiple sections in the same cell, the exported pumping rate is the sum of the pumping rate for each section. Added support for HUF2 package including the LVDA and KDEP input files. Formulas are now automatically updated when the name of a data set is changed. Added the ability to specify additions to the batch files that run MODFLOW and PHAST. In the Show/Hide Objects dialog box, the selected objects are now displayed with a bold font. Added a new way to select objects for editing. See the help for "Object|Edit|Select Objects for Editing..." Added a way to see all the values for a data set and copy them to the clipboard. See the help for "Data|Display Data Set Values". When importing existing MODFLOW-2005 models, flow observations are now imported. Reduced memory usage. Added the ability to export objects as Shapefiles. Added the ability to delete images that have been imported. Deleting all the points in an object in the Object Properties dialog box now results in the object being deleted. When exporting boundary conditions, there is now a warning if no cells are defined. Grid Values dialog box updated to show grid cell dimensions. Observations outside the defined model times are no longer exported. Holding down the Shift key when releasing the mouse while creating objects of moving nodes of objects now causes the new or moved vertex to "snap" to the location of a nearby node of another object if it is within 3 pixels of the cursor location. Added shortcut for displaying the Show/Hide objects dialog box. Added Save and Clear buttons to Errors and Warnings dialog box. Fixed bug in exporting LAYWET in LPF package. Fixed bugs in exporting MODPATH files. Fixed bug in exporting FACTOR in flow observations. Fixed bug that allowed a global variable and data set to have the same name. Fixed bugs importing existing MODFLOW-2005 models. Fixed bug pasting objects from the clipboard that had imported values. Fixed bug in Nearest Point interpretation method. Fixed bug importing elevations formulas when importing Shapefiles. Fixed bug importing gridded data with rotated grid. Fixed bug in reducing the number of items for a MODFLOW boundary condition. Fixed bug importing points; a blank file name is no longer added to the files to archive. Fixed bug importing EVT, ETS, and RCH packages when parameters were used. Version 2.0.0.0 May 1, 2009 Renamed ModelMuse Added support for MODFLOW-2005 and MODPATH. Version 1.0.9.0 May 13, 2008 Fixed but that prevented new wells from being added. Version 1.0.8.0 Mar. 9, 2007 Fixed "ObjectIntersectArea" function. Fixed bug in interpolation. Version 1.0.7.0 Jan. 16, 2007 Fixed bug that caused access violations when editing objects that specified boundary conditions via PHAST-style interpolation. Version 1.0.6.0 Dec. 18, 2006 Fixed bug that caused access violations when closing GoPhast if a dataset had been deleted and then restored. Fixed bug that caused certain formulas to be 'decompiled' incorrectly. Version 1.0.5.0 Nov. 15, 2006 Fixed bug that caused intersection between objects and cells to be performed incorrectly. Fixed bug that caused access violations when deleting objects. Updated memory manager. Version 1.0.4.0 Sept. 5, 2006 Fixed bug that caused access violations if the user edited the data sets that an object affected and then tried to undo those changes. Fixed bug in reading character fields from Shapefiles. Version 1.0.3.0 Aug. 23, 2006 Fixed the "ObjectIntersectArea" and "ObjectIntersectLength" functions. Version 1.0.2.0 Aug. 11, 2006 Improved rainbow color scheme. Fixed typographical errors in examples. Fixed bug that would cause access violation if a screen object was edited after it stopped affecting a data set. Fixed bug that could cause a memory leak. Version 1.0.1.0, May 25, 2006 Fixed bug that would cause access violations when invalid formulas such as "1 2" were specified. Fixed bug that would cause unrecoverable access violations if all the vertices in an object were deleted when it was first created. The "hints" for the working area were changed to reflect the currently selected tool. Version 1.0.0.0, May 11, 2006 Initial release. Originally named GoPhast