Skip to content

Releases: marcoalopez/GrainSizeTools

Release v2.0.2

05 Oct 14:38
Compare
Choose a tag to compare

This is a minor release with incremental improvements made during the review of the script in the Journal of Open Source Software. The following features were added:

  • Some tweaks in the plots to make them look better and avoid blank spaces when using Jupyter notebooks
  • Improvements in the documentation of some functions.
  • Use np.sum() instead of sum() throughout the script for consistency
  • The calc_diffstress function indicates the valid names when the piezometer is misspelt

Release v2.0.1

05 Sep 13:58
Compare
Choose a tag to compare

Release Notes

This is a minor release with incremental improvements. The following features were added:

  • The find_grain_size function now returns the geometric mean when using a linear scale.
  • The calc_diffstress function allows correcting paleostress estimates for plane stress using the correction factor proposed by Behr and Platt (2013).

Release 2.0

07 Jul 14:24
Compare
Choose a tag to compare

Release Notes

This is a major release

  • The code has been completely reorganized, some functions added, and most Python functions renamed. GrainSizeTools v2.0 is only compatible with Python 3.5 or higher.

Added:

  • New piezometric relations
  • Normalized grain size distribution (allowing to use the mean, median, or frequency peak as the normalized factor)
  • The two-step method now automatically finds the optimal number of classes to adjust the logarithmic function.
  • Other minor additions (see documentation)

Improved:

  • The script is now separated in different Python files to facilitate modifications, extension, and for easy bug tracking
  • Now the Saltykov and the two-step stereology methods are in separated functions

Release v1.4.5

27 Mar 15:44
Compare
Choose a tag to compare

Release Notes

Fix a problem with labels in the plots

  • cosmetic improvements in the figures

Planned features:

  • Add more paleopiezometric relations for other phases: ice, salt, alloys, etc.
  • A new method to estimate optimal bandwidth and binsizes in multimodal populations

Release v1.4.4

26 Mar 07:47
Compare
Choose a tag to compare

Release Notes

This is a minor release with incremental improvements

  • added a new function to estimate reliable confidence intervals
  • cosmetic improvements in the figures

Planned features:

  • Add more paleopiezometric relations for other phases: ice, salt, alloys, etc.
  • A new method to estimate optimal bandwidth and binsizes in multimodal populations

Release v1.4.3

12 Mar 08:38
Compare
Choose a tag to compare

Release Notes

This is a minor release with incremental improvements (mostly cosmetic).

  • all matplotlib code is now in oop style
  • the script warns you if you are using a data set that is too small
  • cosmetic improvements in the figures

Planned features:

  • Add more paleopiezometric relations for other phases: ice, salt, alloys, etc.
  • A new method to estimate an optimal kde bandwidth in multimodal populations

Release v1.4.2

22 Dec 20:31
Compare
Choose a tag to compare

Release Notes

This is a minor release. The following changes were implemented:

  • Added new piezometric relations including:
    • Quartz: Stipp and Tullis (2003) and Holyoke and Kronenberg (2010) for BLG recrystallization
    • Olivine: Van der Wal et al. (1993) and Jung and Karato (2001)
    • Calcite: Rutter (1995) for GBM recrystallization
    • Albite: Post and Tullis (1999)
  • Improvements in the function specifications

Planned features:

  • Add more paleopiezometric relations for other phases: ice, salt, alloys, etc.
  • A new method to estimate an optimal kde bandwidth in m

Release v1.4.1

29 Nov 11:23
Compare
Choose a tag to compare

Release Notes

This is a minor release. The following change was implemented:

  • Added a new function to estimate differential stress in calcite using the Rutter (1995) paleopiezometer

Planned features (v1.4):

  • Add more paleopiezometric relations for other phases: olivine, calcite, ice, alloys, etc.
  • A new method to estimate an optimal kde bandwidth in m

Release v1.4

27 Nov 09:37
Compare
Choose a tag to compare

Release Notes

This is a major release. The following changes were implemented:

  • Added a new function to estimate differential stress in quartz via paleopiezometric relations

Planned features (v1.4):

  • Add paleopiezometric relations for other phases: olivine, calcite, ice, alloys, etc.
  • A new method to estimate an optimal kde bandwidth in multimodal population

Release v1.3.4

18 Oct 11:05
Compare
Choose a tag to compare

Release Notes

This is a minor release. The following changes were implemented:

  • The 'extract_areas' function now can open excel (.xlsx) files.
  • Improvements in the format of the function documentation strings.

Planned features (v1.4):

  • Estimate differential stress from grain size using different paleopizometric relations
  • A new method to estimate an optimal kde bandwidth in multimodal populations.
  • A new method to estimate a safe bin size (or number of classes) when using the Saltykov method.