# ratios 1.2.0

## Major changes

Functions are partly renamed to leave the ‘.’ mostly for generic functions

- function ratio.ds is now called: ratioDT
- function ratio.append_smalles is now called: ratio_append_smallest
- function preparation.DT2 is now called: preparationDT2
- Bug in correction for adhering particles of method ‘M1’ removed: Calculation of Errors is optional for functions ‘Error = TRUE/FALSE’.

## Minor changes

- at several occasions better testing for correct dimensions of input data sets
- function select.VarsElements has new option ‘invert = TRUE/FALSE’.
- function ratioDT has new option ‘id.vars’. If given, the function is faster.

# ratios 1.1.1

## Major changes

- function ratio.DT1_DT2 is now called: ratio.ds (for “ratio of data sets”). ratio.DT1_DT2 is kept as alias for backwards compatibility
- the data set UpperCrust is used as default DT2_replace now only in the function CorrectionAdheringParticles, no longer in the function preparation.DT2
- documentation for ratio.ds is improved

# ratios 1.1.0

## Major changes

- function ratio.DT1_DT2: new ratio methods log, ar and cr
- function ratio.DT1_DT2: new option ‘vars.ref’ for the ratio_type ‘ar’ and ‘alr’ where the reference element can be provided. If ‘vars.ref’ is left empty function still asks interactively for the reference element.
- Description file contains now the info from the ReadMe

## Bug fixes

- bug in CorrectionAdheringParticles: checking of the classes of the entries is now working correctly
- selectVarsElements finds element duplicates on each object separately and gives a warning
- method alr: unnecessary looping replaced by vectored version (much faster now)
- function preparation.DT2: if ‘vars’ are provided and vars are element abbreviations function checks now if all ‘vars’ are in the data sets and if there are more ‘vars’ than columns it gives a warning

# ratios 1.0.0

- Added a
`NEWS.md`

file to track changes to the package.