Recent Releases of PyGMI - a python package for geoscience modelling and interpretation

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.9.7

v3.2.9.7, 26 May 2025

  • Added selected mtpy functions to solve conda problem.
  • Fixed occam display bug when apparent resistivities are all zero.
  • Added scrollbar to magnetic inversion
  • Fixed a bug when loading in projects
  • Smoothing can now be called via a function.
  • Normalization and equation editor can now be called via functions.
  • Cluster crisp and fuzzy can now be called as functions
  • Tiltdepth is now calculated in a function.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole 7 months ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.9.2

v3.2.9.2, 12 May 2025

  • Added some different icons for dark themes.
  • Added import of SPECPR library.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole 8 months ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.9.0

v3.2.9.0, 25 April 2025

  • Connected help to potential field modelling, remote sensing and seismology.
  • Fixed a bug importing some macroseismic data.
  • Updated show surface to PyVista.
  • Updated 3D model display to PyVista.
  • Linked help to raster, vector, boreholes, classification, EM, gravity, magnetics, and MT menus.
  • Added class dataset range plot for cluster analysis.
  • Fixed a bug when exporting amplitudes in Nordic2.
  • Updated from Qt5 to Qt6.
  • Updated help files
  • Fixed a bug where ASTER files were duplicated in batch mode.
  • Fixed a bug in equation editor where a leading space caused errors
  • Batch file list now works with cut raster
  • Fixed a bug causing strange colours on change viewer.
  • Fixed bugs causing matplotlib save image to not work.
  • Importing satellite data in batch mode will select bands starting with B
  • Updated dependencies
  • Changed borehole font size and log size
  • Added feature for analyse spectra
  • Changed 'Create Batch' to 'Import Batch' in remote sensing menu.
  • L1C sentinel data can be topographically corrected.
  • Modis 6.0 support removed.
  • Added borehole menu
  • Added Local to Base station label in gravity
  • Saving EDI file will not give overwrite warning,
  • Test contours are thinner in 3D modelling.
  • Ranged copy now references layer and profile view.
  • Plots now use tight layout and not constrained.
  • Magnetic residual and gravity residual now appears immediately in overview combo of modelling after calculation.
  • Fixed a bug causing a crash while merging models
  • Added temporal b-value and simple event import
  • Fixed bugs exporting models to shapefiles or kmz files
  • Fixed a bug where reprojecting crashed for data without nodata.
  • Fixed a bug where a missing profile picture on a model cashed a crash.
  • Updated docstrings
  • Fixed a bug in mosaic relating to bounds.
  • Fixed a bug in mosaic relating to float32 nodata.
  • Started changing PyGMI help to browser based help
  • Tilt depth now display and exports depth points
  • Clipping a vector using a polygon no longer needs identical projections.
  • Fixed a bug where Feature Intersection Density geometries could not be used.
  • Equation editor shows warning about negative logs and sqrt
  • Gradients now accepts float order parameter.
  • Help files updated and added to fuzzy and crisp clustering
  • Membership plot has better labels for choices
  • Results from supervised classification will have their class names correctly displayed on class maps and statistics.
  • Obj graph will no longer apply to supervised classification
  • Bugfix - fixed scaling bug in segmentation.
  • Fixed a bug on the graph tool where ptp calculation should have been ma.ptp.
  • Other locations updated as well.
  • MarineCopper colormap now works for vector display
  • Derivative ratio now accepts float order.
  • Fixed a bug where raster band units could be set to the string 'None' in the metadata interface.
  • Bugfix - fixed a display problem on correlation coefficient graph.
  • Negative null values can now be specified for gridding, Blanking distance now displays properly.
  • Fixed a bug causing a crash in magnetic calculation
  • Fixed a bug preventing raterfilelists from being used in hyperspectral feature processing.
  • Fixed a bug causing rasterfilelists to import slowly.
  • Seisan export will now include line type 2,3,5,6
  • Fixed a bug when change detection has no matching bands
  • Added set_mask to Data
  • SeisComp import bugfix
  • Fixed a bug clipping data to zoom extents
  • Importing Sentinel-2 via directory will now correctly show the directory name.
  • Change detection now only calculated mean when necessary.
  • Limit_memory added to API to test when PyGMI runs on less memory
  • Fixed bugs in aster import and layer stacking
  • Added modify_mask
  • Made sure nodata is float32 when data is float32
  • Added improved phull and renamed old function to phulljit
  • Update cut_raster to include bounds
  • Getfromrastermeta accepts Data as input for convenience.
  • Filestorastermeta added.
  • Mosaic is now accessible as function
  • Sentinel2 can be imported to set bounds
  • Function added to find where a new set of bounds intersects a dataset.
  • Miscellaneous bugfixes
  • Update ptp in line with numpy 2.
  • Added improved hull calculation
  • Added Sen2Cor interface
  • Added topographic correction
  • Fixed a memory leak with data on main interface
  • Moved GroupProj, check_dataid, getepsgcodes and lstack from raster.dataprep to raster.misc to avoid circular dependencies
  • Comboboxes will make sure their lists are clear before adding items
  • ASTER, Landsat, Sentinel-2 and Worldview files now store azimuth and zenith information when imported
  • Bugfix for cliptozoom
  • Added Clip to Zoom for raster data.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole 8 months ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.8.21

v3.2.8.21, 01 October 2024

  • Changed default font size for graphs from 10 to 8.
  • Fixed a crash caused by an update of SimPEG API

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 1 year ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.8.20

v3.2.8.20, 18 September 2024

  • Updated requirements for simpler install
  • Beachball.py now does not depend on GDAL explicitly
  • Bugfix - import xyz now accepts xlsx in common formats
  • Added RGB images to hyperspectral analyze spectra
  • Feature update
  • Added kaolin crystallinity and pyrophyllite
  • Added a new export raster dialogue
  • Fixed an error in some tests.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 1 year ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.8.18

v3.2.8.18, 30 August 2024

  • Improved performance of visibility calculation.
  • Added possibility to specify temporary directory to the mosaic API, as well as assigning a default nodata value where none exists.
  • Added CRS functionality to reproject API.
  • Bugfix - fixed a bug importing some ASTER data.
  • Bugfix - fixed a bug saving projects.
  • Fixed a bug in change detection.
  • Added SAVI, RDVI and GRVI to ratios.
  • Fixed a bug with SeisComp import.
  • SimPEG API changes.
  • Fixed a bug with sunshading, when clicking on interface.
  • Fixed bug in number of samples reported for stats.
  • Removed winsound references.
  • Added EHGA filter to tilt angle module.
  • Added import of EMIT data.
  • Fixed a bug importing SeisComp data.
  • Improved discrete color bar function.
  • Updated gradients help file.
  • JPEG compression activated for GeoTIFFs.
  • Cluster datasets can be cut.
  • Added ML residual for SeisComp import.
  • SeisComp extended autoloc3 seismic data can be imported.
  • Fixed a bug causing some ASTER hdf data to not import properly in UTM.
  • Fixed a bug importing .asc data.
  • Will skip calculating statistics for a band if it is empty.
  • Fixed an error loading in kml/kmz.
  • ASTER zip import will attempt to assign a UTM crs if none is given.
  • User can now select vector columns.
  • Table is cleared properly in smoothing tool.
  • Added API option to set bounds in vector import.
  • Bugfix - vector display.
  • Added folder icons to buttons which were missing it.
  • Added vector correlation.
  • Added correlation plot to vector data.
  • Bugfix, RGB filename now correct.
  • PyGMI will now report memory errors in the main interface.
  • MNF and PCA use less memory.
  • Vector plots have new colour options for point data.
  • Update units on some seismology QC plots.
  • Fixed scale of year plot on QC.
  • Supervised classification now allows for ternary images.
  • Minimum segmentation class label is now 1.
  • Segmentation updated to use K-Means for more stable solution.
  • Input data is also scaled to 255 for optimal segmentation.
  • Changed ASTER output filename convention.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 1 year ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.8.0

v3.2.8.0, 18 January 2024

  • Fixed a bug capturing in the change detection viewer.
  • Fixed a bug causing a crash in change detection indices.
  • Added reflectance calculation to L1 Landsat data.
  • Fixed a bug calculating some ratios with B3A.
  • Fixed a mask bug in Landslide indices.
  • Raster viewer now allows current clip % to be assigned to all bands.
  • Fixed a bug causing an offset in magnetic inversion.
  • Occam executable can now be manually linking within MT module.
  • Fixed a bug in BIRRP.
  • Added OPTICS to clustering and segmentation.
  • MNF transforms will use less memory at some stages.
  • Correlation coefficients graph will not use scientific notation, for a cleaner plot.
  • Cluster and Vector context menus will check for fuzzy, point and line related menus.
  • Some modules will no longer try to accept RGB data to avoid crashes.
  • Histograms will not try to be plotted for vector data without columns.
  • Updated statistics views.
  • Added error message to reprojxy.
  • Updated readme.rst
  • Fixed project save bug with QTextEdit.
  • Fixed macro import bug.
  • Fixed isocontour dxy bug.
  • Update - added optional bigtiff, rather than enforced bigtiff export.
  • Update - added another copper colorbar.
  • Update - added optional nodata in mosaic.
  • Added statistics for vector data.
  • Added correct window headings for raster and vector graphs.
  • Changed 'run' to 'acceptall' in older classes.
  • Added bounds option for vector import.
  • Added structure complexity.
  • Bugfix - Change view now saves to png correctly.
  • Update - Spot DIMAP import added.
  • Added cumulative histograms.
  • Raster graphs are now 150 dpi.
  • Consolidated functions used in ginterp.
  • Linear clip can now be applied to each ternary band individually.
  • Ternary images will now display values even if some bands have nulls at a location.
  • Bugfix = fixed a bug where .aux.xml was not created before statistics calculation.
  • Bugfix - Nordic2 format.
  • Update - Isolines can now be exported to shapefiles.
  • Isoseismic contours now available.
  • Added Nordic2 support.
  • Update - added import for SEISAN macro format.
  • Bugfix - fixed a bug causing slight shift in gridded data.
  • Fixed a bug where no coordinates in a SEISAN file would cause a crash when plotting some graphs.
  • File name in IO module will refresh when module is reused.
  • Update to pfinvert because of APi depreciation.
  • Fixed bug in change viewer
  • Batch file load will ignore aux.xml
  • Bugfix - fixed a problem importing old models due to new datetime property of raster data.
  • Fixed processisactive bug.
  • Bugfix relating to changes in matplotlib API.
  • Csv in tilt depths no longer has # on header row.
  • Fixed a bug where smoothing causes a crash on tilt angles, when there was no mask present.
  • Fixed a bug where vector display crashed if file had no metadata.
  • Point clip now checks for projections.
  • Plot surfaces has improved colour mapping.
  • Fixed contour bug due to matplotlib update.
  • Fixed a bug changing from contour view.
  • Added text file splitting routine to vector menu.
  • Fixed some variable naming bugs.
  • Fixed bug with matplotlib contour allseg depreciation.
  • Fixed a bug where crs was not added to gridded data.
  • Bugfix with beachball exports.
  • Bugfix with project menu and 3D modelling.
  • Changed version location.
  • Fixed a project bug.
  • Update to project API.
  • Moved crs to pyproj.
  • Projection list uses pyproj.
  • Update to projects for some modules
  • Batch import now supports Sentinel-2 directories.
  • Added change detection indices and updated change detection viewer to work with RasterFileList.
  • Reading of KMZ/KML is now supported.
  • Added change detection.
  • Added copy method to Data.
  • Layer stacking updates datetime.
  • Landsat units updated.
  • Satellite imports now include date.
  • Metadata for date is displayed and can be edited.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 2 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.7.16

v3.2.7.16, 24 July 2023

*Fixed bugs in analyse spectra, Landsat composite, condition index. *Added progress bar to noise calculation section of MNF. *Fixed a bug exporting ternary images from batch lists *Import remote sensing now cleans interface when reusing same module. *Main interface now clears data log when not on a module. *Bugfix - Sentinel 5P now compatible with new vector api. *Bugfix - SimPEG parameter depreciation. *Bugfix - EM inversion, added start time in code for triangular waveforms. *Update, added bisecting k-means. *Added 3D model statistics. *Added support for import of .shp.zip *Fixed a bug for landslide index. *Added error message for long column names for shapefiles. *Fixed problem with GeoPackage export. *Added import/export for GeoPackage. *Added Excel export. *ImportXYZ now asks for projection *Shape changed to Vector in menus. *Added Intrepid import *Vector data now has a metadata dialog where you can update projection information. *Fixed a bug exporting batch file lists. *Disabled export of covariances, since its too resource intensive. *Wavelengths converted to nanometers on import, to ensure compatibility with ArcGIS. *Vector API updates. *Vector menu name changes, to avoid confusion between GIS and geophysical terms *Shapefiles are imported using pyogrio setting for increased speed. *Gridding has code in a function for API convenience. *Excel files can now be imported. *Point shape files are now classified as point data. *Added Tilt Angle of the Horizontal Gradient. *Batch export now allows for RGB images with sunshading. *Metadata will now display data type. *Geotiff deflate now compresses int properly. *Bugfix - cut raster (through bounds) now have correct coodinates. *Fixed a bug exporting membership data for fuzzy clustering. *Changed tilt depth plot and made RTP optional *Created GXYZ function. *Made trim_raster more robust *Bugfix - fixed a bug where saving 3d model caused a crash. *Improved RasterFileList code. *Sentinel-2 data will be imported as float32 to save space. *Cut raster now uses multiple polygons in a shapefile. *Default export changed to GeoTIFF - DEFLATE *Fixed a bug displaying combinations of multipolygon and polygon data. *Fixed aster naming convention for batch export *Export raster now correctly prints to log. *PyGMI now allows nodata to be defined as None *Showprocesslog and pprint changed to showlog *Fix bug where satellite bands were not scaled properly. *Added more statistics for use in ArcGIS *Batch ratios saves with deflate compression. *SUTM conversion is now supported on single file satellite import. *GeoTIFF deflate compression now supported. *Batch export now uses an improved file name convention. *Reprojection source parameter not necessary since it is obtained from Data. *Batch import can force UTM to be S. *Generic data can be used in batch mode. *Generic data can be batch imported. *PCA and MNF updated to new RasterFileList format. *Update to band ratios for new RasterFileList format. *Updated export batch list. *Import of satellite data simplified, with added band selection. *Fixed a bug where reprojected data did not store the original filename. *Updated metaonly on Landsat import. *Export band list now correctly exports ASTER data. *Ternary exports now have band numbers in the file names *Bugfix using batch ratio export. *Model to shapefile export now has all lithologies in a single file. *Fixed a bug in modeller causing a crash with integer data. *Fault plane solutions now output to a single shapefile properly.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 2 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.6.5

v3.2.6.5, 29 March 2023

  • Fixed a bug with some 3D model exports

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 2 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.6.3

v3.2.6.3, 27 March 2023

*Seisan import will now correct latitudes and longitudes to -180,180 and -90,90 *Fixed some errors in the minimum finding function. *Analyse spectra is more memory efficient *Sentinel 5P help updated *Hyperion import now imports to radiance. *Fixed a bug in condition indices *Progress bar for layer stack now displays correctly in mag inversion *Fixed a bug where RGB images would cause a crash in raster viewer or csv export in 3D modelling software. *MT occam has stdout redirected to main interface. *Inversion now uses weighted least squares regularization instead of Tikhonov (being depreciated in SimPEG) *Bugfix, fixed an null value bug in visibility and gradients *Fixed a possible bug with supervised classification and pandas *Fixed a bug causing modest_image code to break in Matplotlib 3.7 *Fixed a bug causing a crash when reading a file's metadata only. *Disabled parallel processing in grvmag3d to stop a numba bug crashing PyGMI *Sentinel 5P import can now clip with shapefiles and allows a threshold parameter *Data merge function allows for more parameters. *ASTER import loads projection in line with latest rasterio *Fixed bug in worldview data import using wrong date. *Fixed incorrect wavelength calculation for worldview *Mosaic now keeps wavelength information. *Added GeoEye to Worldview import *Ratios can uses worldview data with descriptive dataid *Update to rasterio in igrf *Made some updates to API to move from gdal to rasterio

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 3 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.6.0

v3.2.6.0, 30 November 2022

*Updated SimPEG inversion calls according to the new API *Changed default mu to accommodate new api warning. *Fixed a speed issue with the scatter plot tool. *Replaced cm with colormaps because of Matplotlib API change *In API, added data merge *In API, added vmin and vmax calculation in data class *Modestimage can now generate sunshading from api call *Fixed a bug with the cursor size on 3D modelling *Update to help files *Bugfix - merge to median *Fixed bug with vmin and vmax setting *Bugfix - fixed a bug when deleting a dataset connected to the modeller, and then connecting new data might cause a crash when re-entering the modeller. *PCA fit list bugfix *PCA - added fitting to list of files *Mosaic - changed mean option to median *Bugfix passing float instead of int *Condition indices now have a 'Landsat (All)' option *Expansion of raster merge capabilities for large files. *Get_data will try to regular import if Landsat import fails. *Fixed a bug when converting B3A in ratios *Changed label from Landsat Composite to Landsat Temporal Composite *API for import raster now allows bounds in coordinates *Raster file list now has an export option. *MNF and PCA calculations now accept remote sensing formats. *Added new ratio - NMDI *Ratios - improved calculations for round off error. *Ratios - added ability to use sentinel 8A *Added mean and standard deviation to equation editor for pixel mean and pixel standard deviation. *Added some tests to cluster.py

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 3 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.5.12

v3.2.5.12, 24 August 2022

*Fixed a bug where gravity profiles exported from the 3D model had incorrect values. *Raster import can now import multiple files at once. *Fixed a bug where a crash occurred when sun shading was deselected.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 3 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.5.9

v3.2.5.9, 21 July 2022

*Removed GeoTIFF ZSTD export due to library issues. *Updates to help files. *Fixed spelling mistakes. *Removed redundant code. *Bugfix, scrollbars now match on main interface. *Bugfix, MNF forward transform bands now labelled correctly. *MNF and PCA will now output correct number of bands on inverse transform. *Band ratios and condition indices now includes Landsat 9 data. *Worldview Pan tile import bug fixed. *Worldview data import sped up. *Bugfix for crash when no land surface temperature data in condition indices. *Satellite import now sorts bands *Sentinel-2 import states band resolution to avoid duplicate band names. *Added a button to reset the light, so light direction is reset to new rotation. *MT edit EDI no longer crashes due to an error in the resize event. *Fixed a bug where Birch cluster analysis needed c-contiguous arrays. *Fixed a bug where some data entry points disappeared. *Crash in gradients fixed. *Ternary images can now display full histograms. *AGC test added *Thgrad test added *Vertical test added. *Landsat composite now allows for the target date to be manually set. *Small updates to code and comments. *Inversion tests *Bugfix for cursor width and height not being integers *Observed data minimum is now correct in pfmod, if null values are present. *In lstack, if masterid is True, and dxy is not null, dxy value will now be used. *Magnetic inversion now allows for custom numbers of classes. *Bugfix to mean mosaic *Fixed bug mosaicing with different nodata and dtype values. *Added Landsat composite *Layer stacking now checks extents in addition to rows and columns *Bugfix - spinbox setvalue now an integer. *MNF forward transform now allows custom number of components *Band sorting can be disabled for RGB images *Explained variance ratio added to PCA band names. *PCA added *Fixed bug where ternary images were showing strange colors when data was clipped *Raster Export will now sort the output bands, so that satellite data is in order. *Bugfix, RTP now puts projection into output. *Clustering is more memory efficient. *Mini batch k-means has been added. *New aster ratio added. *Sentinel-2 zip files are now accepted in batch processing *Cut raster will use first overlapping polygon in a multipolygon *Some MultiPolygon support has been added. *Fixed a bug which caused a crash if the text progressbar activates in a windows console. *Added 7/5, 6/2 and 7/3 Landsat 8 ratios to band ratio tool *Sentinel data is now recognized in the batch import by S2A and S2B prefixes. *Merge data will now merge based on shifting the last data to the mean overlap value.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 3 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.5.2

v3.2.5.2, 22 April 2022

*Fixed a nodata value problem with magnetic inversion. *Fixed the import of some MODIS data types *Fixed a crash which occurs in seismology QA, when no data is found. *Changed the x labels to vertical orientation, to fit more in. *Bugfix to remove nodata from inversion. *Fixed a bug where 'Other' datasets were not included in a model merge, causing a crash *Fixed a bug where static shift was incorrectly applied when applying to all stations *Fixed bad reference to wkt in pfmod *Fixed a bug where null values could cause artifacts for second order tilt angle *Exploration seismics viewer removed. *All classes are now shown after loading a shapefile for supervised classification. *Gridding will now apply a blanking distance for all methods. *Fixed a bug causing a crash when using cut vector *Fixed bug where rows and columns displayed were zero on startup, with some data. *Hexbin plot will add data units, if defined. *Visibility now accepts windows from 5 and up only. *AGC has some null value issues fixed. *Batch file import and related condition index and ratio calculations now support normal raster imports *Landsat import bugfix. *Ratio bugfix. *Masks will be taken only from bands used in ratio *Added support for WV-3 and WV-2 tile import, as well as in ratios. *Updated Magnetic inversion. *Added magnetic inversion via the SimPEG library *Added support for Landsat 9. *Fixed a bug causing supervised classification to crash *Gravity processing will now calculate drift based on datetime, and not on the order found in CG-5 file. *GMT import now added to raster file imports *Reproject will use specified input projection, as opposed to what was defined in the input data. *Give more information for gravity drift *A local projection is now assigned to datasets without a projection, to avoid errors later. *Fixed a bug displaying too much information on Line Map. *Data export now adds statistics for ease of use in ArcGIS *Fixed misinterpretation of unicode strings in line data. *Added encoding to open statements *Layer stacking (API) now allows a master dataset to which all other layers are clipped. *Modelling will not correctly use the dem *Added space delimited text files *Fixed a bug causing vector reprojection to crash. *Long projection information will now wrap correctly *ENVI data import now correctly stores fwhm information *Correlation graph now has a color bar and improved numbering *2d correlation coefficient will now corrected take into account layers with differing mask. *Text will use complementary colors. *Layer stacking will us a common data type when data types of input bands are mixed. *Raster image display defaults to no interpolation to avoid incorrect interpolation of null values. *Modis import now imports LULC layer. *Modis import update *Condition index now used a common mask between datasets, to avoid edge effects. *A null value of 1e=20 is also enforced. *Landsat level 2 science product images now convert DN to reflectance. *Condition indices have been moved to a new module, and the calculation has been corrected. *Equation editor now ensures that the output data type is the same as the input data type. *Bugfix - fixed a bug where the ratio list was not displaying on startup. *Updated error messages where no raster datasets are connected to a module or where there is no projection. *Bug fixed where analyze spectra could tried to create spectra outside of the image. *ASTER, Landsat and Sentinel-2 now store wavelength information properly *Analyze spectra will sort spectra beforehand, and advise stacking when necessary *Corrected wavelengths on Hyperion import *Added support for Hyperion L1T data

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 3 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.4.5

v3.2.4.5, 14 January 2022

*Added a warning if data has no projection *Fixed a bug where the hyperbolic tilt angle had an invalid mask *Fixed a bug where pressing 'OK' in display metadata caused a crash.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 4 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.4.4

v3.2.4.4, 13 January 2022

*Minor bug for surfer 7 export *Layer stacking will now give an error if input data has no projection. *Fixed a bug in RTP where nan were generated in FFT preparation, resulting in no output. *ZSTD compression option added for exporting GeoTiffs *Surfer 7 export now replaces surfer 6 export. *Fixed a bug where ASTER hdf was not correctly retrieving coordinates. *Added longitude and latitude labels to plots, where necessary *Added code to convert PolygonZ to polygon type when cutting out a raster *Get raster now allows the nodata value to be specified *Amended f2160 feature *Fixed a bug where layer stacking with common mask changed the nodata value in a dataset to 1e+20 *Added VCU calculation for Sentinel-2 *Added invert selection to ratio dialog.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 4 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.4.2

v3.2.4.2, 03 November 2021

*Bugfix to model saving for changes *PyGMI now allows a user to continue from where they left off in 3D calculations *Fixed some bugs with new ratio calculations *Added VCI, EVI, TCI, VHI to ratios *Added EVI calculation for ratios *Fixed a bug with 3D model profile resizing. *Added code for nodata being wrong type *Added code when importing old models, to make grids more compatible *Bugfix for RGB images *Added option to filter out values less than 1 if final product is a ratio. *Fixed bugs caused by rasterio to 3D modelling *Fixed a bug with AGC grid boundary. *Fixed a bug importing 3D models *Changed clip percentage labels *Changed raster data interpretation to raster data display. *Updated sentinel 5p to rasterio *Update to raster cutting using polygons *Multiple profiles can be extracted from raster. *Sentinel-2 bugfix *Fixed some bugs with testing routines *Added import of ASTER GED data *Update ASTER import *Fixed a bug with reprojection when the input data has no projection *Updated modis, landsat and sentinel2 to rasterio *Changed Data.nullvalue to Data.nodata *Fixed a bug with nodata values in new reprojection tool *Updated cut_raster to rasterio *Rasterio updates *Fixed masking on some ratios *Fixed new export to raster projection issue

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 4 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.4.1

v3.2.4.1, 20 September 2021

*Fixed a bug where layerstack was not loading properly.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 4 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.4.0

v3.2.4.0, 17 September 2021

*Fixed bug with new IGRF data correction. *Minor bugs *Fixed a bug in merge tool when * is in band name *Scatterplot tool displays classes using discrete colorbar. *Membership maps now display between 0 and 1 only. *Ginterp now includes membership data. *Copy.copy has been converted to copy.deepcopy in some instances. *Merge/mosaic now writes to disk to avoid memory slow downs. *Fixed bug where masks could eliminate data for classification, if no data at that point in another layer. *Fixed a bug on exiting mosaic *Added a warning if no feature found in process fetures. *Fixed a bug with importing xyz models, not having background. *Comment corrections for headings *Faster calculation of std dev in standard raster display. *Large update to speed for ginterp with big images. *Added projection information to Sentinel 5P import. *Z value on graphs fixed *Fixed some problems with modis import *Fixed geosoft xyz import *Fixed a bug in minc *Bugfix for display of z values when zoomed into raster modest image *Memory for MNF reduced on 1 step *Fixed bug with min and max merging *Merge tool has new options *Improved detection of minimum feature value. *IGRF code modified to allow for API calls and calculate faster *Batch export from process features now describes the mineral in the file name. *Updated help and option description. *Bugfix merge tool *Export raster will now export wavelengths and fwhm to ENVI, if present *Update to MNF help *MNF memory problem bugfix *Added MNF *Minimum curvature bugfix *Process features bug *Fixed a bug when importing bil files with nan values *Update processing features to allow for feature depth thresholds *Process features can now have new features added in features.py *Raster export will export wavelengths and reflectance scale factors, if available. *Any routine using hull removal is significantly faster, (e.g. feature processing) *Merge has been renames layer stack. *New merge module added to merge adjacent datasets (from rasterio) *Added text progressbars to all classes where necessary (for testing) *Merging can now have a common mask for all bands. *Scipy nearest neighbour replaces quickgrid, linear and cubic options added to gridding as well as minimum curvature *Fixed issue with merge assigning wrong nullvalue *Change to output IGRF bands only. *Added resampling of dtm to match magnetic data. *Fixed a bug when exporting geotiffs from ginterp.py *Allows for datatype to be set, eg to uint8. *Add sentinel 2 zip file functionality *Added an import for Sentinel 2 data, with bands only *Added AGC *Fixed a labelling bug after merge *Adds lower and upper clip functionality as well as display of clip values to histogram. *Added total horizontal gradient

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 4 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.3.0

v3.2.3.0, 01 June 2021

*Cluster - reports when no classes are found. *Segmentation - now has DBSCAN for grouping segments *Raster cut - will give a better error when teh polygon is not overlapping the data *Added *.tiff as opposed to *.tif to imports *Fixed some display bugs with ginterp. *Fixed a big with integer datasets when smoothing *Fixed an issue where projection information was not save in supervised classification results *Started to use modest_image for some of the raster image displays *Fixed a bug on analyze spectra causing scale problems *Calculate metrics now allows for saving of metrics to excel *Fixed bug importing some class shapefiles *Fixed a bug causing ratios to break when using sentinel 2 data. *Fixed an issue causing some dataset units to be imported incorrectly *Import wavelengths for ASTER and Landsat data *Merge tool will now have progress bar when use in export. *S2 data will store wavelengths for use in ArcGIS *Remove commas from remote sensing band names to ensure ESRI compatibility *Vector reprojection now warns if inf values are output. *Change hexbin colormap to inferno *Added colormaps to show raster and show surface *Set histogram number of bins to 'sqrt' as opposed to a fixed 50 bins. *Simplified ENVI import *Added log option for y-axis of histogram. *Added export for SEISAN to xlsx and shp *Bugfix - fixed a bug displaying some point vector data. *Seismology - to beachball plot import and b value calculation *Updates to spelling and help files *Updates QC graphs to take into account weight 9 for record type 4 *Fixed bugs importing some thermal aster data and L1T data *Hyperspectral analysis tool. *Project load bugfix *Added spectral interpretation tool. *Changed mosaic in equation editor to overlay grids. *Progress bar bugfix for RTP *Added 2.5 stddev to quick raster display. *Outlines of all polygons now remain on the map. *Confusion matrix display now has appropriate labels. *Shapefiles save and load class names *Fixed a bug which caused supervised classification to crash if a class was empty *Added equal area rose diagrams *Code to make sure only ENVI, ERS and EHdr can use BIL routine *Added faster import for BIL binary files. (i.e. ENVI and ER Mapper) *Added drift rate curve to gravity QC *MT tipper graphs added

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 4 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.2.4

*Fixed library installer problem in windows installer. *Added features to numpytopygmi function for convenience. *Added shapefile functionality to vector reprojection. *Update get raster to read sections of files.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 5 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.2.3

*Geophysical interpretation resizes window smoother. *Merge/resize tool will fill null values after resize. *Improved geophysics interpretation tool. *Fixed a bug where in some cases residual plots did not display data *Fixed a bug preventing PyGMI from running in Linux. *Updated install instructions for Anaconda *Export gdal routines now uses the progress bar *Fixed a bug preventing sentinel-2 data imported from ENVI files from having ratios calculated. *Geotiff output now has correct band names, especially for ternary images. *Fixed some bugs with showprocesslog calls *Updated ratios to accept data labelled Band 1, Band 2 etc using raster import. *For supervised classification, zoom tool and panning will no longer create polygon points *Fixed a bug in supervised classification where first point of new poly was on top left corner of grid. *Fixed a bug where only the edge of a polygon was used in class definitions *Reverted graph tool to plotting maps with matplotlib library instead of modestimage, because of bugs in zooming. *Custom profile will now show beginning and end of user coords as a + *Bugfix causing profiles with directions greater than 90 degrees to not work. *Added automatic detection of some x and y columns. *Made a change to gravity import allowing for e,w,s,n, in gps coords *Fixed some matplotlib issues due to API changes. *Changed method to call cm in Matplotlib *Changed library calls for matplotlib to be more compatible with pylint *Stopped using picker due to future matplotlib depreciation. *Fixed resize for picked features on line profile *Stopped redirecting stdout globally in favor of a more elegant approach *Fixed a scaling bug when viewing SEG-Y data. *Sentinel-2 import now divides DN by 10000 *Update to modis v6 import *TDEM additions *MODIS16 import *Change detection viewer now saves gif animations. *Changed FFT preparation padding to use a mach faster routine taking into account null values. *Added more bins for linear stretch in interpretation module. *Changed band labels for sentinel 2 import. *Added text toolbar class. *Added alpha channel support to RGB import.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 5 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.2.1.1

*Added 99% linear stretch to geophysical interp. *Created a magnetic menu for modules which are magnetic only. *Updated more graphs to have thousands separator. *Updated modelling to allow for data grids with only one column. *Fixed extents issue with gridding data. *Fixes an issue if there is missing geometry in a shapefile. *Fixed some issues with axis labels on graphs *Fixed a bug causing incorrect stats for supervised classification if null values were in the dataset. *Added comma as thousands separator for raster and vector graphs *Added upward and downward continuation. *Added general orders to vertical derivative functions *Fixed a bug exporting null values for 32 bit float datasets. *Fixed a recent bug preventing saving of data from geophysical interpretation tool *Added units for some remote sensing imports (sentinel-2 and aster) *Added modest_image support for display raster option *Fixed a bug causing a crash in interpretation tool when receiving results from cluster analysis *Added crisp and fuzzy cluster analysis settings *Added image segmentation settings *Added export for shapefiles *Added saved proj settings for cluster analysis *Added color to point shapefile display *Fixed a bug displaying incorrect utm values in EDI metadata *Fixed the message displayed from DBSCAN cluster analysis *Fixed a bug causing cut vector files to not be plotted. *Fixed bug in band select *Fixed a bug exporting saga data, when dataset had multiple bands *Reorganised code. *Updates to project save. *Added project save and load. *Will save workflow but only certain modules have settings saved at this stage. *Delete key now deletes arrows or items *Tests updated to reflect recent fixes. *File imports will display filename in information *Band ratio labels replace divide sign with div, for ESRI compatibility *Bugfixes in ratio import with a single file. *Data class will store the filename of the dataset imported. *Changed description on surfer grids. *Fixed a bug which occurs for some padding of RTP datasets *Fixed a bug in RTP calculation *Alpha version of ratios *Fixed a bug where PyGMI would crash when double clicking on an arrow. *Added a mosaic function to the equation editor, for a simple mosaic of two datasets. *Moved importing of remote sensing data to remote sensing menu. *Started work on a ratio function (remote sensing), with batch capabilities *Undo custom window size *Added import for sentinel 5P data *Fixed bug which reset last lithology whenever background layer has changes applied. *Changes will no longer be applied automatically *Bugfix, profile add *Custom profile now correctly deletes, and reports if it is outside the model area *Fixed a bug with drawing lines. *Added save complete when saving model in modelling interface. *Fixed the odd sizing of the cursor, and related drawing of lithologies. *Improved listboxes for modelling and 3D display *Fixed an issue where a custom profile image was not being saved with a 3D model *Fixed a bug when reimporting a model with RGB image inside it. *Updated readme files

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 5 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.1.0.0

*Updates to gravity routines to report duplicated stations. *Fix bug where reprojected coordinates were not properly written to exported file for vector datasets. *Fixed incorrect label on RTP. *Fixed entry into scatter plot tool, and tool now correctly only displays selected parts of the histogram. *Disabled windows context help. *Maps will now have plain coordinates rather than scientific notation. *Fixed a bug with equation editor causing iall variable to not work properly. *Added occam1d warning for no executable. *Fixed a bug causing clipping in saved sunshaded images. *Fixed interpolation on model (caused by API change) Fixed a bug in drift correction for gravity. *Added reprojection of line data. *Unified Line and point data - they are now the same thing. *Adopted pandas and geopandas as point, line and shapefile format *Misc updates

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 6 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.0.2.0

  • SimPEG 1D TDEM inversion (pre release alpha)
  • Improved line map scaling.
  • Separated MT and EM routines.
  • Made exit returns from routines more consistant.
  • Added ability to tie in local gravity base station to a known base station.
  • Fixed column labelling of gps data in gravity module.
  • Fixed output of ternary colorbar.
  • fixed bug when using 2% clip on sunshading
  • Fixed bug due to gdal axis api change in 3.0
  • Added 2% data clip to interpretation.
  • Changed way PyGMI uses processlog on the main window. It now redirected from stdout.
  • Fixed a scaling bug with derivative calculations. The calculations now correctly take into account cell spacing.
  • Update pygmi.grav.iodefs.importpointdata.html
  • Now able to grid line data.
  • Corrected some errors in gravity processing.
  • Fixed some problems with gravity processing and visualisation.
  • Added seismology description corrections.
  • Added new seismology tools.
  • Fix colorbar export for ginterp.
  • Added docstrings to many routines.
  • Worked on model merge bug.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 6 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.0.1.0 Release

  • Added custom profiles to the modelling interface
  • Added test routines for PyGMI modules
  • Added change detection viewer
  • Added BIRRP interface
  • Added supervised classification
  • Added segmentation
  • Fixed a bug causing the measured data in the 3D modeller to shift in the wrong place
  • Added MT processing and inversion
  • Added import and display of SEG-Y data
  • Added basic gravity processing
  • Change line direction to be 0 degrees in N direction. Added parallel processing to magnetic calculations
  • Added parallel processing to core calculations for forward modelling

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 6 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 3.0.0.0 Release

  • New 3D modelling interface
  • QC for seismology events
  • Added tilt depth to 3D model functionality
  • Gridding now has an option for a null value.
  • Added geosoft line data import and display.
  • Added older crisp and fuzzy cluster routines
  • Numerous bug fixes and improvements.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 6 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.4.3.0 Release

This is just a release for Linux users to fix some bugs

  • Fixed bug in IGRF for linux systems
  • Fixed dependency on winsound for linux systems
  • Fixed bug on metadata for linux systems

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 7 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.4.1.2 Release

  • Added updated IGRF coefficients
  • Bug fixes in saving of 3d model, when it is used by another process, and in reading csv vector data.
  • IGRF bugfix: fixed a bug relating to newer numpy
  • Maintenance: Cleaned code in the equation editor.
  • Add more control to Anaglyphs
  • Fixed the orientation of anaglyph contours
  • Fixed a bug in beachball code.
  • Introduced anaglyphs for raster data.
  • Updated color bar list to new standards
  • Minor changes and a bugfix between ginterp.py and the latest matplotlib.
  • Added directional lighting to 3D display

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 7 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.4.1 Release

  • Added axis and orthographic projection option to 3D display view.
  • Added perspective change to beachball plots
  • Corrected clustering label.
  • Bugfix on lithmodel.
  • Correction to profile coordinates to place profile in centre of cell, as opposed to beginning of it.
  • Added IGRF report backs.
  • Fixed bugs with tensor calculations
  • fix for error exporting text columns
  • fixed a bug with calculating changes only on model
  • made changed to the way matplotlib calls are made.
  • speed improvements to gravity and magnetic calcs
  • Fuzzy and Crisp clustering replaced by scikit_learn cluster analysis.
  • Import of csv point data enhanced and new cut tool added for point data.
  • Dependancies updated. Minor bugs fixed
  • Removed the auto update check due to problems it was giving on many pc's
  • Fixed bugs with smoothing data and merging data
  • Got rid of excessive old code.
  • Fixed a bug with null values from equation editor.
  • Fixed null value bug exporting rgb tiffs. (8-bit)
  • Changed the profile views so that calculated data is drawn over observed data.
  • Fixed bugs relating to selection of raster bands going to modelling, and saving of those raster bands.
  • Fixed bug on data import for Qt5
  • Added Lith Merge
  • Migrated to Qt5

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 8 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.15 Release

  • Fixed incorrect calculation of remanence.
  • 3d import fix.
  • Fix for 3d import from text files.
  • Anaglyph tests.
  • Minor maintenence.
  • Seismology Focmec format update.
  • Added feature to calculate only changes to model.
  • Fixed leapfrog import bug when header is in csv file.
  • Readme update.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 9 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.14 Release

  • Added import of Leapfrog csv blockfiles
  • Fixed bug exporting ER Mapper files using SA custion projection
  • Fixed a bug in 3D model software
  • Bug fix for merge module
  • Added a tool to merge two models
  • reactivated a progress bar display
  • alpha speed update
  • update modelling calculation using multi processing.
  • numerous bug fixes

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 9 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.12 Release

  • Fixed an bug saving and opening files, introduced in previous commit.
  • Bug fixes and prep for PyQt5
  • Fixed a bug exporting 3D image.
  • New version also checks for an update on pypi
  • Fixed a bug with no mask exported from modeller.
  • Fixed export bug

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 9 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.11 Release

  • Added aster GED (binary) and fixed a bug on hdr aster GED import.
  • Update to misc function
  • Fixed a bug when resizing a model
  • Bugfix in kmz export and in quarry event removal algorithm
  • Fixes to shapefile 3D export
  • Update to beachball, vertical gradient and export 3d model to shapefile
  • Update to picture overlay on 3D modelling
  • Fault plane solutions
  • Update readme taking into account anaconda bug

You may need to install the Microsoft Visual C++ 2015 Redistributable. It can be obtained from: https://www.visualstudio.com/downloads/download-visual-studio-vs#d-visual-c

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 9 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.10 Release

Added some Raster imports - Fixed a bug preventing the saving of an image in the 3D viewer. It was caused by a changing library API. - Fixed the reduction to the pole module. - Removed pdb in crisp clust - Fixed bug affecting export of integer datasets - Arcinfo grid - Fixed a new bug with equation editor - Added save message for 3D model save. - Equation editor fix: Added null values, Fixed masking of null values - Added alpha version Vertical Gradients - but there is still lots of work to be done. It does not play well with null values. - Bugfix with export csv - New exports all profiles from a 3-d model

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 10 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.9 Release

  • Fixed a bug crashing regional test
  • Fixed a bug where null values were not set correctly in the normalization routine.
  • Fixed a problem with an offset on calculated magnetic data, introduced in v2.2.8
  • Fixed a bug when using the Seismology Delete Records option.
  • Removed libraries not needed etc
  • Fixed a problem with adding a gravity regional data set to calculated gravity.
  • Updates to the speed of the calculation for magnetic data.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 10 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.7 release

  • Update to setup for hosting on pypi
  • Added the possibility for ENVI files to have .dat extension
  • Allowed uint files to have a no data value of 0 where none is defined
  • Fixed bug with surfer export
  • Fixed bug with regional test
  • Equation editor bug fix
  • Fixed a bug where profiles were not saving to images correctly

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 10 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.6 Release

  • Progress Bar on Main Interface. New progress bars include time left.
  • Reprojecting bug fix for datasets with negative values.
  • Fixes to tilt depth and new progress bars
  • Added Column to tilt depth to specify contour id. Also removed redundant progress bars. Sped up smoothing with median.
  • Added tilt depth algorithm.
  • Bug Fix with tilt angle.
  • Added RTP.
  • Cluster and Fuzzy analysis had a bug when connecting external data
  • Changed where rows and cols displays on modelling software, for people with lower resolution screens. Made small improvement to drawing speed on profile view.
  • Added references to the help.
  • Modelling now has variable size cursor.
  • Change to modelling cursor.
  • Updates the behaviour of the slider on the profile view of the 3D modelling module.
  • Grids on kmz export were upside down
  • Mag and Grav calculation buttons simplified.
  • Gravity regional addition (scalar add) in modelling program now modify calculated data, instead of observed data - so that original data is honoured.
  • Update to kmz export. The export now can allow smooth models. Update also allows new projection format for igrf, data reprojection and kmz files.
  • Projections improved and expanded.
  • Geotiff now save tfw world file. Contour Geotiffs are now 3 times bigger, to improve resolution. Contour lines now have double thickness.
  • Sunshaded Geotiff is now the same as the on screen version.
  • Add save model to 3D modelling module.
  • Primary Help completed.
  • First version with a helpdoc button on main interface.
  • Fixed a bug on the Geosoft import.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 10 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.5 Release

  • Fixed a display bug in modeller where data was not visible.
  • Added Geosoft grid import
  • Added Geopak grid import
  • Fixed a python 2.7 print function bug

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole almost 11 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.4 Release

  • Increased size of font for ternary colorbar.
  • Corrected issues with modelling information display, especially w.r.t. remanence.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 11 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.3 Release

  • Added ternary colorbar
  • Fixed ability to save 3D images on new smoothing
  • Bug fix - masking problem with ER Mapper import
  • Added extra 3D display functionality
  • Added smooth model
  • Added marching cubes
  • Forced full field recalc to avoid bug
  • Fixed layer import bug
  • Bug Fix in model import
  • Fixed bug when resizing some models
  • Fix for bad values in reprojections.
  • New display of point data.
  • Equation editor improved to use numexpr.
  • Fixed a bug regarding duplicate data names in interpretation module.
  • Added a few reports in 3D modelling module.
  • Improved the multi-band select by making it a context menu.
  • Update help reference.
  • Update to python 3.4.2 - includes a dependency on numba. No longer use cython
  • Added some seismology routines.
  • Fixed writing of null value to file when exporting ENVI format.
  • Query for which datasets to connect added.
  • Added new gridding technique. and fixed bugs related to vector imports.
  • Add a custom data range to the profile view on the modelling module.

Known Bugs

  • Remanence value is sometimes stored incorrectly - this is fixed in latest version

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole about 11 years ago

PyGMI - a python package for geoscience modelling and interpretation - PyGMI 2.2.2 Release

The release contains numerous bug fixes including some relating to the multiprocessing modifications to the potential field calculations. Please make sure you are using this version. - Fixed problems with the potential field calculations. - Fixed bugs with the equation editor. - Fixed a bug with basic statistics and masked values. - Fixed a bug fix in the summing of calculations for modelling. - Fixed a problem when exporting color bars. - Fixed sunshade bug. - IGRF bug fixes. - Fixed problem with high colors in geotiff export. - Fixed a bug saving geotiffs. - Fixed bug on apply regional in modelling. - ASCII Import fixed. - Minor bug fixes and formatting. - Fixed imports into modules to allow for relative imports. - Fixed a bug in setup.py - Fixed a bad reference to pygmi.point in setup.py. It should now be pygmi.vector. - Improvements to calculation speed. - Regional model merge. - Allows merging of a regional model with primary model.

Scientific Software - Peer-reviewed - Python
Published by Patrick-Cole over 11 years ago