{
  "_id": "6ab2a4403d719c1f8408e125",
  "Package": "FINN",
  "Type": "Package",
  "Title": "Forest Informed Neural Networks",
  "Version": "0.2.0",
  "Authors@R": "c(person(given = \"Yannek\",\nfamily = \"Käber\",\nrole = c(\"aut\", \"cre\"),\nemail = \"y.kaeber@posteo.de\",\ncomment = c(ORCID = \"0000-0002-7041-9849\")),\nperson(given = \"Maximilian\",\nfamily = \"Pichler\",\nrole = \"aut\",\nemail = \"maximilian.pichler@biologie.uni-regensburg.de\",\ncomment = c(ORCID = \"0000-0003-2252-8327\")))",
  "Maintainer": "Yannek Käber <y.kaeber@posteo.de>",
  "Description": "A hybrid dynamic forest (gap) model (FINN) that can be\nconfigured as a fully mechanistic, process-based model, like\nclassic forest gap models, or with its demographic processes\n(growth, mortality, regeneration) replaced by deep neural\nnetworks (DNNs), or any combination of the two. Provides\nfunctions to define a model and its mechanistic or empirical\ncomponents, calibrate it to forest inventory data, and\ninterpret the calibrated processes. FINN is implemented with\nthe 'torch' package, which supplies GPU support and the\nautomatic differentiation used to calibrate the model by\nstochastic gradient descent; no knowledge of 'torch' is\nrequired. The hybrid modeling approach is described in Pichler\nand Käber (2026) <doi:10.1111/2041-210x.70347>.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "URL": "https://github.com/FINNverse/FINN,\nhttps://finnverse.github.io/FINN/",
  "BugReports": "https://github.com/FINNverse/FINN/issues",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(old_usage = FALSE, markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Repository": "https://finnverse.r-universe.dev",
  "Date/Publication": "2026-09-22 12:24:15 UTC",
  "RemoteUrl": "https://github.com/finnverse/finn",
  "RemoteRef": "HEAD",
  "RemoteSha": "609a30c72e5936012cf2121a81981858f8f07633",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-09-22 15:42:50 UTC",
    "User": "root"
  },
  "Author": "Yannek Käber [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-7041-9849>),\nMaximilian Pichler [aut] (ORCID:\n<https://orcid.org/0000-0003-2252-8327>)",
  "_user": "finnverse",
  "_type": "src",
  "_file": "FINN_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/5fb17b24306f17237380348bc3362aee36f730eb5e8eb43de521f8c3f4d79bdc",
  "_filesize": 4614243,
  "_sha256": "5fb17b24306f17237380348bc3362aee36f730eb5e8eb43de521f8c3f4d79bdc",
  "_expires": "2026-12-31T15:52:30.000Z",
  "_created": "2026-09-22T15:42:50.000Z",
  "_published": "2026-09-22T15:52:32.310Z",
  "_jobs": [
    {
      "job": 106819196805,
      "time": 163,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10703269751"
    },
    {
      "job": 106819196748,
      "time": 179,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10703139843"
    },
    {
      "job": 106819196716,
      "time": 148,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10703839828"
    },
    {
      "job": 106819196846,
      "time": 170,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10703669812"
    },
    {
      "job": 106819196842,
      "time": 215,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10704119586"
    },
    {
      "job": 106819196812,
      "time": 258,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10704234039"
    },
    {
      "job": 106819196755,
      "time": 196,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10703214533"
    },
    {
      "job": 106819196730,
      "time": 359,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10704398979"
    },
    {
      "job": 106817492348,
      "time": 279,
      "config": "source",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "10703379209"
    },
    {
      "job": 106819196574,
      "time": 141,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10703844774"
    },
    {
      "job": 106819197051,
      "time": 474,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10704610494"
    },
    {
      "job": 106819196863,
      "time": 189,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10704184595"
    },
    {
      "job": 106819196957,
      "time": 141,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10703834710"
    },
    {
      "job": 106819196968,
      "time": 414,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10704600555"
    },
    {
      "job": 106819197061,
      "time": 156,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10704338764"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162",
  "_status": "failure",
  "_upstream": "https://github.com/finnverse/finn",
  "_commit": {
    "id": "609a30c72e5936012cf2121a81981858f8f07633",
    "author": "Yannek Kaeber <y.kaeber@posteo.de>",
    "committer": "Yannek Kaeber <y.kaeber@posteo.de>",
    "message": "CONTRIBUTING: record the bundled FIA datasets under the data interface\n",
    "time": 1790079855
  },
  "_maintainer": {
    "name": "Yannek Käber",
    "email": "y.kaeber@posteo.de",
    "login": "ykaeber",
    "description": "",
    "uuid": 34655104,
    "orcid": "0000-0002-7041-9849"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "abind",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "coro",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "torch",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "finnverse",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-47",
      "n": 4
    },
    {
      "week": "2026-25",
      "n": 2
    },
    {
      "week": "2026-26",
      "n": 6
    },
    {
      "week": "2026-28",
      "n": 3
    },
    {
      "week": "2026-29",
      "n": 5
    },
    {
      "week": "2026-30",
      "n": 10
    },
    {
      "week": "2026-31",
      "n": 3
    },
    {
      "week": "2026-32",
      "n": 5
    },
    {
      "week": "2026-33",
      "n": 4
    },
    {
      "week": "2026-36",
      "n": 19
    },
    {
      "week": "2026-37",
      "n": 3
    },
    {
      "week": "2026-39",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "ykaeber",
      "count": 406,
      "uuid": 34655104
    },
    {
      "user": "maximilianpi",
      "count": 300,
      "uuid": 29951520
    }
  ],
  "_userbio": {
    "uuid": 159460127,
    "type": "organization",
    "name": "FINNverse",
    "followers": 1
  },
  "_downloads": {
    "count": 367,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FINN"
  },
  "_devurl": "https://github.com/finnverse/finn",
  "_pkgdown": "https://finnverse.github.io/FINN/",
  "_searchresults": 76,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FINN.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/finnverse/finn",
  "_realowner": "finnverse",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-08-09"
    }
  ],
  "_exports": [
    "aggregate_results_old",
    "ALE",
    "apply_env_scaling",
    "array2obsDF",
    "averageConditionalEffects",
    "BA_stand",
    "BA_stem",
    "binomial_from_bernoulli",
    "binomial_from_gamma",
    "climateDF2array",
    "CohortMat",
    "competition",
    "compute_env_scaling",
    "conditionalEffects",
    "createHybrid",
    "createProcess",
    "dbh2ba",
    "feature_importance",
    "finn",
    "FINN.seed",
    "fit",
    "groupby_mean",
    "growth",
    "height",
    "index_species",
    "makeInitCohorts",
    "makeObsData",
    "mortality",
    "np_runif",
    "obsDF2arrays",
    "pred2DF",
    "regeneration",
    "regeneration_saturation",
    "resolveSiteIDs",
    "rweibull_cohorts",
    "sample_poisson_relaxed",
    "simulateForest"
  ],
  "_datasets": [
    {
      "name": "fia_env_dt",
      "title": "Oregon FIA calibration data: site climate",
      "object": "fia_env_dt",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "siteID",
        "year",
        "temp",
        "tempmax",
        "tempmin",
        "prec",
        "precseas",
        "precwarmq"
      ],
      "rows": 2400,
      "table": true,
      "tojson": true
    },
    {
      "name": "fia_env_test",
      "title": "Oregon FIA calibration data: site climate",
      "object": "fia_env_test",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "siteID",
        "year",
        "temp",
        "tempmax",
        "tempmin",
        "prec",
        "precseas",
        "precwarmq"
      ],
      "rows": 2400,
      "table": true,
      "tojson": true
    },
    {
      "name": "fia_init_test",
      "title": "Oregon FIA calibration data: initial tree list",
      "object": "fia_init_test",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "species_name",
        "siteID",
        "siteName",
        "patchName",
        "year",
        "SPCD",
        "treeName",
        "dbh",
        "STATUSCD",
        "PREV_TRE_CN",
        "PREV_STATUS_CD",
        "AGENTCD",
        "status",
        "mort_cause",
        "status_before",
        "reg",
        "mort",
        "living",
        "complete",
        "year_before",
        "dbh_before",
        "period_length",
        "dbh_growth",
        "rel_growth",
        "trees",
        "patchID",
        "OrigYear",
        "species"
      ],
      "rows": 6083,
      "table": true,
      "tojson": true
    },
    {
      "name": "fia_init_trees",
      "title": "Oregon FIA calibration data: initial tree list",
      "object": "fia_init_trees",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "species_name",
        "siteID",
        "siteName",
        "patchName",
        "year",
        "SPCD",
        "treeName",
        "dbh",
        "STATUSCD",
        "PREV_TRE_CN",
        "PREV_STATUS_CD",
        "AGENTCD",
        "status",
        "mort_cause",
        "status_before",
        "reg",
        "mort",
        "living",
        "complete",
        "year_before",
        "dbh_before",
        "period_length",
        "dbh_growth",
        "rel_growth",
        "trees",
        "patchID",
        "OrigYear",
        "species"
      ],
      "rows": 6039,
      "table": true,
      "tojson": true
    },
    {
      "name": "fia_obs_dt",
      "title": "Oregon FIA calibration data: training sites",
      "object": "fia_obs_dt",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "species_name",
        "siteID",
        "year",
        "ba",
        "trees",
        "reg",
        "dbh",
        "growth",
        "growth_n",
        "n_at_risk",
        "n_died",
        "mort",
        "species"
      ],
      "rows": 4400,
      "table": true,
      "tojson": true
    },
    {
      "name": "fia_obs_test",
      "title": "Oregon FIA calibration data: training sites",
      "object": "fia_obs_test",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "species_name",
        "siteID",
        "year",
        "ba",
        "trees",
        "reg",
        "dbh",
        "growth",
        "growth_n",
        "n_at_risk",
        "n_died",
        "mort",
        "species"
      ],
      "rows": 4400,
      "table": true,
      "tojson": true
    },
    {
      "name": "fia_species_dt",
      "title": "Oregon FIA calibration data: species coding",
      "object": "fia_species_dt",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "species",
        "species_name"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ALE",
      "title": "Accumulated local effect plots",
      "topics": [
        "ALE"
      ]
    },
    {
      "page": "apply_env_scaling",
      "title": "Apply stored z-standardization to environmental predictors",
      "topics": [
        "apply_env_scaling"
      ]
    },
    {
      "page": "array2obsDF",
      "title": "Transform Arrays to Observation Data Table",
      "topics": [
        "array2obsDF"
      ]
    },
    {
      "page": "averageConditionalEffects",
      "title": "Average conditional effects of a FINN model",
      "topics": [
        "averageConditionalEffects"
      ]
    },
    {
      "page": "BA_stand",
      "title": "Calculate the Basal Area of a Stand",
      "topics": [
        "BA_stand"
      ]
    },
    {
      "page": "BA_stem",
      "title": "Calculate the basal area of a tree given the diameter at breast height (dbh)",
      "topics": [
        "BA_stem"
      ]
    },
    {
      "page": "binomial_from_bernoulli",
      "title": "Draw binomial counts from per-trial Bernoulli probabilities",
      "topics": [
        "binomial_from_bernoulli"
      ]
    },
    {
      "page": "climateDF2array",
      "title": "Convert a climate data frame to a FINN environment array",
      "topics": [
        "climateDF2array"
      ]
    },
    {
      "page": "CohortMat",
      "title": "Cohort Matrix Class",
      "topics": [
        "CohortMat"
      ]
    },
    {
      "page": "competition",
      "title": "Compute the fraction of available light (light) for each cohort based on the given parameters",
      "topics": [
        "competition"
      ]
    },
    {
      "page": "compute_env_scaling",
      "title": "Compute per-predictor environmental scaling",
      "topics": [
        "compute_env_scaling"
      ]
    },
    {
      "page": "conditionalEffects",
      "title": "Conditional effects of a FINN model",
      "topics": [
        "conditionalEffects"
      ]
    },
    {
      "page": "createHybrid",
      "title": "Define a hybrid (deep-neural-network) demographic process for FINN",
      "topics": [
        "createHybrid"
      ]
    },
    {
      "page": "createProcess",
      "title": "Define a demographic process for FINN",
      "topics": [
        "createProcess"
      ]
    },
    {
      "page": "dbh2ba",
      "title": "Convert DBH to basal area",
      "topics": [
        "dbh2ba"
      ]
    },
    {
      "page": "feature_importance",
      "title": "Permutation feature importance for FINN demographic rates",
      "topics": [
        "feature_importance"
      ]
    },
    {
      "page": "fia_env_dt",
      "title": "Oregon FIA calibration data: site climate",
      "concept": [
        "fia datasets"
      ],
      "topics": [
        "fia_env_dt",
        "fia_env_test"
      ]
    },
    {
      "page": "fia_init_trees",
      "title": "Oregon FIA calibration data: initial tree list",
      "concept": [
        "fia datasets"
      ],
      "topics": [
        "fia_init_test",
        "fia_init_trees"
      ]
    },
    {
      "page": "fia_obs_dt",
      "title": "Oregon FIA calibration data: training sites",
      "concept": [
        "fia datasets"
      ],
      "topics": [
        "fia_obs_dt",
        "fia_obs_test"
      ]
    },
    {
      "page": "fia_species_dt",
      "title": "Oregon FIA calibration data: species coding",
      "concept": [
        "fia datasets"
      ],
      "topics": [
        "fia_species_dt"
      ]
    },
    {
      "page": "finn",
      "title": "Forest Informed Neural Network",
      "topics": [
        "finn"
      ]
    },
    {
      "page": "FINN.seed",
      "title": "Set Seed for Reproducibility in R and Torch",
      "topics": [
        "FINN.seed"
      ]
    },
    {
      "page": "fit",
      "title": "Fit FINN",
      "topics": [
        "fit"
      ]
    },
    {
      "page": "growth",
      "title": "Calculate growth",
      "topics": [
        "growth"
      ]
    },
    {
      "page": "height",
      "title": "Calculate the height of a tree based on its diameter at breast height and an allometry parameter",
      "topics": [
        "height"
      ]
    },
    {
      "page": "makeInitCohorts",
      "title": "Make initial cohorts for FINN",
      "topics": [
        "makeInitCohorts"
      ]
    },
    {
      "page": "makeObsData",
      "title": "Create observation data from trees",
      "topics": [
        "makeObsData"
      ]
    },
    {
      "page": "mortality",
      "title": "Mortality",
      "topics": [
        "mortality"
      ]
    },
    {
      "page": "np_runif",
      "title": "Generate random numbers from a uniform distribution",
      "topics": [
        "np_runif"
      ]
    },
    {
      "page": "obsDF2arrays",
      "title": "Convert observation data frame to arrays",
      "topics": [
        "obsDF2arrays"
      ]
    },
    {
      "page": "plot.FINNale",
      "title": "Plot ALE curves of a FINN model",
      "topics": [
        "plot.FINNale"
      ]
    },
    {
      "page": "pred2DF",
      "title": "Convert Prediction Arrays to Data Frames",
      "topics": [
        "pred2DF"
      ]
    },
    {
      "page": "predict.finn_class",
      "title": "Predict from a FINN model",
      "topics": [
        "predict.finn_class"
      ]
    },
    {
      "page": "regeneration",
      "title": "Calculate the regeneration of forest patches based on the input parameters",
      "topics": [
        "regeneration"
      ]
    },
    {
      "page": "regeneration_saturation",
      "title": "Regeneration with Beverton-Holt density saturation",
      "topics": [
        "regeneration_saturation"
      ]
    },
    {
      "page": "resolveSiteIDs",
      "title": "Resolve site, patch, and year indices for FINN inputs",
      "topics": [
        "resolveSiteIDs"
      ]
    },
    {
      "page": "rweibull_cohorts",
      "title": "Generate Cohorts Using Weibull Distribution",
      "topics": [
        "rweibull_cohorts"
      ]
    },
    {
      "page": "simulateForest",
      "title": "Simulate",
      "topics": [
        "simulateForest"
      ]
    },
    {
      "page": "summary.finn_class",
      "title": "Summarise a fitted FINN model",
      "topics": [
        "summary.finn_class"
      ]
    }
  ],
  "_readme": "https://github.com/finnverse/finn/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "bit",
    "bit64",
    "callr",
    "cli",
    "coro",
    "cpp11",
    "data.table",
    "desc",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "jsonlite",
    "labeling",
    "lifecycle",
    "magrittr",
    "otel",
    "processx",
    "ps",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "safetensors",
    "scales",
    "torch",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "D-Fit_to_FIA.Rmd",
      "filename": "D-Fit_to_FIA.html",
      "title": "Fitting FINN to forest inventory data (Oregon, US FIA)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The data",
        "Initial cohorts",
        "Fit a Process-FINN",
        "Replace growth with a neural network (Hybrid-FINN)",
        "Training convergence",
        "What the model learned: summary()",
        "Assess the fit: in-sample and on held-out sites",
        "Interpreting the growth process with ALE",
        "Environmental niches",
        "Which drivers matter: feature_importance()",
        "Response to size and light: did the network recover the mechanistic form?"
      ],
      "created": "2026-07-14 12:26:06",
      "modified": "2026-09-22 12:24:14",
      "commits": 8
    },
    {
      "source": "A-Introduction_to_FINN.Rmd",
      "filename": "A-Introduction_to_FINN.html",
      "title": "Introduction to FINN",
      "engine": "knitr::rmarkdown",
      "headings": [
        "How FINN works",
        "Installation",
        "Run the model",
        "Species parameters",
        "Environment and disturbances",
        "Simulate"
      ],
      "created": "2026-07-14 12:26:06",
      "modified": "2026-08-11 06:27:37",
      "commits": 8
    },
    {
      "source": "E-Mortality.Rmd",
      "filename": "E-Mortality.html",
      "title": "Mortality: a binomial response and a neural-network process",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Mortality is a proportion, not a rate",
        "Why binomial and not mse",
        "Two models: mechanistic mortality, and mortality as a network",
        "Scoring mortality: why not Spearman",
        "What the network learned: ALE"
      ],
      "created": "2026-07-14 16:18:35",
      "modified": "2026-09-22 12:24:14",
      "commits": 6
    },
    {
      "source": "B-Succession_demo.Rmd",
      "filename": "B-Succession_demo.html",
      "title": "Parameterising FINN from Ellenberg indicator values",
      "engine": "knitr::rmarkdown",
      "headings": [
        "From Ellenberg to FINN parameters",
        "Simulate succession",
        "The successional pattern",
        "Ecological plausibility of the successional pattern",
        "Adding a climate gradient",
        "References"
      ],
      "created": "2026-07-14 12:26:06",
      "modified": "2026-07-28 10:20:34",
      "commits": 4
    },
    {
      "source": "C-Data_preparation.Rmd",
      "filename": "C-Data_preparation.html",
      "title": "Preparing your data for FINN",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What FINN needs",
        "Start from a raw tree list",
        "Acquiring raw data (example: US FIA)",
        "Define status flags",
        "Build obs_dt with makeObsData()",
        "Environmental data",
        "Resolve IDs across tables",
        "Initial cohorts",
        "Checklist before fitting"
      ],
      "created": "2026-07-14 12:26:06",
      "modified": "2026-07-28 10:20:34",
      "commits": 5
    }
  ],
  "_score": 6.835056101720117,
  "_indexed": true,
  "_nocasepkg": "finn",
  "_universes": [
    "finnverse",
    "ykaeber"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-22T15:46:00.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/977236e408fe857126f99387bc691f3e46070f38456e3403b92af66ec55f98c1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-22T15:46:07.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/bf54baf6e524b0dac2670cc976b970c754218949b78d090823879b1d63329426",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-22T15:45:52.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/cbd789f51a427a8e17c2b38e9da2fe02c95f3f0d1b324bc868758c7432c0055f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-22T15:46:04.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/1a2383617ba67db534d7e198b249e50727106d90deadd659076f630aa822bb9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-22T15:46:10.000Z",
      "arch": "aarch64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/0d5537f082893ae147a37e8a0eb5017df7e6ae49337a73a137c24313e80a455c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-22T15:46:55.000Z",
      "arch": "x86_64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/d161266c01f044df6c13e562ec78bc8f63cac451dd5746508bb4f20aa21ca45c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-22T15:46:10.000Z",
      "arch": "aarch64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/a807f7776636b0cbfabd6585aa8e49765de1947d4b13680df6d4b5643f6ddac4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-22T15:47:22.000Z",
      "arch": "x86_64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/b7954bbb34892f9d3eba2ce00656fdb77185156145f3b92533f794a147d9356b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-09-22T15:46:20.000Z",
      "arch": "emscripten",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/0c42b6d4f4ae1e11d05d1031928d26d9449439483b959c36f032bdc1d34d6e25",
      "status": "success",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-22T15:50:14.000Z",
      "arch": "aarch64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/25214ac25b6a9926fa7a66b775d36766ded5bf9a6349827c6524f55638fc3e55",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-22T15:45:04.000Z",
      "arch": "x86_64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/fbf1adc2f94fda64bed3020e895bfc6fcd2ae9edbbb3394495c6b7fa46494cb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-22T15:45:04.000Z",
      "arch": "x86_64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/faf987e97aac59b95cbc50c07f5b7dc7bf3e1cdc2baadf26763828cd6d56284f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-22T15:49:18.000Z",
      "arch": "aarch64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/e9c618c3c584fe03fb80cf9448e93ca7d9ad32eaa82f370cb063b1ac2d3b9efc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-22T15:45:21.000Z",
      "arch": "x86_64",
      "commit": "609a30c72e5936012cf2121a81981858f8f07633",
      "fileid": "https://r2.ropensci.org/1f8efbcfd64f970eb7a5cfb4badf7b79a417f5f75998c7709b072dff264f3118",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/finnverse/actions/runs/35748827162"
    }
  ]
}