Package: PEcAn.assim.batch 1.8.0.9000

Istem Fer

PEcAn.assim.batch: PEcAn Functions Used for Ecological Forecasts and Reanalysis

The Predictive Ecosystem Carbon Analyzer (PEcAn) is a scientific workflow management tool that is designed to simplify the management of model parameterization, execution, and analysis. The goal of PECAn is to streamline the interaction between data and models, and to improve the efficacy of scientific investigation.

Authors:Mike Dietze [aut], Istem Fer [aut, cre], Ryan Kelly [aut], University of Illinois, NCSA [cph]

PEcAn.assim.batch_1.8.0.9000.tar.gz
PEcAn.assim.batch_1.8.0.9000.zip(r-4.5)PEcAn.assim.batch_1.8.0.9000.zip(r-4.4)PEcAn.assim.batch_1.8.0.9000.zip(r-4.3)
PEcAn.assim.batch_1.8.0.9000.tgz(r-4.4-any)PEcAn.assim.batch_1.8.0.9000.tgz(r-4.3-any)
PEcAn.assim.batch_1.8.0.9000.tar.gz(r-4.5-noble)PEcAn.assim.batch_1.8.0.9000.tar.gz(r-4.4-noble)
PEcAn.assim.batch_1.8.0.9000.tgz(r-4.4-emscripten)PEcAn.assim.batch_1.8.0.9000.tgz(r-4.3-emscripten)
PEcAn.assim.batch.pdf |PEcAn.assim.batch.html
PEcAn.assim.batch/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/pecanproject/pecan/issues

Uses libs:
  • jags– Just Another Gibbs Sampler for Bayesian MCMC
  • c++– GNU Standard C++ Library v3

On CRAN:

bayesiancyberinfrastructuredata-assimilationdata-scienceecosystem-modelecosystem-scienceforecastingmeta-analysisnational-science-foundationpecanplants

57 exports 202 stars 6.35 score 308 dependencies 2 dependents 20 scripts

Last updated 5 hours agofrom:f22a7c4bbc. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 18 2024
R-4.5-winNOTESep 18 2024
R-4.5-linuxNOTESep 18 2024
R-4.4-winNOTESep 18 2024
R-4.4-macNOTESep 18 2024
R-4.3-winNOTESep 18 2024
R-4.3-macNOTESep 18 2024

Exports:assim.batchautoburninboundedcalculate.priorcorrelationPlotddistgelman_diag_gelmanPlotgelman_diag_mwgenerate_hierpostget_ssget_ygetBurningpevalhier.mcmcis.acceptedload_pda_historyload.L2Ameriflux.cfload.pda.datamakeMCMCListmcmc.GPminimize.GPpda.adjust.jumpspda.adjust.jumps.bspda.autocorr.calcpda.bayesian.toolspda.calc.errorpda.calc.llikpda.calc.llik.parpda.create.btpriorpda.create.ensemblepda.define.llik.fnpda.define.prior.fnpda.emulatorpda.emulator.mspda.generate.externalspda.generate.knotspda.generate.sfpda.get.model.outputpda.init.paramspda.init.runpda.load.priorspda.mcmcpda.mcmc.bspda.neff.calcpda.plot.paramspda.postprocesspda.settingspda.settings.btpda.sort.paramsprepare_pda_remotereturn_hyperparsreturn_multi_site_objectsreturn.biasrunModule.assim.batchsample_MCMCsync_pda_remotewrite_sf_posterior

Dependencies:abindadmiscalabamaamerifluxrapearrowaskpassassertthatbackportsbase64encBayesianToolsbigleafbitbit64bitopsblobbootbridgesamplingBrobdingnagbslibcacachemcallrCDMcellrangercheckmateclassclassIntclicliprclueclustercodacodetoolscolorspacecommonmarkconditionzcpp11crayoncrosstalkcrulcurldata.tableDBIdbplyrdeldirdendextendDEoptimRDHARMadiagramdigestdoParalleldownloaderdplRdplyrduckdbduckdbfse1071eggellipseemulatorevaluateexpmfansifarverfastmapfastmatchfauxpasfBasicsfontawesomeforeachforeignFormulafsfurrrfuturefuture.applygapgap.datasetsgclusgenericsgeonamesgetoptggplot2ggrepelglobalsgluegmmgridExtragssgtableHDIntervalheatmaplyhighrHmischmshoardrhtmlTablehtmltoolshtmlwidgetshttpcodehttpuvhttrIDPmiscigraphisobanditeratorsjquerylibjsonliteKernSmoothkknnknitrlabelinglaterlatticelavalazyevallifecyclelistenvlme4lmtestlqmmlubridatemagrittrMASSMatrixMatrixModelsmatrixStatsmcmcMCMCpackmemoisemgcvmimeminqamlegpmodeestmsmmunsellmvtnormnatservncdf4neonstoreneonUtilitiesnleqslvnlmenloptrnneonnetnumDerivopenssloptparseparallellypbapplypbvPEcAn.benchmarkPEcAn.data.atmospherePEcAn.data.landPEcAn.DBPEcAn.emulatorPEcAn.loggerPEcAn.MAPEcAn.priorsPEcAn.remotePEcAn.settingsPEcAn.uncertaintyPEcAn.utilsPEcAn.visualizationPEcAn.workflowpermutephangornpillarpkgconfigplotlyplyrpngpolyclippolycorprettyunitsprocessxprodlimprogressprogressrpromisesproxypspurrrqapqgamqrngquadprogquantregR.methodsS3R.ooR.utilsR6randtoolboxrappdirsrasterratelimitrrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRCurlRdpackreadrreadxlREddyProcregistryrematchrentrezreshape2rexritisrjagsrjsonrlangrmarkdownrmutilrnclrngWELLrobustbaserotlrpartrredlistrstudioapirunjagsrvests2sandwichsassscalesselectrseriationsfshapeshinysignalSimilarityMeasuressirtsolartimesolriumsourcetoolsspspacefillrSparseGridSparseMspatialspatstat.dataspatstat.geomspatstat.univarspatstat.utilsSQUAREMstablestablediststatipstorrstringistringrsuntoolssurvivalswfscMiscsysTAMtaxizeterrathortibbletidyrtidyselecttimechangetimeDatetimeSeriestinytextmvtnormtraitstriebeardTruncatedNormaltruncnormTSPtzdbunitsurltoolsutf8uuidvctrsveganviridisviridisLitevroomwebshotwhiskerWikidataQueryServiceRWikidataRWikipediRwikitaxawithrwkworrmsxfunXMLxml2xtablextsyamlzipzoo

Multi-site hierarchical calibration vignette

Rendered fromMultiSitePDAVignette.Rmdusingknitr::rmarkdownon Sep 18 2024.

Last update: 2020-01-27
Started: 2020-01-27

PEcAn.assim.batch Vignette

Rendered fromAssimBatchVignette.Rmdusingknitr::rmarkdownon Sep 18 2024.

Last update: 2022-04-06
Started: 2015-07-22

Readme and manuals

Help Manual

Help pageTopics
Run Batch PDAassim.batch
Automatically calculate and apply burnin valueautoburnin
boundedbounded
calculate.priorcalculate.prior
Flexible function to create correlation density plotscorrelationPlot
ddistddist
Calculate Gelman Diagnostic using coda::gelman.plotgelman_diag_gelmanPlot
Calculate Gelman diagnostic on moving windowgelman_diag_mw
Helper function that generates the hierarchical posteriorsgenerate_hierpost
get_ssget_ss
get_yget_y
Calculate burnin valuegetBurnin
gpevalgpeval
Hierarchical MCMC using emulatorhier.mcmc
is.acceptedis.accepted
Helper function that loads history from previous PDA run, but returns only requested objectsload_pda_history
Load Ameriflux L2 Data From NetCDFload.L2Ameriflux.cf load.pda.data
Make MCMC list from samples listmakeMCMCList
mcmc.GPmcmc.GP
minimize.GPminimize.GP
Adjust PDA MCMC jump sizepda.adjust.jumps
Adjust PDA block MCMC jump sizepda.adjust.jumps.bs
autocorrelation correctionpda.autocorr.calc
Paramater Data Assimilation using BayesianToolspda.bayesian.tools
Calculate sufficient statisticspda.calc.error
Calculate Likelihoods for PDApda.calc.llik
pda.calc.llik.parpda.calc.llik.par
Create priors for BayesianToolspda.create.btprior
Create ensemble record for PDA ensemblepda.create.ensemble
Define PDA Likelihood Functionspda.define.llik.fn
Define PDA Prior Functionspda.define.prior.fn
Paramater Data Assimilation using emulatorpda.emulator
Paramater Data Assimilation using emulator on multiple sites in three modes: local, global, hierarchical First draft, not complete yetpda.emulator.ms
This is a helper function for preparing PDA external objects, but it doesn't cover all the cases yet, use it with care You can use this function just to generate either one of the external.* PDA objects, but note that some args cannot be blank depending on what you aim to generatepda.generate.externals
Generate Parameter Knots for PDA Emulatorpda.generate.knots
Generate scaling factor knots for PDA Emulatorpda.generate.sf
Get Model Output for PDApda.get.model.output
Initialise Parameter Matrix for PDApda.init.params
Initialise Model Runs for PDApda.init.run
Load Priors for Paramater Data Assimilationpda.load.priors
Paramater Data Assimilation using MCMCpda.mcmc
Paramater Data Assimilation using MCMCpda.mcmc.bs
Clean up a failed PDA runpda.mcmc.recover
Calculate N_effpda.neff.calc
Plot PDA Parameter Diagnosticspda.plot.params
Postprocessing for PDA Resultspda.postprocess
Set PDA Settingspda.settings
Apply settings for BayesianToolspda.settings.bt
Function to sort Hierarchical MCMC samplespda.sort.params
helper function for submitting remote pda runsprepare_pda_remote
return_hyperparsreturn_hyperpars
This is a helper function partly uses pda.emulator codereturn_multi_site_objects
return.biasreturn.bias
Run Batch modulerunModule.assim.batch
Helper function to sample from previous MCMC chain while proposing new knotssample_MCMC
helper function for syncing remote pda runs this function resembles remote.copy.from but we don't want to sync everything backsync_pda_remote
Function to write posterior distributions of the scaling factorswrite_sf_posterior