ltertools
Tools Developed by the Long Term Ecological Research Community
A column-key toolkit for stitching decades of ecological field data into one table.
◆Recent moves
- 11mo ago
Warning wording and a ggplot2 4.0.0 test update
Tightens the warning standardize emits for columns present in the key but absent from the data, and updates a unit test for ggplot2 4.0.0. Upkeep on the functions added six months earlier.
View source ↗ - 1y ago
Key validation and single-dataset standardizing; JSON helper dropped
check_key validates a column key and strips rows with no tidy_name, standardize applies a key to one dataset rather than a whole list, and harmonize runs about twice as fast on large files. make_json is removed because its main dependency is being archived — a forced deletion rather than a design decision, but the major version number is earned by it.
View source ↗ - 1y ago
Incremental key expansion for newly added files
expand_key generates key rows only for raw files not already covered by an existing key or harmonized table. It makes the column key a maintainable artifact across a growing data collection instead of something rebuilt whenever new files arrive.
View source ↗ - 1y ago
Solar day calculations, JSON export, defensive checks in harmonize
Adds solar_day_info for sunrise, sunset and day length at given coordinates, a JSON name/value writer, and informative warnings for the common ways harmonize fails. Full unit-test coverage lands here too — the breadth phase, before later releases narrowed back to the key workflow.
View source ↗ - 2y ago
First CRAN release: the column-key harmonization workflow
Establishes the package's core — read a folder of files, draft a column key, harmonize against it — alongside utilities for coefficient of variation, temperature conversion, and a dataset of LTER site habitats and coordinates. Everything since has sharpened this workflow rather than replaced it.
View source ↗