Releases: PauloCarvalhoRJ/gammaray
GammaRay v6.22: Drift analysis.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
ATTENTION: from now on, this bundle will be generated in a Windows 11 system. It may not work in older Windows versions.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://gslib.com/main_gd.html (the former http://www.statios.com/Quick/gslib.html website has been taken down sometime before December/2023). The ZIP files with the 32- and 64-bit versions for DOS/Windows can also be found in the
/docs
directory of the repository.
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
🆕: Drift analysis (see program manual, Section 6.10)
🆕: Fit a kt3d drift model (ax²+bxy+cxz+dy²+eyz+fz²+gx+hy+iz) to data (see program manual, Section 13.1.1).
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay v6.20: Contact analysis.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
ATTENTION: from now on, this bundle will be generated in a Windows 11 system. It may not work in older Windows versions.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://gslib.com/main_gd.html (the former http://www.statios.com/Quick/gslib.html website has been taken down sometime before December/2023). The ZIP files with the 32- and 64-bit versions for DOS/Windows can also be found in the
/docs
directory of the repository.
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
🆕: Contact analysis (see program manual, Section 6.9)
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay v6.18: MCRFSim in batch/unattended mode; dependencies upgrades.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
ATTENTION: from now on, this bundle will be generated in a Windows 11 system. It may not work in older Windows versions.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://gslib.com/main_gd.html (the former http://www.statios.com/Quick/gslib.html website has been taken down sometime before December/2023). The ZIP files with the 32- and 64-bit versions for DOS/Windows can also be found in the
/docs
directory of the repository.
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
🔵 The MCRFSim algorithm can be run in batch/unattended mode (does not require user interaction - see Section 14.5 of the user manual).
🔵 Feature to align/reposition Cartesian grids. This is specially useful when importing images as grid data as they are not geo-referenced (see Section 7.6 of the user manual).
🔵 3D Viewer: probing: now reports picked cell IJK indexes for objects with topology.
🔴 Incorrect picked world coordinates caused by the foreground renderer reseting the Z-buffer, which was fixed in-code, that is, does not require patching VTK's vtkRenderer::GetZ()
anymore.
If you compile or develop GammaRay code, there were dependencies upgrades:
Minimum C++ standard is now C++14 due to Boost > 1.74.
Boost 1.83
VTK 9.3
Qt 5.15
ITK 5.3
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay 6.17: MCRFSim for Bayesian approach.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://gslib.com/main_gd.html (the former http://www.statios.com/Quick/gslib.html website has been taken down sometime before December/2023). The ZIP files with the 32- and 64-bit versions for DOS/Windows can also be found in the
/docs
directory of the repository.
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
What's new:
🆕 Markov Chains Random Field Simulation for Bayesian approach (refer to Sections 11.2.3 and 14.4 of the manual).
🔵 Viewer 3D: new option to render 2D grids as contour lines.
🔵 The GSLib parameter file template language has a new keyword: <dir> that works like <file> but allows the user to choose a directory.
🔵 MCRFSim has now three options to save the realizations: a) as new variables in the simulation grid; b) as separate grids in the project and c) as separate Cartesian grid files in an user-given directory.
🔵 MCRFSim: when in Bayesian mode, generates a report in XML file listing the variable transiogram paramaters and algorithm hyperparameters used in each realization.
🔶 Subgrid Dialog: forcing minimum height for the result preview.
🔴 Moving window filters: fixed crash introduced after ITK upgrade.
🔴 VTK DLL patch to fix a bug in picking and probing in the 3D Viewer introduced by VTK 9.0. If you build VTK (e.g. for Linux), you need to patch the VTK source code as instructed in Section 2.5.3 of the manual and rebuild VTK. This is necessary while the fix does not make it downstream.
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay 6.16: upgrade to VTK 9 and other years-old dependencies; minor fixes.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://www.statios.com/Quick/gslib.html
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
What's new:
🔵 Upgrade to VTK 9.1.
🔵 Upgrade to Qt 5.12.
🔵 Upgrade to Qwt 6.2.
🔵 Upgrade to ITK 5.1.
🔵 Upgrade to Boost 1.78.
🔵 User's Manual: major review and cleanup.
🔶 Gabor Analysis Dialog: misbehavior of the spectrogram display with grid cell sizes and origins different from 1x1x1 and 0,0,0.
🔶 Wavelet Transform Dialog: misbehavior of the scalegram display with grid cell sizes and origins different from 1x1x1 and 0,0,0.
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay 6.14: several improvements mainly involving the 3D Viewer.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://www.statios.com/Quick/gslib.html
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
What's new:
🔵 Items in the 3D Viewer now have a checkbox to enable/disable visibility.
🔵 Export a variable of a 2D Cartesian grid as .GRD file (ArcGIS-like).
🔵 3D Cartesian grids can be viewed as volumetric objects, which has a much lower memory footprint than the current method, which will continue to be available untill all current features (e.g. picking) are implemented for a volume.
🔵 3D Viewer: option to display category names for categorical variables in Segment Sets.
🔵 Support for collocated data values transfer between two GeoGrids.
🔶 3D Viewer: incorrect panning with vertical exaggeration different than 1.0.
🔶 Incorrect handling of invalid Z values when rendering 2D grids as 3D surfaces.
🔴 Import the contents of an image file as a slice of Cartesian grid do not work properly for XZ and YZ slices.
🔴 Vector3D class: wrong cross product calculation.
🔴 Crash due to bad arithmetics in ValuesTransferer::transferFromPStoCG() method.
🔴 VerticalProportionCurveDialog: crashes when the project doesn't have any CategoryPDF in it to provide fallback proportions. The fix was to display a message and the dialog simply stops working until the user creates at least onde PDF.
🔴 Mishandling of categorical variables bookkeeping in a Cartesian grid that is serving as a data store of a GeoGrid.
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay 6.12: several new methods to work with grids.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://www.statios.com/Quick/gslib.html
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
What's new:
🆕: Map ridges, valleys, peaks and bottoms in 2D and 3D grids. (Section 12.5 of the manual)
🆕: Skeletonization of maps/volumes. (Section 12.6 of the manual)
🆕: Uninformed grid cells estimation with Shepard's method. (Section 13.6.2 of the manual)
🆕: Uninformed grid cells estimation with thin plate spline. (Section 13.6.3 of the manual)
🆕: Extract subgrids from Cartesian grids. (Section 7.9 of the manual)
🔵: Collocated values transfer can now be done from Cartesian grids to geologic sections.
🔵: Collocated values transfer can now be done from Point sets to Cartesian grids.
🔵: Markov Chains Random Field Simulation: probability fields can have null values. In this case, it is used the probability given by the global PDF for the category.
🔵: Create new grid with parameters of an existing grid.
🔵: Feature to recalculate the probabilities of a PDF so they sum up to 1.0.
🔵: Feature to make copies of files in the project tree.
🔵: The FFT, SVD, EMD, Gabor and Wavelet transforms are now grouped under the "Data transforms" sub-menu of the context menu of a Certesian grid variable.
🔶: Returned cell centers of Cartesian grids that are data stores of GeoGrids or geologic sections are computed from the parent file's geometry.
🔶: Incomplete removal of files associated with an ExperimenalVariogram object.
🔶: Kriging: trimming limits are now set considering also the secondary data for LVM and KED modes.
🔴: KrigingDialog: crash when kt3d does not generate the outputfile for some reason.
🔴: SegmentSet::toPointSetRegularlySpaced(): bug that cause data from another segment to be copied into the cloned data.
🔴: Clear temporary files was not removing files without extension.
🔴: Added guard against division by zero in updating probabilities with the Tau Model.
🔴: System: converting any NaNs (invalid values) generated by ill-written algorithms in input array to no-data value as to not corrupt the output file.
🔴: Skeletonize not actually returning the skeletonized data. This impacts de EMD algorithm.
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay 6.9: Export GeoGrid as Eclipse grid.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://www.statios.com/Quick/gslib.html
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
What's new:
🆕: Export GeoGrids as .GRDECL (ASCII Eclipse grid format). See Section 15.5 of the manual.
🆕: Populate 3D grids with proportions from Vertical Proportion Curves. See Section 11.3.1 of the manual.
🆕: New option to convert SegmentSets to PointSets: as regularly spaced samples. See Section 7.5 of the manual.
🔵: Viewer 3D: distance measurement tool.
🔵: Viewer 3D: toggle between perspective and parallel projections.
🔵: Viewer 3D: new option to display 2D grids: Z given by one variable and painted with another.
🔵: Transiography: added support for point sets.
🔵: Quick grid viewer dialog: Import image as data accepts non-gray pixels (uses green channel as default value).
🔵: Convert Sections to PointSets.
🔶: util.cpp: misplaced #include causing build failures in Linux.
🔶: Portability: VerticalProportionCurveDialog: implicit conversion from uint64_t to QVariant is causing ambiguity errors when compiling under Linux.
🔴: Vertical Proportion Curves: a horizon crossing a segment set on a gap were being considered as not crossing, resulting in wrong VPCs.
🔴: Wrong computation of the geometry of a cell of a Section.
🔴: GeoGrid construction from multiple zones: inconsistent zone traversal order resulting in wrong geometry if the number of slices varies between zones.
🔴: Spatially indexing the cells of a GeoGrid with their bounding boxes were causing many misses with highly distorted grids, resulting in many samples being wrongly discarded as outside of the GeoGrid. A new spatial indexing by cell centers fixed these undue misses.
🔴: Not updating the indexes of variables set as XYZ coordinates after deleting variables.
🔴: IndicatorKrigingDialog: crash caused by usage of a CategoryDefinition without data loaded from file.
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay 6.7: new data type: Geologic section.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://www.statios.com/Quick/gslib.html
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
What's new:
🆕: New data type: Geologic sections. See Section 16 of the program manual.
🆕: Generate random phase field for reverse FFT. See Section 8.3.1 of the program manual.
🔵: 3D Viewer: added support for categorical variables in point sets.
🔵: 3D Viewer: user can set point size to display point sets.
🔵: Calculator: the X_, Y_ and Z_ built-in variables for Cartesian grids are informed from the geometry of the parent GeoGrid or Geologic Section if this is the case.
🔶: Fixed rounding of floating point numbers when converting a variable to categorical.
🔶: 3D Viewer: pick marker rescaling with vertical exaggeration.
🔶: 3D Viewer: fixed incorrect behavior in vertical exaggeration events.
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.
GammaRay 6.6: Gaussian, mean and median filters.
Windows users: Download the ZIP and extract the files into any directory. Run the program by activating GammaRay.exe
.
These software must be installed in your system if you do not have them already:
-
GSLib Fortran source codes and executables for your operating system can be found here: http://www.statios.com/Quick/gslib.html
Some GSLib executables for MacOS can be found here: https://github.com/GeostatsGuy/GSLIB_MacOS -
Ghostscript for your platform, necessary to render GSLib plots, can be found here: https://www.ghostscript.com/download/gsdnld.html
-
GraphViz for your operating system, necessary to generate the Facies Relationships Diagram, can be found here:
http://www.graphviz.org/
What's new:
🆕: Moving window filters: Gaussian, mean and median. See manual Section 12.
🔵: The computation of facies transition matrices has new option to ignore gaps between samples.
🔵: 3D Viewer: objects list shows the names with the object's parent's name. This minimizes confusion when displaying multiple variables with the same name across different data files.
🔵: Plot Dialog: default resolution is 150dpi for UHD displays. The old default of 80dpi results in tiny figures.
🔵: 3D Viewer: object names can be optionally displayed in the scene.
🔴: Incorrect coordinate indexing causing crashes.
LEGEND:
🆕: NEW FEATURE; 🔵: enhancement; 🔶: defect fix; 🔴: bug fix.