R Observatory
Search
install.packages("olctools")
CRAN checks, method
OKnotes on 4 of 13
CRAN 30-day downloads, method
209−18.4% down on the 30 days before, the worse direction
Test coverage, method
86%of lines run by tests

'Open Location Codes' <http://openlocationcode.com/> are a Google-created standard for identifying geographic locations. 'olctools' provides utilities for validating, encoding and decoding entries that follow this standard.

Maintainer
Oliver Keyes
Latest release
9 May 2016
First release
6 Aug 2015

Compare with another package

More details
Releases
2
Needs compilation
Yes
Date
2016-05-07
RoxygenNote
5.0.1
Subjects (1) Method, Subjects
Cite

Package

Run in R for the authors' preferred citation:

citation("olctools")

R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA
Balamuta, J. J. (2026). R Observatory: Metrics for olctools version 0.3.0 [Data set]. HJJB, LLC. Data release v2026-10-28. https://doi.org/10.5281/zenodo.21843040
About

From data release v2026-10-28, which the citation names so these numbers can be found later.

No warnings or errors. 4 of 13 check platforms have notes.

  • r-devel-linux-x86_64-debian-clang

    The unreleased R on Linux, x86_64, debian-clang

    Note

    Version checked
    0.3.0
    Time taken
    61 s

    CRAN incoming feasibility: Note

    Maintainer: ‘Oliver Keyes <ironholds@gmail.com>’

    Full output

  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    Note

    Version checked
    0.3.0
    Time taken
    50 s

    CRAN incoming feasibility: Note

    Maintainer: ‘Oliver Keyes <ironholds@gmail.com>’

    Full output

  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    Note

    Version checked
    0.3.0
    Time taken
    67 s

    compiled code: Note

    File ‘olctools/libs/olctools.so’:

    Full output

  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    Note

    Version checked
    0.3.0
    Time taken
    53 s

    compiled code: Note

    File ‘olctools/libs/olctools.so’:

    Full output

  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    0.3.0
    Time taken
    166 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    0.3.0
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    0.3.0
    Time taken
    57 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    0.3.0
    Time taken
    111 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    0.3.0
    Time taken
    54 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    0.3.0
    Time taken
    56 s
  • r-release-macos-arm64

    The current release of R on macOS, arm64

    OK

    Version checked
    0.3.0
    Time taken
    19 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    0.3.0
    Time taken
    59 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    0.3.0
    Time taken
    102 s
  • 4 Note
  • 9 OK
Check output (2)

CRAN incoming feasibility, Note on 2 platforms

Maintainer: ‘Oliver Keyes <ironholds@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Oliver",
                    family = "Keyes",
                    role = c("aut", "cre"),
                    email = "ironholds@gmail.com")
as necessary.

compiled code, Note on 2 platforms

File ‘olctools/libs/olctools.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.

Over time

No change since 22 Apr 2026

As a list (3)
ChangedWorst statusOKNotesWarningsErrors
22 Apr 2026Note10400
18 Apr 2026Error9401
10 Mar 2026Note10400

Since March 2026

Check results on CRAN

Total downloads in the last 30 days
213−25.3% down on the 30 days before, the worse directionIt is the sum of 3 channels: CRAN, r2u and autoCRAN.

CRAN rank

21,887 of 26,530

CRAN

209 downloads in the last 30 days

Rank
21,887 of 26,530
Change
−18.4% down on the 30 days before, the worse direction

It is in the total. Take it out

r2u

2 downloads in the last 30 days

Rank
14,902 of 30,526
Change
−87.5% down on the 30 days before, the worse direction

It is in the total. Take it out

autoCRAN

2 downloads in the last 30 days

Rank
22,452 of 29,212
Change
−84.6% down on the 30 days before, the worse direction

It is in the total. Take it out

Over time

Compare downloads

Needs
1
Dependent packages
0
Suggested by
0
Needs (1)
Installing it adds
1 package, 1.8 MB of source
Of those, need compilation
1
Optional extras (2)
Functions
50
Public exports
7
Lines of R code
166
Median complexity
1
Functions (50)
Size and composition

Lines by kind (1,625)

KindLinesShare
R code16610%
Tests1378%
Documentation17911%
Guides765%
Compiled code1,06766%

Lines by language

LanguageLinesShare
C++93257%
R30319%
Rd17911%
C1358%
Vignettes765%

Languages are counted from file extensions.

Files
33
R functions
10
Compiled functions
40
Complexity
Median
1
Mean
1
Highest
1
Median lines per function
3
About complexity

Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only.

Call graph figures
R functions
10
Calls
0
Unconnected
10
Groups
0
Growth (2 releases)
Total lines by release
1,507 on 5 Aug 20151,625 on 9 May 2016
Release changes

The tests ran and coverage was measured.

Lines run by tests
86%
Expressions run by tests
86%
Test cases
21
Exports named in tests
100%
Coverage run
Lines counted
0
Lines the tests ran
0
Tests passed
Yes
Measured with
covr 3.6.5 on R 4.6.1
Test suite
Has tests
Yes
Test frameworks
testthat
Test cases
21
Lines of tests
137
Test lines per line of code
0.83
Exports documented
100%
Arguments documented
100%
Return value documented
20%
Help pages with examples
83.3%
Examples run in checks
100%
Guides (1)
Other documentation
README
Yes, 128 words
Release notes file
Yes
Help pages
6
Lines of documentation
179

Ironholds / olctools on github.com

Stars
13
Forks
2
Open issues
0
Last commit
7 May 2016
Activity
Commits
69
Open pull requests
1
Tagged releases
3
Latest tagged release
0.2.1, 6 Aug 2015
Issues closed in
0 days (median)
Pull requests closed in
0 days (median)
Pull requests merged
100%
Created
27 May 2015
Licence file reads as
–
Development practices (3)
KindFound
Continuous integrationTravis CI (config file)
Governance and communityCode of conduct
Lint, format, editorRStudio project

Method, repository practices

Across Ironholds

R releases
  • On CRAN
  • Release
VersionReleasedR
0.3.0 current9 May 20163.3.0
0.2.16 Aug 20153.2.1
Release notes (0.3.0)
  • NA support incorporated.
  • Bug in reference implementation with recovering shortened OLCs fixed over there, and subsequently fixed over here!