Package: aion 1.7.0.9000

Nicolas Frerebeau

aion: Archaeological Time Series

A toolkit for archaeological time series and time intervals. This package provides a system of classes and methods to represent and work with archaeological time series and time intervals. Dates are represented as "rata die" and can be converted to (virtually) any calendar defined by Reingold and Dershowitz (2018) <doi:10.1017/9781107415058>. This packages offers a simple API that can be used by other specialized packages.

Authors:Nicolas Frerebeau [aut, cre], Joe Roe [aut], Brice Lebrun [art], Université Bordeaux Montaigne [fnd], CNRS [fnd]

aion_1.7.0.9000.tar.gz
aion_1.7.0.9000.zip(r-4.7)aion_1.7.0.9000.zip(r-4.6)aion_1.7.0.9000.zip(r-4.5)
aion_1.7.0.9000.tgz(r-4.6-any)aion_1.7.0.9000.tgz(r-4.5-any)
aion_1.7.0.9000.tar.gz(r-4.7-any)aion_1.7.0.9000.tar.gz(r-4.6-any)
aion_1.7.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
aion/json (API)
NEWS

# Install 'aion' in R:
install.packages('aion', repos = c('https://tesselle.r-universe.dev', 'https://cloud.r-project.org'))

Reviews:Journal of Open Source Software #6210

Bug tracker:https://codeberg.org/tesselle/aion

Pkgdown/docs site:https://packages.tesselle.org

Datasets:
  • dates - Sample Data from Reingold and Dershowitz

On CRAN:

Conda:

time-seriestime-intervalschronologystratigraphyarchaeologyarchaeological-science

6.70 score 6 packages 23 scripts 380 downloads 72 exports 1 dependencies

Last updated from:db5655c5a6. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK130
source / vignettesOK207
linux-release-x86_64OK123
macos-release-arm64OK79
macos-oldrel-arm64OK86
windows-develOK84
windows-releaseOK139
windows-oldrelOK87
wasm-releaseOK98

Exports:ADArithas_dateas_decimalas_fixedas_yearas.data.frameb2kBCBCEBPcalendarcalendar_directioncalendar_epochcalendar_fixedcalendar_labelcalendar_namecalendar_unitcalendar_yearCEcontainsconvertduringendequalsfinished_byfinishesfixedfixed_from_ADfixed_from_b2kfixed_from_BCfixed_from_BCEfixed_from_BPfixed_from_CEfixed_from_julianfixed_to_ADfixed_to_b2kfixed_to_BCfixed_to_BCEfixed_to_BPfixed_to_CEfixed_to_julianflipformatfrequencyget_calendargraph_creategraph_pruneimageintervalsis_calendaris_gregorianis_julianJmeetsmet_byoverlapoverlapped_byoverlapsplotpreceded_byprecedesprettyseriesset_calendarspanstartstarted_bystartstimewindowyear_axis

Dependencies:arkhe

Extending aion

Rendered fromextending.Rmdusingknitr::knitron Jun 03 2026.

Last update: 2025-10-01
Started: 2023-06-07

Introduction to aion

Rendered fromaion.Rmdusingknitr::knitron Jun 03 2026.

Last update: 2025-10-01
Started: 2023-06-03

Stratigraphic Graphs

Rendered fromstratigraphy.Rmdusingknitr::knitron Jun 03 2026.

Last update: 2025-10-01
Started: 2025-10-01

Readme and manuals

Help Manual

Help pageTopics
Arithmetic OperatorsArith,numeric,RataDie-method Arith,RataDie,numeric-method Arith,RataDie,RataDie-method arithmetic
Date Conversion from _Rata Die_as_date as_date,numeric,GregorianCalendar-method as_date,numeric,JulianCalendar-method as_date-method
Converts a Date to a Decimal of its Yearas_decimal as_decimal,numeric,numeric,numeric,GregorianCalendar-method as_decimal,numeric,numeric,numeric,JulianCalendar-method as_decimal-method
Coerce to _Rata Die_as_fixed as_fixed,numeric-method as_fixed-method
Year Conversion from _Rata Die_as_year as_year,numeric,GregorianCalendar-method as_year,numeric,JulianCalendar-method as_year-method
Coerce to a Data Frameas.data.frame as.data.frame,TimeIntervals-method as.data.frame,TimeSeries-method
Calendarcalendar calendar,character-method calendar-method
Calendar Parameterscalendar_direction calendar_direction,NULL-method calendar_direction,TimeScale-method calendar_direction-method calendar_epoch calendar_epoch,TimeScale-method calendar_epoch-method calendar_fixed calendar_fixed,TimeScale-method calendar_fixed-method calendar_get calendar_label calendar_label,TimeScale-method calendar_label-method calendar_name calendar_name,TimeScale-method calendar_name-method calendar_unit calendar_unit,TimeScale-method calendar_unit-method calendar_year calendar_year,TimeScale-method calendar_year-method
Calendar Converterconvert convert,character,character-method convert,TimeScale,TimeScale-method convert-method
Sample Data from Reingold and Dershowitz (2018)dates
_Rata Die_ (Fixed Date)fixed fixed,numeric,missing,missing,GregorianCalendar-method fixed,numeric,missing,missing,JulianCalendar-method fixed,numeric,numeric,numeric,GregorianCalendar-method fixed,numeric,numeric,numeric,JulianCalendar-method fixed-method
_Rata Die_ Conversion to and from Gregorian Yearsfixed_from_AD fixed_from_b2k fixed_from_BC fixed_from_BCE fixed_from_BP fixed_from_CE fixed_gregorian fixed_to_AD fixed_to_b2k fixed_to_BC fixed_to_BCE fixed_to_BP fixed_to_CE
_Rata Die_ Conversion to and from Julian Yearsfixed_from_julian fixed_julian fixed_to_julian
Transpositionflip flip,TimeSeries-method
Date Conversion to Characterformat format,RataDie-method format,TimeIntervals-method format,TimeScale-method
Get or Set the Default Calendarget_calendar set_calendar
Create a Graphgraph_create graph_create,data.frame-method graph_create,matrix-method graph_create,TimeIntervals-method graph_create-method
Prune a Graphgraph_prune graph_prune,igraph-method graph_prune-method
Gregorian CalendarAD b2k BC BCE BP CE gregorian
Heat Mapimage image,TimeSeries-method
Create Time Intervalsintervals intervals,numeric,numeric,TimeScale-method intervals,RataDie,RataDie,missing-method intervals-method
Is an Object a Calendar?is_calendar is_gregorian is_julian
Julian CalendarJ julian
Labelslabels labels,TimeIntervals-method labels,TimeSeries-method
Lengthlength length,TimeIntervals-method
Namesnames names,TimeIntervals-method names<-,TimeIntervals-method
Time Overlapoverlap overlap,TimeIntervals-method overlap-method
Plot Time Series and Time Intervalsplot plot,TimeIntervals,missing-method plot,TimeSeries,missing-method
Pretty Breakpointspretty pretty,RataDie-method
RataDie.RataDie RataDie-class
Temporal Relationscontains contains,TimeIntervals-method contains-method during during,TimeIntervals,missing-method during,TimeIntervals-method during-method equals equals,TimeIntervals,missing-method equals,TimeIntervals-method equals-method finished_by finished_by,TimeIntervals-method finished_by-method finishes finishes,TimeIntervals,missing-method finishes,TimeIntervals-method finishes-method meets meets,TimeIntervals-method meets-method met_by met_by,TimeIntervals,missing-method met_by,TimeIntervals-method met_by-method overlapped_by overlapped_by,TimeIntervals,missing-method overlapped_by,TimeIntervals-method overlapped_by-method overlaps overlaps,TimeIntervals-method overlaps-method preceded_by preceded_by,TimeIntervals,missing-method preceded_by,TimeIntervals-method preceded_by-method precedes precedes,TimeIntervals-method precedes-method relations started_by started_by,TimeIntervals,missing-method started_by,TimeIntervals-method started_by-method starts starts,TimeIntervals,missing-method starts,TimeIntervals-method starts-method
Create Time Seriesseries series,array,numeric,TimeScale-method series,array,RataDie,missing-method series,data.frame,numeric,TimeScale-method series,data.frame,RataDie,missing-method series,matrix,numeric,TimeScale-method series,matrix,RataDie,missing-method series,numeric,numeric,TimeScale-method series,numeric,RataDie,missing-method series-method
Durationspan span,TimeIntervals-method span,TimeSeries-method span-method
Terminal Timesend,TimeIntervals-method end,TimeSeries-method end-method start start,TimeIntervals-method start,TimeSeries-method start-method
Extract or Replace Parts of an Objectsubset [,RataDie-method [,TimeIntervals-method [,TimeSeries-method
Sampling Timesfrequency,TimeSeries-method frequency-method time time,TimeSeries-method time-method
TimeIntervals.TimeIntervals TimeIntervals-class
TimeScale.TimeScale TimeScale-class
TimeSeries.TimeSeries TimeSeries-class
Time Windowswindow window,TimeSeries-method window-method
Time Series Plotting Functionsyear_axis