# beautils 0.2.0

# beautils 0.1.0

* Initial release of `beautils`, a package providing a collection of utility functions for biostatistics, agricultural trial planning, and experimental design.

## Features

### Experimental Planning & Designs
* Added functions to generate experimental designs:
  * `alpha_lattice()`: Generates Alpha-Lattice designs.
  * `augmented()`: Generates Augmented Block designs.
  * `full_factorial()`: Generates Full Factorial designs.
  * `latin_square()`: Generates Latin Square designs.
  * `split_plot()`: Generates Split-Plot designs.
  * `strip_plot()`: Generates Strip-Plot designs.
  * `unifatorial()`: Generates Randomized Complete Block (RCBD) or Completely Randomized (CRD) designs.

### Biostatistics & Summary Tools
* Added core statistical tools:
  * `hmean()`: Calculates the harmonic mean.
  * `gmean()`: Calculates the geometric mean.
  * `kurt()` and `skew()`: Measure kurtosis and skewness.
  * `ci_mean_t()` and `ci_mean_z()`: Calculate confidence intervals using Student's t or standard normal distributions.
  * `sem()`: Computes the standard error of the mean.
  * `pseudo_sigma()`: Computes pseudo-sigma for robust scale estimation.
  * Deviation helpers: `av_dev()`, `ave_dev()`, `sum_dev()`, `sum_sq()`, `sum_sq_dev()`.
* Added by-group summary helpers: `mean_by()`, `sd_by()`, `var_by()`, `sum_by()`, `min_by()`, `max_by()`, `n_by()`, `sem_by()`, and `cv_by()`.
* Added frequency distribution tools:
  * `freq_table()`: Generates frequency distribution tables.
  * `freq_hist()`: Plots frequency histograms.

### Labeling & QR Codes
* Added labeling utility functions:
  * `create_label()`: Generates print-ready labels for experimental units.
  * `labelize()`: Formats variables to display nicely on labels.
  * `make_qrcode()`: Generates QR codes.
