Package: arcticdatautils 0.7.0

Bryce Mecum

arcticdatautils: Utilities for the Arctic Data Center

A set of utilities for working with the Arctic Data Center (https://arcticdata.io).

Authors:Bryce Mecum [aut, cre], Matt Jones [ctb], Jesse Goldstein [ctb], Jeanette Clark [ctb], Dominic Mullen [ctb], Emily O'Dean [ctb], Robyn Thiessen-Bock [ctb], Derek Strong [ctb], Rachel Sun [ctb], Jasmine Lai [ctb]

arcticdatautils_0.7.0.tar.gz
arcticdatautils_0.7.0.zip(r-4.5)arcticdatautils_0.7.0.zip(r-4.4)arcticdatautils_0.7.0.zip(r-4.3)
arcticdatautils_0.7.0.tgz(r-4.4-any)arcticdatautils_0.7.0.tgz(r-4.3-any)
arcticdatautils_0.7.0.tar.gz(r-4.5-noble)arcticdatautils_0.7.0.tar.gz(r-4.4-noble)
arcticdatautils_0.7.0.tgz(r-4.4-emscripten)
arcticdatautils.pdf |arcticdatautils.html
arcticdatautils/json (API)

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

Peer review:

Bug tracker:https://github.com/nceas/arcticdatautils/issues

On CRAN:

5.63 score 10 stars 25 scripts 73 exports 87 dependencies

Last updated 5 months agofrom:62c4df83d9. Checks:OK: 1 NOTE: 6. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 06 2024
R-4.5-winNOTENov 06 2024
R-4.5-linuxNOTENov 06 2024
R-4.4-winNOTENov 06 2024
R-4.4-macNOTENov 06 2024
R-4.3-winNOTENov 06 2024
R-4.3-macNOTENov 06 2024

Exports:convert_iso_to_emlcreate_dummy_attributes_dataframecreate_dummy_enumeratedDomain_dataframecreate_dummy_metadatacreate_dummy_objectcreate_dummy_packagecreate_dummy_package_fullcreate_dummy_parent_packagecreate_resource_mapeml_adcad_annotationeml_add_distributioneml_add_entity_systememl_add_publishereml_arcrc_add_annotationeml_arcrc_essay_annotationeml_arcrc_key_variable_annotationeml_associated_partyeml_categorize_dataseteml_contacteml_creatoreml_ecso_annotationeml_get_raster_metadataeml_get_simpleeml_nsf_to_projecteml_otherEntity_to_dataTableeml_partyeml_set_referenceeml_set_shared_attributesfind_newest_objectformat_emlformat_isogenerate_resource_mapget_all_versionsget_coord_listget_mn_base_urlget_ncdf4_attributesget_ontology_conceptsget_packageget_tokenguess_format_idis_authorizedis_obsoleteis_public_readis_token_expiredis_token_setmdq_runmosaic_annotate_attributemosaic_annotate_datasetmosaic_portal_filternew_uuidobject_existsparse_resource_mappid_to_eml_entitypid_to_eml_physicalpublish_objectpublish_updateread_ontologyread_zip_shapefilerecover_failed_submissionremove_accessremove_public_readreorder_pidsset_accessset_file_nameset_public_readset_public_read_all_versionsset_rights_and_accessset_rights_holdershow_indexing_statustitle_to_file_nameupdate_objectupdate_resource_mapwhich_in_eml

Dependencies:askpassbase64encbitbit64brewbslibcachemcallrclicliprcommonmarkcpp11crayoncurldataonedatapackdescdigestdplyrEMLemldevaluatefansifastmapfilelockfontawesomefsgenericsgluehighrhmshtmltoolshttrjqrjquerylibjsonldjsonliteknitrlazyevallifecyclemagrittrmemoisemimeopensslparsedatepillarpinspkgbuildpkgconfigpkgloadplyrprettyunitsprocessxprogresspspurrrR6rappdirsRcpprdflibreadrredlandrlangrmarkdownroxygen2rprojrootsassstringistringrsystibbletidyrtidyselecttinytextzdbutf8uuidV8vctrsvroomwhiskerwithrxfunXMLxml2yamlzip

Basic Usage

Rendered fromb-basic-usage.Rmdusingknitr::rmarkdownon Nov 06 2024.

Last update: 2018-11-08
Started: 2018-11-08

Overview

Rendered froma-overview.Rmdusingknitr::rmarkdownon Nov 06 2024.

Last update: 2018-11-08
Started: 2018-11-08

Readme and manuals

Help Manual

Help pageTopics
arcticdatautils: Utilities for the Arctic Data Centerarcticdatautils
Convert an ISO document to EML using an XSLTconvert_iso_to_eml
Create test attributes data.framecreate_dummy_attributes_dataframe
Create test enumeratedDomain data.framecreate_dummy_enumeratedDomain_dataframe
Create a test metadata objectcreate_dummy_metadata
Create a test objectcreate_dummy_object
Create a test packagecreate_dummy_package
Create dummy package with fuller metadatacreate_dummy_package_full
Create a test parent packagecreate_dummy_parent_package
Create a resource map object on a Member Nodecreate_resource_map
Given a term from the ADC Academic Disciplines (ADCAD) ontology, produce the corresponding annotationeml_adcad_annotation
Add distribution information to EMLeml_add_distribution
Add system information to entitieseml_add_entity_system
Add publisher information to EML documenteml_add_publisher
Add an Arctic Report Card annotation to a dataseteml_arcrc_add_annotation
Given an essay topic from the Arctic Report Card (ARCRC) ontology, produce the corresponding annotationeml_arcrc_essay_annotation
Given a key variable from the Arctic Report Card (ARCRC) ontology, produce the corresponding annotationeml_arcrc_key_variable_annotation
Create an EML associatedPartyeml_associated_party
Categorize a dataset with an annotationeml_categorize_dataset
Create an EML contact. Contact information is passed on to 'eml_party()'eml_contact
Create an EML creator.eml_creator
Given a an annotation from the ECSO ontology, produce the corresponding annotationeml_ecso_annotation
Get raster info from a file on diskeml_get_raster_metadata
Get a simple list output from EML::eml_get()eml_get_simple
Create an EML project section from a list of NSF award numberseml_nsf_to_project
Convert otherEntities to dataTableseml_otherEntity_to_dataTable
Create an EML partyeml_party
Set a reference to an EML objecteml_set_reference
Set shared attribute referenceseml_set_shared_attributes
Get the current environment nameenv_get
Find the newest object within the given set of objectsfind_newest_object
Generate the EML 2.1.1 format IDformat_eml
Generate the ISO 19139 format IDformat_iso
Create a resource map RDF/XML file and save is to a temporary pathgenerate_resource_map
Get the PIDs of all versions of an objectget_all_versions
Get list of Coordinate Reference Systemsget_coord_list
Get base URL of a Member Nodeget_mn_base_url
Get a data.frame of attributes from a NetCDF objectget_ncdf4_attributes
Gets all the conceptsget_ontology_concepts
Get a structured list of PIDs for the objects in a packageget_package
Get the currently set authentication tokenget_token
Guess format from filenameguess_format_id
Check if user has authorization to perform an action on an objectis_authorized
Test whether the object is obsoleted by another objectis_obsolete
Check whether an object has public read accessis_public_read
Determine whether token is expiredis_token_expired
Test whether a token is setis_token_set
Score a metadata document against a MetaDIG suitemdq_run
Add a MOSAiC (https://mosaic-expedition.org/) attribute annotation (the returned object does not include the id slot)mosaic_annotate_attribute
Annotating the MOSAiC dataset level annotationsmosaic_annotate_dataset
Creates the choice label pairs to be pasted into a portal documentmosaic_portal_filter
Generate a new UUID PIDnew_uuid
Check if an object exists on a Member Nodeobject_exists
Parse a resource map into a data.frameparse_resource_map
Create EML entity with physical section from any DataONE PIDpid_to_eml_entity
Create EML physical objects for the given set of PIDspid_to_eml_physical
Publish an object on a Member Nodepublish_object
Publish an updated data packagepublish_update
Get an owl file from githubread_ontology
Read a shapefile from a pidread_zip_shapefile
Recovers failed submissionsrecover_failed_submission
Helper for publish_object. Reformat the fileName in system metadata.reformat_file_name
Remove a subject from an object's access policyremove_access
Remove public read access for an objectremove_public_read
Reorder a named list of objects according to the order in the metadatareorder_pids
Set the access policy for an objectset_access
Set the file name for an objectset_file_name
Set public read access for an objectset_public_read
Set public READ access on all versions of PIDs in data package.set_public_read_all_versions
Set rights holder with access policy for an objectset_rights_and_access
Set the rights holder for an objectset_rights_holder
Show the indexing status of a set of PIDsshow_indexing_status
Create an EML physical object from system metadatasysmeta_to_eml_physical
Formats the eml file name based on the dataset titletitle_to_file_name
Update an object with a new fileupdate_object
Update an existing resource map object on a Member Nodeupdate_resource_map
Search through EMLswhich_in_eml