R Observatory
Search
install.packages("ecocomDP")
CRAN 30-day downloads, method
415−9% down on the 30 days before, the worse direction
Test coverage, method
41%of lines run by tests

Work with the Ecological Community Data Design Pattern. 'ecocomDP' is a flexible data model for harmonizing ecological community surveys, in a research question agnostic format, from source data published across repositories, and with methods that keep the derived data up-to-date as the underlying ...

Full description

Work with the Ecological Community Data Design Pattern. 'ecocomDP' is a flexible data model for harmonizing ecological community surveys, in a research question agnostic format, from source data published across repositories, and with methods that keep the derived data up-to-date as the underlying sources change. Described in O'Brien et al. (2021), <doi:10.1016/j.ecoinf.2021.101374>.

Maintainer
Colin Smith
Latest release
16 Aug 2024
First release
10 Jun 2021

Compare with another package

More details
Releases
7
Needs compilation
No
Needs R
>= 3.4.0
Language
en-US
LazyData
true
RoxygenNote
7.2.3
Subjects (1) Method, Subjects
Cite

Package

Run in R for the authors' preferred citation:

citation("ecocomDP")
APA
Smith, C., Bitters, M., Chen, M., Gonzales, S., Helmus, M., Hobart, B., Jaimes, R., Janson, L., Jarzyna, M., Just, M., Li, D., Moss, W., Norman, K., O'Brien, M., Parker, S., Rangel, R., Robinson, N., Sokol, E., Surasinghe, T., & Zollo-Venecek, K. (2024). ecocomDP: Tools to Create, Use, and Convert ecocomDP Data (Version 1.3.2) [Computer software]. https://doi.org/10.32614/CRAN.package.ecocomDP
About

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

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 ecocomDP version 1.3.2 [Data set]. HJJB, LLC. Data release v2026-10-27. https://doi.org/10.5281/zenodo.21843040
About

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

All 13 check platforms pass.

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

    The unreleased R on Linux, x86_64, debian-clang

    OK

    Version checked
    1.3.2
    Time taken
    188 s
  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    OK

    Version checked
    1.3.2
    Time taken
    127 s
  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    OK

    Version checked
    1.3.2
    Time taken
    132 s
  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    OK

    Version checked
    1.3.2
    Time taken
    122 s
  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    1.3.2
    Time taken
    323 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    1.3.2
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    1.3.2
    Time taken
    360 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    1.3.2
    Time taken
    358 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    1.3.2
    Time taken
    175 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    1.3.2
    Time taken
    174 s
  • r-release-macos-arm64

    The current release of R on macOS, arm64

    OK

    Version checked
    1.3.2
    Time taken
    135 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    1.3.2
    Time taken
    279 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    1.3.2
    Time taken
    284 s
  • 13 OK

Over time

No change since 29 Sep 2026

As a list (5)
ChangedWorst statusOKNotesWarningsErrors
29 Sep 2026OK13000
4 Sep 2026Error12001
5 Aug 2026OK13000
1 Aug 2026Note12100
10 Mar 2026OK14000

Since March 2026

Check results on CRAN

Total downloads in the last 30 days
417−10.1% down on the 30 days before, the worse directionIt is the sum of 2 channels: CRAN and r2u.

CRAN rank

7,848 of 26,529

CRAN

415 downloads in the last 30 days

Rank
7,848 of 26,529
Change
−9% 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
−75% down on the 30 days before, the worse direction

It is in the total. Take it out

Over time

Compare downloads

Needs
22
Dependent packages
0
Suggested by
0
Needs (22)
Installing it adds
85 packages, 73.3 MB of source
Of those, need compilation
45
Optional extras (11)
Functions
150
Public exports
31
Lines of R code
17,723
Median complexity
4
Functions (150)
Size and composition

Lines by kind (23,706)

KindLinesShare
R code17,72375%
Tests2,56511%
Documentation1,8448%
Guides1,5747%

Lines by language

LanguageLinesShare
R20,28886%
Rd1,8448%
Vignettes1,5747%

Languages are counted from file extensions.

Files
178
R functions
150
Deprecated functions
1
Complexity
Median
4
Mean
7.15
Highest
117
Median lines per function
36
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
150
Calls
262
Unconnected
15
Groups
4
Growth (7 releases)
Total lines by release
20,172 on 10 Jun 202123,706 on 16 Aug 2024
Release changes

The tests ran and coverage was measured.

Lines run by tests
41.4%
Expressions run by tests
51.5%
Test cases
83
Exports named in tests
64.5%
Coverage by file (38)
Coverage run
Lines counted
8,431
Lines the tests ran
3,494
Tests passed
Yes
Measured with
covr 3.6.5 on R 4.6.1
Test suite
Has tests
Yes
Test frameworks
testthat
Test cases
83
Lines of tests
2,565
Test lines per line of code
0.14
Exports documented
100%
Arguments documented
100%
Return value documented
96.8%
Help pages with examples
78.8%
Examples run in checks
76.9%
Guides (5)
Other documentation
README
Yes, 189 words
Release notes file
Yes
Help pages
33
Lines of documentation
1,844

37 datasets, 2 can be loaded by name

DatasetSizeColumns
L1_versions12 × 5id, derived_id, title_qualifier, abstract_qualifier, description_qualifier
abstract
additional_info
annotation_defaults
annotations
ants_L0_flatJoined and flat version of EDI data package knb-lter-hfr.118.332,931 × 45datetime, block, plot, treatment, moose.cage, trap.type and 39 more
ants_L1The ecocomDP (L1) version of EDI data package knb-lter-hfr.118.33length 4
arguments43 × 1argument_name
attributes_dataset_summary7 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_event8 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_extendedmeasurementorfact6 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_location6 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
More datasets (25)
DatasetSizeColumns
attributes_location_ancillary6 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_observation9 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_observation_ancillary5 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_occurrence7 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_taxon5 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_taxon_ancillary7 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
attributes_variable_mapping6 × 7attributeName, attributeDefinition, class, unit, dateTimeFormatString, missingValueCode and 1 more
bounding_boxes
categorical_variables
custom_units
geographic_coverage
intellectual_rights
intellectual_rights_cc0
intellectual_rights_ccby4.0
keywords8 × 2keyword, keywordThesaurus
methods
neon-field-sites81 × 10Site.Name, Site.ID, Domain.Name, Domain.Number, State, Latitude and 4 more
neon_data_products_for_ecocomDP12 × 4id, title, master_taxon_list, data_table
personnel
provenance
table_attributes
table_descriptions8 × 2table_name, description
taxonomic_coverage
template_characteristics15 × 6template_name, regexpr, delimiter, required_template, class, type
validation_criteria59 × 8table, column, class, required, primary_key, foreign_key and 2 more

EDIorg / ecocomdp on github.com

Stars
40no change on 30 days ago
Forks
16
Open issues
47
Last commit
4 Jun 2025
Activity
Commits
1,872
Open pull requests
1
Tagged releases
7
Latest tagged release
v1.3.2, 19 Aug 2024
Issues closed in
430 days (median)
Pull requests closed in
0 days (median)
Pull requests merged
92%
Created
14 Jun 2017
Licence file reads as
–
Development practices (9)
KindFound
Continuous integrationTravis CI (config file)
Governance and communityCode of conduct, Contributing guide
Docs sourceREADME.Rmd, pkgdown
GitHub Pages site last deployed 2025-06-04
Reproducibility and dev environmentdata-raw/
CRAN release processcran-comments.md
Research and citationcodemeta.json

Method, repository practices

Across EDIorg

R releases
  • On CRAN
  • Release
VersionReleasedR
1.3.2 current16 Aug 20244.4.1
1.3.121 Feb 20244.3.2
1.2.220 Jun 20234.3.1
1.2.17 Mar 20224.1.2
1.2.019 Oct 20214.1.1
1.1.031 Jul 20214.1.0
1.0.010 Jun 20214.1.0
Release notes (1.3.2)

Fixes

  • Improved ping_edi() function to gracefully handle network errors and disabled network-dependent tests to align with CRAN policies and prevent CRAN check issues. See issue #154.