Man pages for nickmckay/lipdR
LiPD utilities for R

add_created_byAdd createdBy key to metdata
addTSidToLipdAdd TSid where missing in a LiPD file
ask_how_manyAsk if user wants to read one file or a directory with...
as.lipdConvert a compatible object into a LiPD Structure
as.lipdTsConvert a compatible object into a lipd TS Structure
as.lipdTsTibbleConvert a compatible object into a lipd TS Tibble object
as.lipdTsTibbleLongConvert a compatible object into a lipd TS Tibble long object
as.multiLipdConvert a compatible object into a multiLiPD Structure
browse_dialogOpen a file browsing gui to let the user pick a file or...
build_structureBefore you place a table, you must have the structure leading...
cbind.NAhandle NAs in cbind
cconvNeotoma chron conversion metadata
check_matchCompare the query value to the time series value. Does it...
checkZipMd5Compare the MD5 sums for the queryTable zip between locally...
clean_csvReplace all blank values in csv matrices
collapse_blockCollapses blocks: calibration, physicalSample, hasResolution,...
collapse_block_indexedCollapses blocks: funding, publication calibration,...
collapse_columnCollapse time series column. Compile column entries and place...
collapse_tableCollapse time series section; paleo or chron
collapse_table_rootCollapse time series table root. All keys listed below are...
collapseTsCollapse time series into LiPD dataset form
combineInterpretationByScopeCombine interpretations by scope
convert_dsid_to_pathConvert datasetId to url to lipdverse lipd file
createChangelogCreate a changelog by comparing two LiPD files
createColumnCreate a column in a LiPD object
createDatasetIdCreate a random Dataset ID for a LiPD dataset
createMarkdownChangelogCreate a Markdown representation of a LiPD changelog
create_rangeCreate the range for ensemble table "number" field
create_tmp_dir'Create' a temp directory (really its the same directory path...
createTSidCreate a random TSid
download_from_urlDownload a LiPD file from a URL
duplicateTableDuplicate a table in a LiPD file
export_modelIndex model tables
export_sectionIndex a section. paleoData or chronData
extractTsExtract time series from LiPD data
filterTsFind all the time series objects that match a given search...
find_data_dirUse a recursive file search to find the "data" directory of a...
fix_doiSwitch DOI from BibJSON structure 'identifier' key to a root...
formatCitationFormat citation from 'pub' portion of LiPD file
getChangelogGet one instance from a LiPD changelog
getChronDataNeotoma2get chronData info from neotoma
get_csv_from_columnsParse metadata and csv from columns
get_csv_from_metadataGet csv "values" fields from metadata.
get_csv_from_modelParse metadata and csv from models
get_csv_from_sectionGet CSV from one section csv.data format: [ some_filename.csv...
get_csv_from_tableParse metadata and csv from list of tables
get_datasetnameGet dataSetName from metadata. If one is not found, use...
get_download_pathLocate a folder to download a file to
getGeoNeotoma2get geo info from neotoma
get_lipd_pathsGet a list of paths to LiPD files
get_lipd_versionCheck what version of LiPD this file is using. If none is...
get_matchesUse the regex match groups and the time series to compile two...
getMeasurementTablesGet measTables
get_osDetect the OS being used
getPaleoDataNeotoma2get paleoData info from neotoma
getPubNeotoma2get pub info from neotoma
getQueryTableDownload the remote query table
get_src_or_dstAsk user where local file/directory location is.
get_tableGet the target table
getTimestampGet the timestamp frmo current version of a LiPD file from...
get_ts_lipdRetreieve the original datasets from the lipd R environment
getVersionGet the current version of a LiPD file from it's changelog
get_vnGet dataSetName from metadata. If one is not found, use...
hasDataCheck if metadata path exists. Combine path and i to check...
idx_col_by_nameGet rid of "columns" layer so that the columns data is...
idx_col_by_numRemove column names indexing. Set them to index by their...
idx_name_to_numSwitch all indexing from names to numbers.
idx_num_to_nameChange index-by-number to index-by-variableName
idx_table_by_nameIndex tables in a loop
idx_table_by_numIndex tables in a loop
import_modelIndex model tables
import_sectionChange index-by-number for one section
index_geoMake geo semi-flat. Remove unnecessary levels between us and...
initializeChangelogInitialize a changelog for a LiPD object
isDirectoryChecks if a path is a directory or not a directory
is.lipdIs this a LiPD object?
is.lipdTsIs this a LiPD TS object?
is.lipdTsTibbleIs this a LiPD TS Tibble object?
is.lipdTsTibbleLongIs this a LiPD TS Tibble long object?
is.multiLipdIs this a multiLiPD object?
isNullObChecks if an object is null/empty
is.urlCheck if given string is a URL or not
lipd2neotomaConvert lipd to neotoma
lipd_readLoads a LiPD file from local path. Unzip, read, and process...
lipdSummaryPrint a summary of the contents of a LiPD file
lipdTSSummaryPrint a summary of the contents of a lipd_ts or...
lipd_writeSaves current state of LiPD object data. Outputs to a LiPD...
list_files_recursiveRecursive file list for current directory and below
lumpTsMetaVariablesLump metadata variables with other rows in Ts (treeTS)
matchColsExtends data frames to conserve all columns when merging
merge_csv_columnsMerge values into each column
merge_csv_metadataUsing the given metadata dictionary, retrieve CSV data from...
merge_csv_modelMerge CSV into each model
merge_csv_sectionMerge CSV into each section
merge_csv_tableMerge CSV data into each table
merge_interpretationsMerge the old interpretation fields into the new, combined...
multiLipdSummaryPrint a summary of the contents of a Multi-LiPD
ncNeotoma conversion metadata
neotoma2lipdConvert a neotoma dataset into a LiPD object
newQueryTableDownload the remote query table
pastQuery Table for LiPDverse datasets
printCitationsprint formatted citations to stdout
print.lipdshort print out of single lipd
print.lipd_tsshort print out of lipd ts
print.lipd_ts_tibbleshort print out of lipd ts tibble
printModelExtract and print model info
print.multi_lipdshort print out of multi lipd
printSummaryDataPrint summary data from Paleo/Chron measurement tables
process_expressionWorker function that sends through the query expressions for...
pullTsVariablepull variable out of TS object
pushTsVariablepush variable into of TS object
put_base_dataPut in paleoData and chronData as the base for this dataset...
put_tablePut the target table
queryLipdverseQuery the LiPDverse
queryTsFind all the time series entries that match a given search...
read_csv_from_fileOpens the target CSV file and creates a dictionary with one...
read_jsonldFind jsonld file in the cwd (or within a 2 levels below...
readLipdRead LiPD files into R workspace
removeEnsemblesRemove ensembles from a LiPD object
remove_names_from_listsremove names from lists
replace_invalid_charsCheck if output datasetname has invalid characters. Replace...
replaceLocalZipMD5Replace the query zip file MD5 sums after replacing the query...
rm_empty_fieldsRemove all NA, NULL, and empty objects from the data...
rm_existing_tablesRemove tables that correspond to 'whichtables' type. These...
splitInterpretationByScopeSplit interpretation by scope
standardizeQCsheetValuesstandardizeQCsheetValues
stripExtensionstripExtension
summary.lipdFull summary detail of single lipd
summary.lipd_tsfull summary of lipd ts
summary.lipd_ts_tibblefull summary of lipd ts tibble
summary.multi_lipdfull summary of multi lipd
swapGeoCoordinatesAn old bug caused some geo coordinates to be reversed. This...
tabulateTsCreate a data table from a lipd-ts-tibble object
tidyTscreate tidy data.frame from TS
tidyTsOldcreate tidy data.frame from TS (old version)
ts2tibbleConvert a LiPD TS object into an equivalent nested tibble
tsPluckPull a single entry list object ot the top level (internal...
unindex_geoConvert geo from semi-flat structure back to original GeoJSON...
untidyTscreate tidy data.frame from TS
unzipperUnzip LiPD file to the temporary directory
updateChangelogUpdate the changelog entry in a LiPD file with new changes
update_lipd_v1_1Update LiPD v1.0 to v1.1 - chronData entry is a list that...
update_lipd_v1_2Update LiPD v1.1 to v1.2 - Added NOAA compatible keys :...
update_lipd_v1_2_sectionUpdate LiPD v1.1 to v1.2 - one section
update_lipd_v1_3Update LiPD v1.2 to v1.3 - Added 'createdBy' key - Top-level...
update_lipd_v1_3_keysUpdate v1.2 keys to v1.3 keys: recursive
update_lipd_v1_3_structureUpdate the structure for summary and ensemble tables
update_lipd_versionUse the current version number to determine where to start...
updateQueryTableupdate the query table with most recent lipdverse version
validLipdIs this a valid LiPD
warn_ensembles_in_paleoWarn people about writing ageEnsembles that have been mapped...
write_csv_to_fileWrite out each CSV file for this LiPD recorde csvs format: [...
writeLipdWrite LiPD data onto disk as LiPD files
writeVersionToRootwrite dataset version to a variable in the LiPD file
zipperZip a directory, and move up a level
nickmckay/lipdR documentation built on April 13, 2025, 5:58 p.m.