Package: atime 2026.10.8

atime: Asymptotic Timing

Computing and visualizing comparative asymptotic timings of different algorithms and code versions. Also includes functionality for comparing empirical timings with expected references such as linear or quadratic, <https://en.wikipedia.org/wiki/Asymptotic_computational_complexity> Also includes functionality for measuring asymptotic memory and other quantities.

Authors:Toby Hocking [aut, cre]

atime_2026.10.8.tar.gz
atime_2026.10.8.zip(r-4.7-any)atime_2026.10.8.zip(r-4.6-any)atime_2026.10.8.zip(r-4.5-any)
atime_2026.10.8.tgz(r-4.6-any)atime_2026.10.8.tgz(r-4.5-any)
atime_2026.10.8.tar.gz(r-4.7-any)atime_2026.10.8.tar.gz(r-4.6-any)
atime_2026.10.8.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
atime/json (API)

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

Bug tracker:https://github.com/tdhock/atime/issues

Datasets:

On CRAN:

Conda:

7.14 score 10 stars 86 scripts 747 downloads 12 exports 23 dependencies

Last updated from:c57a87ab40. Checks:7 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develERROR360
source / vignettesOK461
linux-releaseERROR527
macos-releaseERROR469
macos-oldrelERROR350
windows-develERROR491
windows-releaseERROR464
windows-oldrelERROR379
wasm-releaseOK298

Exports:atimeatime_gridatime_pkgatime_pkg_test_infoatime_testatime_test_listatime_versionsatime_versions_exprsatime_versions_removeglob_find_replaceR_CMD_INSTALLreferences_best

Dependencies:askpassbenchclicredentialscurldata.tablegertgluejsonlitelatticelifecyclemagrittropensslpillarpkgconfigprofmemrlangrstudioapisystibbleutf8vctrszip

Custom Plots

Last update: 2026-09-17
Started: 2023-03-31

Custom References
Asymptotic time/memory measurement of different R expressions | predict method | Custom asymptotic references | Exercises for the reader

Last update: 2026-09-17
Started: 2023-03-31

Custom Units
Simple regex example | Dynamic programming algorithms for change-point detection

Last update: 2026-05-30
Started: 2023-03-31

Example: sparse matrices
Allocation and length | Comparison with bench::press | Complexity class estimation with atime | Matrix Multiplication, 90% sparsity | Matrix multiplication, linear number of non-zeros | Matrix multiplication, linear and quadratic number of non-zeros | Conclusion

Last update: 2026-05-30
Started: 2024-11-06

Example: regular expressions
Interpolate at seconds.limit using predict method | atime_grid to compare different engines

Last update: 2025-10-02
Started: 2022-07-14

Example: cumulative median

Last update: 2025-09-30
Started: 2022-07-19