{
  "_id": "6ad188750edca5be25021d41",
  "Package": "koine",
  "Title": "Synthesised Fourth Opinion for Bayesian Triangulation",
  "Version": "0.3.1.9000",
  "Authors@R": "person(\ngiven = \"Max\",\nfamily = \"Moldovan\",\nrole = c(\"aut\", \"cre\"),\nemail = \"max.moldovan@gmail.com\",\ncomment = c(ORCID = \"0000-0001-9680-8474\"))",
  "Description": "Synthesises one coherent, independent predictive opinion\nfor a Bayesian model from a curated battery of known and\nunderutilised inference methods, or abstains when no diversity\ngain exists. Built to serve as a fourth, synthesised witness\nalongside an independent panel of inference engines: it stacks\nover model-structure and method diversity in predictive space\n(leave-one-out stacking, PSIS-gated) on an axis orthogonal to\nthe engine axis, never averaging the engines. Predictive\nopinions are exchanged through an ArviZ-style 'DataTree'\n'NetCDF' interchange so no live 'Python' is required at read\ntime. Abstention is a first-class outcome.",
  "URL": "https://github.com/max578/koine",
  "BugReports": "https://github.com/max578/koine/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "libnetcdf-dev libudunits2-dev",
  "Repository": "https://max578.r-universe.dev",
  "Date/Publication": "2026-10-15 23:57:15 UTC",
  "RemoteUrl": "https://github.com/max578/koine",
  "RemoteRef": "main",
  "RemoteSha": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-16 01:36:20 UTC",
    "User": "root"
  },
  "Author": "Max Moldovan [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-9680-8474>)",
  "Maintainer": "Max Moldovan <max.moldovan@gmail.com>",
  "_user": "max578",
  "_type": "src",
  "_file": "koine_0.3.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/00974cca6b91290af9430bd404d84f0df94ab5cbb260b59e1d533b0e4d39a398",
  "_filesize": 550756,
  "_sha256": "00974cca6b91290af9430bd404d84f0df94ab5cbb260b59e1d533b0e4d39a398",
  "_expires": "2027-01-24T02:14:11.000Z",
  "_created": "2026-10-16T01:36:20.000Z",
  "_published": "2026-10-16T02:14:13.367Z",
  "_buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116765315619,
      "time": 1624,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12019673925"
    },
    {
      "job": 116765315724,
      "time": 1594,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12019014624"
    },
    {
      "job": 116765315720,
      "time": 1053,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12019986554"
    },
    {
      "job": 116765315747,
      "time": 1339,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12019064201"
    },
    {
      "job": 116764001938,
      "time": 278,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12019066474"
    },
    {
      "job": 116765315593,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12019416424"
    },
    {
      "job": 116765315696,
      "time": 2234,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12021020082"
    },
    {
      "job": 116765315708,
      "time": 2181,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12020940519"
    },
    {
      "job": 116765315781,
      "time": 1647,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12020147293"
    }
  ],
  "_upstream": "https://github.com/max578/koine",
  "_commit": {
    "id": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
    "author": "Max Moldovan <max.moldovan@gmail.com>",
    "committer": "Max Moldovan <max.moldovan@gmail.com>",
    "message": "ci: run test coverage without nimble\n",
    "time": 1792108635
  },
  "_maintainer": {
    "name": "Max Moldovan",
    "email": "max.moldovan@gmail.com",
    "login": "max578",
    "orcid": "0000-0001-9680-8474",
    "description": "Research scientist, R&D translation professional, woking on practical impact applications in agriculture, healthcare/madicine and good-practices-AI education.",
    "uuid": 35710829
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "loo",
      "role": "Imports"
    },
    {
      "package": "posterior",
      "role": "Imports"
    },
    {
      "package": "RNetCDF",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "BayesianTools",
      "role": "Suggests"
    },
    {
      "package": "BayesLogit",
      "role": "Suggests"
    },
    {
      "package": "bayesreg",
      "role": "Suggests"
    },
    {
      "package": "bridgesampling",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "ncdf4",
      "role": "Suggests"
    },
    {
      "package": "nimble",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "max578",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-22",
      "n": 4
    },
    {
      "week": "2026-23",
      "n": 6
    },
    {
      "week": "2026-24",
      "n": 2
    },
    {
      "week": "2026-35",
      "n": 3
    },
    {
      "week": "2026-36",
      "n": 2
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 4
    },
    {
      "week": "2026-42",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-06-02"
    },
    {
      "name": "v0.2.0",
      "date": "2026-06-03"
    },
    {
      "name": "v0.3.0",
      "date": "2026-06-14"
    },
    {
      "name": "v0.3.1",
      "date": "2026-10-09"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "max578",
      "count": 42,
      "uuid": 35710829
    }
  ],
  "_userbio": {
    "uuid": 35710829,
    "type": "user",
    "name": "Max Moldovan",
    "followers": 2,
    "description": "Research scientist, R&D translation professional, woking on practical impact applications in agriculture, healthcare/madicine and good-practices-AI education."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/koine"
  },
  "_devurl": "https://github.com/max578/koine",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/koine.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "abstention",
    "as_family_spec",
    "assemble_loglik",
    "evidence_axis",
    "family_spec",
    "fb_fit",
    "fb_fit_diagnostics",
    "fit_dram",
    "fit_dream",
    "fit_glmm_marginal",
    "fit_glmm_robust_re",
    "fit_horseshoe",
    "fit_lasso",
    "fit_nimble",
    "fit_nimble_glmm",
    "fit_pg_gibbs",
    "fit_ridge",
    "fit_robust_t",
    "gate_corroboration",
    "gate_psis",
    "independence_report",
    "is_abstention",
    "koine_can_contribute",
    "koine_lens_validation_setup",
    "koine_opinion_draws",
    "koine_pass",
    "koine_pass_from_design",
    "koine_stage1_registry",
    "lens_effective_maturity",
    "lens_spec",
    "linear_pool_envelope",
    "provenance_record",
    "read_idata_nc",
    "reference_posterior_check",
    "resolve_battery",
    "sbc_check",
    "stack_opinion",
    "synthesise",
    "validate_fb_fit",
    "validate_provenance",
    "weight_concentration"
  ],
  "_help": [
    {
      "page": "abstention",
      "title": "Construct a structured abstention",
      "topics": [
        "abstention"
      ]
    },
    {
      "page": "as_family_spec",
      "title": "Adapt a base-R family to an evaluable 'family_spec'",
      "topics": [
        "as_family_spec"
      ]
    },
    {
      "page": "assemble_loglik",
      "title": "Assemble per-lens pointwise log-likelihood matrices (Stage-0 SS6.1)",
      "topics": [
        "assemble_loglik"
      ]
    },
    {
      "page": "evidence_axis",
      "title": "Evidence-axis diagnostic (Stage-0 SS9.3)",
      "topics": [
        "evidence_axis"
      ]
    },
    {
      "page": "family_spec",
      "title": "Construct an evaluable family specification",
      "topics": [
        "family_spec"
      ]
    },
    {
      "page": "fb_fit",
      "title": "Construct an 'fb_fit'",
      "topics": [
        "fb_fit"
      ]
    },
    {
      "page": "fb_fit_diagnostics",
      "title": "Recover convergence diagnostics from an 'fb_fit''s draws",
      "topics": [
        "fb_fit_diagnostics"
      ]
    },
    {
      "page": "fit_dram",
      "title": "Fit the DRAM lens",
      "topics": [
        "fit_dram"
      ]
    },
    {
      "page": "fit_dream",
      "title": "Fit the DREAM_ZS lens",
      "topics": [
        "fit_dream"
      ]
    },
    {
      "page": "fit_glmm_marginal",
      "title": "Fit the marginal mixed-model lens",
      "topics": [
        "fit_glmm_marginal"
      ]
    },
    {
      "page": "fit_glmm_robust_re",
      "title": "Fit the heavy-tailed random-effect lens (Student-t random intercepts)",
      "topics": [
        "fit_glmm_robust_re"
      ]
    },
    {
      "page": "fit_horseshoe",
      "title": "Fit the horseshoe (sparsity) lens",
      "topics": [
        "fit_horseshoe"
      ]
    },
    {
      "page": "fit_lasso",
      "title": "Fit the Bayesian lasso lens",
      "topics": [
        "fit_lasso"
      ]
    },
    {
      "page": "fit_nimble",
      "title": "Fit the NIMBLE-Gibbs lens",
      "topics": [
        "fit_nimble"
      ]
    },
    {
      "page": "fit_nimble_glmm",
      "title": "Fit the NIMBLE GLMM lens",
      "topics": [
        "fit_nimble_glmm"
      ]
    },
    {
      "page": "fit_pg_gibbs",
      "title": "Fit the Polya-Gamma Gibbs lens (logistic regression)",
      "topics": [
        "fit_pg_gibbs"
      ]
    },
    {
      "page": "fit_ridge",
      "title": "Fit the Bayesian ridge lens",
      "topics": [
        "fit_ridge"
      ]
    },
    {
      "page": "fit_robust_t",
      "title": "Fit the robust-t lens (Student-t linear model)",
      "topics": [
        "fit_robust_t"
      ]
    },
    {
      "page": "gate_corroboration",
      "title": "The corroboration / maturity gate (Stage-0 SS11)",
      "topics": [
        "gate_corroboration"
      ]
    },
    {
      "page": "gate_psis",
      "title": "The two-tier gate (Stage-0 SS7) - tier 1 (PSIS reliability)",
      "topics": [
        "gate_psis"
      ]
    },
    {
      "page": "independence_report",
      "title": "Build the independence report for the contributing lenses (Stage-0 SS10)",
      "topics": [
        "independence_report"
      ]
    },
    {
      "page": "is_abstention",
      "title": "Is this object an abstention?",
      "topics": [
        "is_abstention"
      ]
    },
    {
      "page": "koine_can_contribute",
      "title": "Can koine contribute a diverse opinion for this model? (pre-flight)",
      "topics": [
        "koine_can_contribute"
      ]
    },
    {
      "page": "koine_lens_validation_setup",
      "title": "Build the validation setup for a koine-authored lens",
      "topics": [
        "koine_lens_validation_setup"
      ]
    },
    {
      "page": "koine_opinion_draws",
      "title": "koine's opinion as a posterior draws array (the stacking mixture)",
      "topics": [
        "koine_opinion_draws"
      ]
    },
    {
      "page": "koine_pass",
      "title": "Construct a koine 'pass'",
      "topics": [
        "koine_pass"
      ]
    },
    {
      "page": "koine_pass_from_design",
      "title": "Construct a koine 'pass' from design arrays (the IR-targetable builder)",
      "topics": [
        "koine_pass_from_design"
      ]
    },
    {
      "page": "koine_stage1_registry",
      "title": "The Stage-1 enrolment registry (leanest cut)",
      "topics": [
        "koine_stage1_registry"
      ]
    },
    {
      "page": "lens_effective_maturity",
      "title": "Effective maturity tier of a lens after the validation gate",
      "topics": [
        "lens_effective_maturity"
      ]
    },
    {
      "page": "lens_spec",
      "title": "Construct a lens specification (a registry record)",
      "topics": [
        "lens_spec"
      ]
    },
    {
      "page": "linear_pool_envelope",
      "title": "Linear-pool envelope diagnostic (Stage-0 SS9.2)",
      "topics": [
        "linear_pool_envelope"
      ]
    },
    {
      "page": "provenance_record",
      "title": "Build a provenance record",
      "topics": [
        "provenance_record"
      ]
    },
    {
      "page": "read_idata_nc",
      "title": "Read an ArviZ DataTree NetCDF-4 file into an 'fb_fit'",
      "topics": [
        "read_idata_nc"
      ]
    },
    {
      "page": "reference_posterior_check",
      "title": "Exact grid-based reference-posterior check (Stage-0 SS11)",
      "topics": [
        "reference_posterior_check"
      ]
    },
    {
      "page": "resolve_battery",
      "title": "Resolve the battery for a pass (family-conditional enrolment, Stage-0 SS3.3)",
      "topics": [
        "resolve_battery"
      ]
    },
    {
      "page": "sbc_check",
      "title": "Simulation-based calibration of a lens (Stage-0 SS11; Talts et al. 2018)",
      "topics": [
        "sbc_check"
      ]
    },
    {
      "page": "stack_opinion",
      "title": "LOO-stacking of opinion lenses (Stage-0 SS6.2)",
      "topics": [
        "stack_opinion"
      ]
    },
    {
      "page": "synthesise",
      "title": "Synthesise the fourth opinion for a pass (Stage-0 SS1 flow)",
      "topics": [
        "synthesise"
      ]
    },
    {
      "page": "validate_fb_fit",
      "title": "Validate an 'fb_fit' against the field rules",
      "topics": [
        "validate_fb_fit"
      ]
    },
    {
      "page": "validate_provenance",
      "title": "Validate a provenance record's mandatory tuple",
      "topics": [
        "validate_provenance"
      ]
    },
    {
      "page": "weight_concentration",
      "title": "Weight-concentration diagnostic (Stage-0 SS9)",
      "topics": [
        "weight_concentration"
      ]
    }
  ],
  "_pkglogo": "https://github.com/max578/koine/raw/main/man/figures/logo.png",
  "_readme": "https://github.com/max578/koine/raw/main/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "checkmate",
    "cli",
    "digest",
    "distributional",
    "generics",
    "glue",
    "lifecycle",
    "loo",
    "magrittr",
    "matrixStats",
    "numDeriv",
    "pillar",
    "pkgconfig",
    "posterior",
    "rlang",
    "RNetCDF",
    "tensorA",
    "tibble",
    "utf8",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "koine.Rmd",
      "filename": "koine.html",
      "title": "A second opinion for a mixed model",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why",
        "What",
        "Do",
        "The request: a pass",
        "The battery",
        "One lens: delayed-rejection adaptive Metropolis",
        "Diversity: a heavy-tailed structure variant",
        "Engines available on this build",
        "Figure: the stacking weights",
        "Figure: the pooled predictive envelope",
        "Mixed models: a random intercept",
        "Multi-environment trials: variety and trial together",
        "When koine abstains",
        "Read",
        "Limits",
        "What to read next",
        "Reproduce"
      ],
      "created": "2026-05-31 02:52:26",
      "modified": "2026-09-02 07:04:07",
      "commits": 7
    }
  ],
  "_score": 3.6532125137753435,
  "_indexed": true,
  "_nocasepkg": "koine",
  "_universes": [
    "max578"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:39:45.000Z",
      "distro": "resolute",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/afe3bff964d3c48a4882fee923e4ce97e59b5808104e3b88b878b4466df92879",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:40:02.000Z",
      "distro": "resolute",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/49301d6cffc3f64d5f66d29c9139189a5c0bc6fbaf33aa59cdc6877c7abfc290",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:37:58.000Z",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/e99469877446f5d3ca5e5f17db673996bccd451e4d1212910884a56dfc4ea7a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:38:31.000Z",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/e0fc6a0fc6fa07d7a3cd1da51cdb869f68aed98a4f0ea21db3431c613825e0b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:38:43.000Z",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/20de2caf0da72dce60c2509fa33c1024a9ae0ac250a96409d7062802e75cd7f1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:37:38.000Z",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/9b3da059a92a7b185fd5ce164940f284249323b3b39304ac5e1b6528d9cb5c63",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:37:51.000Z",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/0f7c87cea79f6262a53b76b749540a99c82e54a7d4c505c49ac032e85258857e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-16T01:37:39.000Z",
      "commit": "fec972f78d4cb29952ffc2d217a0685eb702b37b",
      "fileid": "https://r2.ropensci.org/e3bdc03ed888d453d2f781f163554667ed0b087e9ce003349057a1506fed9f32",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/max578/actions/runs/38835600036"
    }
  ]
}