Package: era Type: Package Title: Year-Based Time Scales Version: 0.5.0.9000 Authors@R: person("Joe", "Roe", email = "joe@joeroe.io", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-1011-1244")) Description: Provides a consistent representation of year-based time scales as a numeric vector with an associated 'era'. There are built-in era definitions for many year numbering systems used in contemporary and historic calendars (e.g. Common Era, Islamic 'Hijri' years); year-based time scales used in archaeology, astronomy, geology, and other palaeosciences (e.g. Before Present, SI-prefixed 'annus'); and support for arbitrary user-defined eras. Years can converted from any one era to another using a generalised transformation function. Methods are also provided for robust casting and coercion between years and other numeric types, type-stable arithmetic with years, and pretty-printing in tables. Language: en-GB License: MIT + file LICENSE URL: https://era.joeroe.io, https://github.com/joeroe/era BugReports: https://github.com/joeroe/era/issues Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.2 Depends: R (>= 2.10) Imports: vctrs (>= 0.3.0), methods, rlang, pillar Suggests: tibble, testthat, covr, knitr, rmarkdown, dplyr, spelling, purrr, tidyr, lubridate VignetteBuilder: knitr Config/testthat/edition: 3 Repository: https://joeroe.r-universe.dev Date/Publication: 2026-01-14 10:30:01 UTC RemoteUrl: https://github.com/joeroe/era RemoteRef: HEAD RemoteSha: f3014b45a8f12e991cf42102d1426379178dc21b NeedsCompilation: no Packaged: 2026-07-13 09:40:30 UTC; root Author: Joe Roe [aut, cre] (ORCID: ) Maintainer: Joe Roe