aion 1.6.0
New classes and methods
- Add
graph_create()
to compute an interval or a
stratigraphic graph.
- Add
graph_prune()
to remove redundant relations from a
graph.
- Add a
format()
method for TimeIntervals
objects.
- Add
names()
and names()<-
methods for
TimeIntervals
objects.
- Add
precedes()
, preceded_by()
,
meets()
, met_by()
, overlaps()
,
overlapped_by()
, finishes()
,
finished_by()
, contains()
,
during()
starts()
, started_by()
and equals()
to test for logical relation between time
intervals.
aion 1.5.0
Enhancements
- The
plot()
method for TimeIntervals
gained
a new groups
argument.
Breaking changes
Internals
- Use an internal package environment instead of options to set the
default calendar.
aion 1.4.0
New classes and methods
- Add
as_graph()
to compute an interval graph.
- Add
get_calendar()
and set_calendar()
to
get and set the default calendar.
aion 1.3.0
New classes and methods
- Add
calendar_year()
to get the average length of the
year of a calendar (in solar days).
Enhancements
- Improve French translation.
aion 1.2.0
Enhancements
Bugfixes & changes
- Remove year zero ticks in plots (Julian calendar).
Internals
- Epochs of the Gregorian era are no longer represented as subclasses,
but as instances of the
GregorianCalendar
class.
aion 1.1.0
New classes and methods
- Add support for time intervals.
Bugfixes & changes
- Fix a bug in
span()
: if a calendar was specified, the
result was shifted according to the calendar’s epoch (dates were
returned instead of durations).
aion 1.0.4
- Post publication CRAN release.
aion 1.0.3
aion 1.0.2
Bugfixes & changes
- Rename the
format
argument of format()
to
prefix
.
aion 1.0.1
Bugfixes & changes
plot()
now supports missing values.
aion 1.0.0