ethiodate
Working with Ethiopian Dates
The Ethiopian calendar becomes a first-class R date class, ggplot2 axes included.
◆Recent moves
- 7mo ago
Robustness fix for summary.ethdate() under R 4.6
A compatibility patch keeping summary.ethdate() and its tests working with R 4.6.0 and later. Upstream-tracking work with no change to the calendar logic.
View source ↗ - 8mo ago
Numeric months accepted; internal storage moves to double
Three changes that make the class harder to misuse: eth_monthname() takes numeric months, vector lengths recycle so mixed formats and origins work together, and internal storage moves from integer to double for precision. The last is the kind of change that only shows up when arithmetic stops silently truncating.
View source ↗ - 1y ago
ggplot2 scales and base generics make ethdate plottable
The release that connects the class to the rest of the ecosystem: scale_x_ethdate() and scale_y_ethdate() with eth_breaks() and eth_labels() behind them, eth_quarter() for period extraction, and seq() and cut() defined for ethdate. Ethiopian dates stop needing conversion to Date before they can be charted or binned.
View source ↗