Package: madrat 3.15.3

Jan Philipp Dietrich

madrat: May All Data be Reproducible and Transparent (MADRaT) *

Provides a framework which should improve reproducibility and transparency in data processing. It provides functionality such as automatic meta data creation and management, rudimentary quality management, data caching, work-flow management and data aggregation. * The title is a wish not a promise. By no means we expect this package to deliver everything what is needed to achieve full reproducibility and transparency, but we believe that it supports efforts in this direction.

Authors:Jan Philipp Dietrich [aut, cre], Lavinia Baumstark [aut], Stephen Wirth [aut], Anastasis Giannousakis [aut], Renato Rodrigues [aut], Benjamin Leon Bodirsky [aut], Debbora Leip [aut], Ulrich Kreidenweis [aut], David Klein [aut], Pascal Sauer [aut]

madrat_3.15.3.tar.gz
madrat_3.15.3.zip(r-4.5)madrat_3.15.3.zip(r-4.4)madrat_3.15.3.zip(r-4.3)
madrat_3.15.3.tgz(r-4.4-any)madrat_3.15.3.tgz(r-4.3-any)
madrat_3.15.3.tar.gz(r-4.5-noble)madrat_3.15.3.tar.gz(r-4.4-noble)
madrat_3.15.3.tgz(r-4.4-emscripten)madrat_3.15.3.tgz(r-4.3-emscripten)
madrat.pdf |madrat.html
madrat/json (API)

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

Peer review:

Bug tracker:https://github.com/pik-piam/madrat/issues

On CRAN:

10.95 score 14 stars 37 packages 88 scripts 324 downloads 54 exports 28 dependencies

Last updated 5 days agofrom:56acadf5c9. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 18 2024
R-4.5-winOKNov 18 2024
R-4.5-linuxOKNov 18 2024
R-4.4-winOKNov 18 2024
R-4.4-macOKNov 18 2024
R-4.3-winOKNov 18 2024
R-4.3-macOKNov 18 2024

Exports:addMappingcacheCleanupcacheCopycalcOutputcompareDatacompareMadratOutputsdownloadSourcefindBottlenecksgetCalculationsgetConfiggetDependenciesgetFromCommentgetISOlistgetLinkFunctiongetLocationgetMadratGraphgetMadratInfogetMadratMessagegetSourcesinstalledMadratUniverselocalConfigmadapplymadlapplymadratAttachmadratDetachmetadataGFZpucAggregateputMadratMessagereadSourceredirectSourceregionscoderesetMadratMessagesretrieveDatasetConfigtoolAggregatetoolCodeLabelstoolConditionalReplacetoolConvertMappingtoolCountry2isocodetoolCountryFilltoolFillWithRegionAvgtoolFillYearstoolGetMappingtoolISOhistoricaltoolManualDownloadtoolNAreplacetoolOrderCellstoolSplitSubtypetoolSubtypeSelecttoolTimeAveragetoolTimeSplinetoolXlargestvcatvisualizeDependencies

Dependencies:abindcallrclicpp11data.tabledescdigestfsglueigraphlatticelifecyclemagclassmagrittrMatrixpkgbuildpkgconfigpkgloadprocessxpsR6renvrlangrprojrootstringivctrswithryaml

Data caching in madrat

Rendered frommadrat-caching.Rmdusingknitr::rmarkdownon Nov 18 2024.

Last update: 2023-07-07
Started: 2021-03-30

Data preparation with madrat

Rendered frommadrat.Rmdusingknitr::rmarkdownon Nov 18 2024.

Last update: 2022-12-09
Started: 2017-07-23

Portable unagreggated collections (PUCs) in MADRaT

Rendered frommadrat-puc.Rmdusingknitr::rmarkdownon Nov 18 2024.

Last update: 2024-05-06
Started: 2022-02-14

Readme and manuals

Help Manual

Help pageTopics
May All Data be Reproducible And Transparent (madrat) *madrat-package madrat
addMappingaddMapping
Tool: cacheArgumentsHashcacheArgumentsHash
cacheCleanupcacheCleanup
cacheCopycacheCopy
Tool: cacheGetcacheGet
Tool: cacheNamecacheName
Tool: cachePutcachePut
calcOutputcalcOutput
Calculate total taucalcTauTotal
cleanCommentcleanComment
compareDatacompareData
Compare a madrat function's output with and without your changescompareMadratOutputs
Convert TauconvertTau
downloadSourcedownloadSource
findBottlenecksfindBottlenecks
Tool: fingerprintfingerprint
fullExamplefullEXAMPLE
functionCallStringfunctionCallString
getCalculationsgetCalculations
getCodegetCode
getConfiggetConfig
getDependenciesgetDependencies
getFlagsgetFlags
getFromCommentgetFromComment
get official ISO listgetISOlist
getLinkFunctiongetLinkFunction
getLocationgetLocation
getMadratGraphgetMadratGraph
getMadratInfogetMadratInfo
getMadratMessagegetMadratMessage
getMainfoldergetMainfolder
getNonDefaultArgumentsgetNonDefaultArguments
getSourceFoldergetSourceFolder
getSourcesgetSources
initializeConfiginitializeConfig
installedMadratUniverseinstalledMadratUniverse
isWrapperActiveisWrapperActive setWrapperActive setWrapperInactive
madapplymadapply
madlapplymadlapply
madratAttach / madratDetachmadratAttach madratDetach
madTempDirmadTempDir
metadataGFZmetadataGFZ
prepCommentprepComment
prepExtendedCommentprepExtendedComment
prepFunctionNameprepFunctionName
pucAggregatepucAggregate
putMadratMessageputMadratMessage
readSourcereadSource
Read TaureadTau
redirectredirect
redirectSourceredirectSource
redirectTauredirectTau
Tool: regionscoderegionscode
resetMadratMessagesresetMadratMessages
retrieveDataretrieveData
robustOrder, robustSortrobustOrder
setConfiglocalConfig setConfig
toolAggregatetoolAggregate
Tool: CodeLabelstoolCodeLabels
toolConditionalReplacetoolConditionalReplace
Tool: ConvertMappingtoolConvertMapping
toolCountry2isocodetoolCountry2isocode
Tool: CountryFilltoolCountryFill
Tool: End messagetoolendmessage
Tool: FillWithRegionAvgtoolFillWithRegionAvg
toolFillYearstoolFillYears
Tool: GetMappingtoolGetMapping
Tool: ISOhistoricaltoolISOhistorical
Tool: ManualDownloadtoolManualDownload
Tool: NA replacetoolNAreplace
toolOrderCellstoolOrderCells
Tool: SplitSubtypetoolSplitSubtype
Tool: Start messagetoolstartmessage
Tool: SubtypeSelecttoolSubtypeSelect
toolTimeAveragetoolTimeAverage
toolTimeSplinetoolTimeSpline
toolXlargesttoolXlargest
Tool: Verbosity Catvcat
visualizeDependenciesvisualizeDependencies
Tool: withMadratLoggingwithMadratLogging