ltertools - Tools Developed by the Long Term Ecological Research Community

R-CMD-check GitHub issues GitHub pull requests

The goal of ltertools is to centralize the R functions created by members of the Long Term Ecological Research (LTER) community. Many of these functions likely have broad relevance that expands beyond the context of their creation and this package is an attempt to share those tools and limit the amount of “re-inventing the wheel” that we each do in our own silos.

The conceptual theme of functions in ltertools is necessarily broad given the scope of the community we aim to serve. That said, the identity of this package will likely become more clear as we accrue contributed functions. In the meantime, please do not hesitate to add or request a function for fear that it doesn’t “fit” this package. That may eventually become a concern but at this stage we are aiming to house all extant functions regardless of their relatedness to one another.

Installation

You can install the development version of ltertools from GitHub with:

# install.packages("devtools")
devtools::install_github("lter/ltertools")

Function Overview

As functions are added to the package they will be briefly summarized below and attributed to their author(s)

Reproducibility

Harmonization

Data Wrangling

LTER Information

Contributing

See CONTRIBUTING.md for specifics but at a glance:

ltertools will maintain a consistent “feel” and style of functions but we (the maintainers) are happy to perform these edits on your behalf. If you’d like to take care of this yourself (completely optional!) you are welcome to do so. Please see CONTRIBUTING.md for a specific style guide.

Synonymous Function Procedure

If you would like to contribute a function that is similar to a function that already exists in ltertools please do not hesitate! In the event that this happens, the following steps will be followed:

  1. The functions will be combined to preserve the earlier function’s elements while expanding to include the maximum number of novel features (i.e., arguments / options)

  2. Both function authors will be credited in the combined function’s description and in this README (see above)