era: Year-Based Time Scales

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.

Package details

AuthorJoe Roe [aut, cre] (<https://orcid.org/0000-0002-1011-1244>)
MaintainerJoe Roe <joe@joeroe.io>
LicenseMIT + file LICENSE
Version0.4.0
URL https://era.joeroe.io https://github.com/joeroe/era
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("era")

Try the era package in your browser

Any scripts or data that you put into this service are public.

era documentation built on March 18, 2022, 6:15 p.m.