GrainSizeTools script

By Author: marcoalopez
Homepage & documentation: http://marcoalopez.github.io/GrainSizeTools/

GrainSizeTools script is a free open-source cross-platform script written in Python that provides a number of tools with the aim of characterizing the grain size from thin sections. The script is suitable to use in paleopiezometry studies, returning different 1D grain size measures, as well as to derive the actual 3D grain size distribution using the Saltykov and the two-step methods. The script only requires the previous measurement of the grain sectional areas from a thin section. There is no need of previous knowledge of Python programming language to use the script and get the results. For advanced users, the script is organized in a modular way using Python functions, which facilitates to modify, reuse or extend the code if needed.

Feature

  • It allows loading and extracting data of interest from txt and csv files generated by the ImageJ or similar applications.
  • It allows calculating the apparent diameters of the grain profiles via the equivalent circular diameter. It also allows to correct the diameters by adding the perimeter of the grains.
  • It allows estimating different 1D grain size measures for paleopiezometry studies, including the mean, the median, the area-weighted mean and the frequency peak of the apparent grain sizes.
  • It implements several algorithms to estimate the optimal bin size of histograms and the optimal bandwidth of the Gaussian KDE based on the population features.
  • It allows deriving the actual 3D grain size distribution from thin sections (2D data) using the Saltykov method. Similar to what the StripStar script does.
  • It returns the volume of a particular grain fraction defined by the user.
  • It allows to estimate a complete quantitative description of the 3D grain size distribution using a new method named the two-step method.
  • It produces different ready-to-publish plots, allowing to save the graphical output as a bitmap or vector images (see the images above for examples)

GeoStrain

The main purpose of the software is to calculate the crustal strain rates using the least-squares collocation method. The software is able to simultaneously determine the signal and noise of the velocities at the observation points with the best possible removal of the observation errors, or at any .........

Similar: 11%

MieConScat

MieConScat is a GUI/Console program for generating MIE SCATtering data as a table of cross sections. It can generate scattering cross sections over specified angular ranges and total absorption cross sections. It was initially developed to aid work with optical particle counters (OPC) especially whe.........

Similar: 11%

iTag

iTag has been designed for researchers that rely on photographic census techniques of animals that are hard to detect via image recognition algorithms and was originally developed for counting Grey Seals in the German wadden sea during March 2013. It has since then been further expanded and has now .........

Similar: 10%

Semi-Automatic OS

The Semi-Automatic OS is a lightweight OS designed for the land cover classification of remote sensing images. It includes the Semi-Automatic Classification Plugin for QGIS 2.4, already configured along with all the required dependencies (OGR, GDAL, Numpy, SciPy, and Matplotlib). The Semi-Automati.........

Similar: 10%

Virtual Laboratory Environment

VLE is a multi-modeling and simulation environment to study complex dynamic systems. VLE is based on the discrete event specification DEVS. and it implements the DSDE formalism (A merge of Dynamic Structure DEVS, DSDEVS, with Parallel DEVS, PDEVS). VLE provides a complete set of C++ libraries, calle.........

Similar: 10%

Hyperspectral data analysis in R

The hsdar package contains classes and functions to manage, analyse and simulate hyperspectral data. These might be either spectrometer measurements or hyperspectral images through the interface of rgdal....

Similar: 10%

SnowMicroPyn

SnowMicroPyn is an opensource reader for SnowMicroPen® files in binary .pnt format. The reader is Python based and published as source code as well as compiled executable for Windows, Linux and Mac. The software is preliminary, thus please report bugs. For further information, please read the Readm.........

Similar: 9%

EDM Calibration Baseline Fitting

An EDM calibration baseline is used to derive specific instrument errors of the electronic distance measurement (EDM) unit of a total station. EDMFit is a simple adjustment tool to estimate the EDM calibration parameters (addition constant and/or scale parameter). The adjustment process is according.........

Similar: 9%

GEOrgET

GEOrgET provides several tools for organising and editing GoogleEarth KML files productively: *Convert NMEA to KML, import and export GPX *Converts DT2 elevation data to HGT, fills voids *Produce congruent Points from an edited Path *Add a timezone; change the starting time of a Path *Reverse a Pat.........

Similar: 9%

SAGA GIS

SAGA - System for Automated Geoscientific Analyses - is a Geographic Information System (GIS) software with immense capabilities for geodata processing and analysis. SAGA is programmed in the object oriented C++ language and supports the implementation of new functions with a very effective Applicat.........

Similar: 8%