Releases: marcoalopez/GrainSizeTools
Release v2.0.2
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
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
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
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
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
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
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
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
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
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.