ethiodate
This package enables you to work with Ethiopian dates in R like you do
with base R Date objects. It can seamlessly convert to and from
Gregorian dates, regardless of the way you record them. It supports
almost all important parsing techniques used for a base R Date object.
If you have ever worked with a Date object, you can do the same with
Ethiopian dates. It is designed to work smoothly with the {tidyverse},
including {ggplot2}, {dplyr}, {tibble}, and {lubridate}, making
it ideal for data manipulation pipelines. This package ensures
lightning-fast computations thanks to the {Rcpp} package that enables
the integration of high-performance C++ code. It has built-in checks for
leap years and the 13th month (Pagume), which makes this package
crucial.
Key Features:
- Custom Date Object: You can convert your date recorded in any
style to custom
ethdateobject. - Seamless Date Conversion: Effortlessly convert Ethiopian dates to and from Gregorian dates with precision.
- High-Speed Computation: Written in C++ for maximum efficiency.
- Date Arithmetic: Perform date arithmetic operations.
- Day-Based Units: Dates are represented as the number of days since 1963-04-23 EC (1970-01-01 GC) to simplify conversion between calendars.
- Integration with
{ggplot2}: Designed to smoothly work with{ggplot2}. <!--