All functions

addTSidToLipd()

Add TSid where missing in a LiPD file

as.lipd()

Convert a compatible object into a LiPD Structure

as.lipdTs()

Convert a compatible object into a lipd TS Structure

as.lipdTsTibble()

Convert a compatible object into a lipd TS Tibble object

as.lipdTsTibbleLong()

Convert a compatible object into a lipd TS Tibble long object

as.multiLipd()

Convert a compatible object into a multiLiPD Structure

build_structure()

Before you place a table, you must have the structure leading up to the location or you'll get errors. Build the structure

cbind(<NA>)

handle NAs in cbind

cconv

Neotoma chron conversion metadata

checkZipMd5()

Compare the MD5 sums for the queryTable zip between locally stored and current remote

collapseTs()

Collapse time series into LiPD dataset form

collapse_block()

Collapses blocks: calibration, physicalSample, hasResolution, These follow the regex format of "<key1>_<key2>" match[[1]][[1]] = full key with underscore and index (ex. "physicalSample_tableName") match[[1]][[2]] = first key (ex. "physicalSample") match[[1]][[3]] = second key (ex. "tableName")

collapse_block_indexed()

Collapses blocks: funding, publication calibration, interpretation

collapse_column()

Collapse time series column. Compile column entries and place new column in table.

collapse_table()

Collapse time series section; paleo or chron

collapse_table_root()

Collapse time series table root. All keys listed below are known table root keys.

combineInterpretationByScope()

Combine interpretations by scope

convert_dsid_to_path()

Convert datasetId to url to lipdverse lipd file

createChangelog()

Create a changelog by comparing two LiPD files

createColumn()

Create a column in a LiPD object

createDatasetId()

Create a random Dataset ID for a LiPD dataset

createMarkdownChangelog()

Create a Markdown representation of a LiPD changelog

createTSid()

Create a random TSid

duplicateTable()

Duplicate a table in a LiPD file

extractTs()

Extract time series from LiPD data

filterTs()

Find all the time series objects that match a given search expression, and return a new time series with the matching objects Valid operators : ==, =, <=, >=, <, >

formatCitation()

Format citation from 'pub' portion of LiPD file

getChangelog()

Get one instance from a LiPD changelog

getChronDataNeotoma2()

get chronData info from neotoma

getGeoNeotoma2()

get geo info from neotoma

getMeasurementTables()

Get measTables

getPaleoDataNeotoma2()

get paleoData info from neotoma

getPubNeotoma2()

get pub info from neotoma

getQueryTable()

Download the remote query table

getTimestamp()

Get the timestamp frmo current version of a LiPD file from it's changelog

getVersion()

Get the current version of a LiPD file from it's changelog

get_table()

Get the target table

get_ts_lipd()

Retreieve the original datasets from the lipd R environment

initializeChangelog()

Initialize a changelog for a LiPD object

is.lipd()

Is this a LiPD object?

is.lipdTs()

Is this a LiPD TS object?

is.lipdTsTibble()

Is this a LiPD TS Tibble object?

is.lipdTsTibbleLong()

Is this a LiPD TS Tibble long object?

is.multiLipd()

Is this a multiLiPD object?

lipd2neotoma()

Convert lipd to neotoma

lipdSummary()

Print a summary of the contents of a LiPD file

lipdTSSummary()

Print a summary of the contents of a lipd_ts or lipd_ts_tibble

lumpTsMetaVariables()

Lump metadata variables with other rows in Ts (treeTS)

matchCols()

Extends data frames to conserve all columns when merging

multiLipdSummary()

Print a summary of the contents of a Multi-LiPD

nc

Neotoma conversion metadata

neotoma2lipd()

Convert a neotoma dataset into a LiPD object

newQueryTable()

Download the remote query table

past

Query Table for LiPDverse datasets

print(<lipd>)

short print out of single lipd

print(<lipd_ts>)

short print out of lipd ts

print(<lipd_ts_tibble>)

short print out of lipd ts tibble

print(<multi_lipd>)

short print out of multi lipd

printCitations()

print formatted citations to stdout

printModel()

Extract and print model info

printSummaryData()

Print summary data from Paleo/Chron measurement tables

process_expression()

Worker function that sends through the query expressions for finding matching entries in the time series

pullTsVariable()

pull variable out of TS object

pushTsVariable()

push variable into of TS object

put_base_data()

Put in paleoData and chronData as the base for this dataset using the oroginal dataset data.

put_table()

Put the target table

queryLipdverse()

Query the LiPDverse

queryTs()

Find all the time series entries that match a given search expression, and return vector of the indices that match. indices = queryTs(ts, "archiveType == marine sediment") Valid operators : ==, =, <=, >=, <, >

readLipd()

Read LiPD files into R workspace

removeEnsembles()

Remove ensembles from a LiPD object

remove_names_from_lists()

remove names from lists

replaceLocalZipMD5()

Replace the query zip file MD5 sums after replacing the query table

rm_existing_tables()

Remove tables that correspond to 'whichtables' type. These tables will be collapsed next and need a clean slate.

splitInterpretationByScope()

Split interpretation by scope

standardizeQCsheetValues()

standardizeQCsheetValues

stripExtension()

stripExtension

summary(<lipd>)

Full summary detail of single lipd

summary(<lipd_ts>)

full summary of lipd ts

summary(<lipd_ts_tibble>)

full summary of lipd ts tibble

summary(<multi_lipd>)

full summary of multi lipd

tabulateTs()

Create a data table from a lipd-ts-tibble object

tidyTs()

create tidy data.frame from TS

tidyTsOld()

create tidy data.frame from TS (old version)

ts2tibble()

Convert a LiPD TS object into an equivalent nested tibble

tsPluck()

Pull a single entry list object ot the top level (internal use)

untidyTs()

create tidy data.frame from TS

updateChangelog()

Update the changelog entry in a LiPD file with new changes

updateQueryTable()

update the query table with most recent lipdverse version

validLipd()

Is this a valid LiPD

writeVersionToRoot()

write dataset version to a variable in the LiPD file