{
  "_id": "6a0ff3deacfb0bcc41c774bb",
  "Package": "knfi",
  "Title": "Analysis of Korean National Forest Inventory Database",
  "Version": "1.0.2",
  "Maintainer": "Sinyoung Park <youngsin0306@kookmin.ac.kr>",
  "Authors@R": "c(person(given = \"Sinyoung\", family = \"Park\", role = c(\"aut\", \"cre\"), email = \"youngsin0306@kookmin.ac.kr\", comment = c(ORCID = \"0000-0003-3658-0935\")),\nperson(given = \"Wonhee\", family = \"Cho\", role = c(\"aut\", \"ctb\"), email = \"wcho@kongju.ac.kr\", comment = c(ORCID = \"0000-0002-9598-6188\")),\nperson(given = \"Inyoo\", family = \"Kim\", role = c(\"aut\", \"ctb\"), email = \"inri123@kookmin.ac.kr\", comment = c(ORCID = \"0000-0002-7709-8224\")),\nperson(given = \"Wontaek\", family = \"Lim\", role = c(\"aut\", \"ctb\"), email = \"lwt0909@kookmin.ac.kr\", comment = c(ORCID = \"0000-0002-5872-1121\")),\nperson(given = \"Dongwook W.\",family = \"Ko\", role = c(\"aut\",\"ths\"), email = \"dwko@kookmin.ac.kr\", comment = c(ORCID = \"0000-0002-6944-0261\")))",
  "Description": "Understanding the current status of forest resources is\nessential for monitoring changes in forest ecosystems and\ngenerating related statistics. In South Korea, the National\nForest Inventory (NFI) surveys over 4,500 sample plots\nnationwide every five years and records 70 items, including\nforest stand, forest resource, and forest vegetation surveys.\nMany researchers use NFI as the primary data for research, such\nas biomass estimation or analyzing the importance value of each\nspecies over time and space, depending on the research purpose.\nHowever, the large volume of accumulated forest survey data\nfrom across the country can make it challenging to manage and\nutilize such a vast dataset. To address this issue, we\ndeveloped an R package that efficiently handles large-scale NFI\ndata across time and space. The package offers a comprehensive\nworkflow for NFI data analysis. It starts with data processing,\nwhere read_nfi() function reconstructs NFI data according to\nthe researcher's needs while performing basic integrity checks\nfor data quality.Following this, the package provides\nanalytical tools that operate on the verified data. These\ninclude functions like summary_nfi() for summary statistics,\ndiversity_nfi() for biodiversity analysis, iv_nfi() for\ncalculating species importance value, and biomass_nfi() and\ncwd_biomass_nfi() for biomass estimation. Finally, for\nvisualization, the tsvis_nfi() function generates graphs and\nmaps, allowing users to visualize forest ecosystem changes\nacross various spatial and temporal scales. This integrated\napproach and its specialized functions can enhance the\nefficiency of processing and analyzing NFI data, providing\nresearchers with insights into forest ecosystems. The NFI Excel\nfiles (.xlsx) are not included in the R package and must be\ndownloaded separately. Users can access these NFI Excel files\nby visiting the Korea Forest Service Forestry Statistics\nPlatform\n<https://kfss.forest.go.kr/stat/ptl/article/articleList.do?curMenu=11694&bbsId=microdataboard>\nto download the annual NFI Excel files, which are bundled in\n.zip archives. Please note that this website is only available\nin Korean, and direct download links can be found in the notes\nsection of the read_nfi() function.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Additional_repositories": "https://SYOUNG9836.github.io/drat",
  "URL": "https://github.com/SYOUNG9836/knfi,\nhttps://syoung9836.github.io/knfi/",
  "BugReports": "https://github.com/SYOUNG9836/knfi/issues",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libicu-dev libuv1-dev libssl-dev libproj-dev\nlibsqlite3-dev tcl tk tk-dev tk-table libudunits2-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://syoung9836.r-universe.dev",
  "Date/Publication": "2026-01-22 10:53:53 UTC",
  "RemoteUrl": "https://github.com/syoung9836/knfi",
  "RemoteRef": "HEAD",
  "RemoteSha": "4af481854152826464d46b3f2cbaa34e8cf2f051",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 06:08:02 UTC",
    "User": "root"
  },
  "Author": "Sinyoung Park [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3658-0935>),\nWonhee Cho [aut, ctb] (ORCID: <https://orcid.org/0000-0002-9598-6188>),\nInyoo Kim [aut, ctb] (ORCID: <https://orcid.org/0000-0002-7709-8224>),\nWontaek Lim [aut, ctb] (ORCID: <https://orcid.org/0000-0002-5872-1121>),\nDongwook W. Ko [aut, ths] (ORCID:\n<https://orcid.org/0000-0002-6944-0261>)",
  "MD5sum": "a5e01b75db5e767a63757e44eb783d2e",
  "_user": "syoung9836",
  "_type": "src",
  "_file": "knfi_1.0.2.tar.gz",
  "_fileid": "a4a0d4da3ddb9105418b5685ab5617e2d41dd0bf291d14c3aa8c33664c83b8c7",
  "_filesize": 1983116,
  "_sha256": "a4a0d4da3ddb9105418b5685ab5617e2d41dd0bf291d14c3aa8c33664c83b8c7",
  "_created": "2026-05-22T06:08:02.000Z",
  "_published": "2026-05-22T06:12:46.336Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77325854077,
      "time": 239,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7153926987"
    },
    {
      "job": 77325854067,
      "time": 236,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153926193"
    },
    {
      "job": 77325854073,
      "time": 243,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7153920418"
    },
    {
      "job": 77325854102,
      "time": 206,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153912296"
    },
    {
      "job": 77325340153,
      "time": 285,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153877388"
    },
    {
      "job": 77325854101,
      "time": 179,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153914606"
    },
    {
      "job": 77325854092,
      "time": 190,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7153916575"
    },
    {
      "job": 77325854079,
      "time": 172,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7153913032"
    },
    {
      "job": 77325854124,
      "time": 159,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153910414"
    }
  ],
  "_buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/syoung9836/knfi",
  "_commit": {
    "id": "4af481854152826464d46b3f2cbaa34e8cf2f051",
    "author": "SYOUNG9836 <youngsin0306@kookmin.ac.kr>",
    "committer": "SYOUNG9836 <youngsin0306@kookmin.ac.kr>",
    "message": "check 20260122 ver1.0.2\n",
    "time": 1769079233
  },
  "_maintainer": {
    "name": "Sinyoung Park",
    "email": "youngsin0306@kookmin.ac.kr",
    "login": "syoung9836",
    "description": "",
    "uuid": 78527477,
    "orcid": "0000-0003-3658-0935"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "vegan",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "BiodiversityR",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "plotrix",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "cellranger",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "broom",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "drat",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "kadmin",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "syoung9836",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 10
    }
  ],
  "_tags": [],
  "_topics": [
    "data-analysis-r",
    "forestry"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "syoung9836",
      "count": 36,
      "uuid": 78527477
    }
  ],
  "_userbio": {
    "uuid": 78527477,
    "type": "user",
    "name": "SYOUNG9836"
  },
  "_downloads": {
    "count": 194,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/knfi"
  },
  "_devurl": "https://github.com/syoung9836/knfi",
  "_pkgdown": "https://syoung9836.github.io/knfi/",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/knfi.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/syoung9836/knfi",
  "_realowner": "syoung9836",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2024-10-14"
    },
    {
      "version": "1.0.1",
      "date": "2024-11-21"
    },
    {
      "version": "1.0.1.9",
      "date": "2024-12-03"
    },
    {
      "version": "1.0.2",
      "date": "2026-01-22"
    }
  ],
  "_exports": [
    "biomass_nfi",
    "cwd_biomass_nfi",
    "diversity_nfi",
    "filter_nfi",
    "iv_nfi",
    "read_nfi",
    "summary_nfi",
    "switchcol_nfi",
    "tsvis_nfi"
  ],
  "_datasets": [
    {
      "name": "nfi_col",
      "title": "The Korean and English names of the column names",
      "object": "nfi_col",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Korean_Column_Name",
        "English_Name",
        "Column_Name"
      ],
      "rows": 174,
      "table": true,
      "tojson": true
    },
    {
      "name": "nfi_donghae",
      "title": "National Forest Inventory data for Donghae-si, Gangwon-do, Republic of Korea for testing the function",
      "object": "nfi_donghae",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "biomass_nfi",
      "title": "Calculate Tree Biomass for National Forest Inventory Data",
      "topics": [
        "biomass_nfi"
      ]
    },
    {
      "page": "cwd_biomass_nfi",
      "title": "Calculate biomass of Coarse Woody Debris",
      "topics": [
        "cwd_biomass_nfi"
      ]
    },
    {
      "page": "diversity_nfi",
      "title": "Calculate species diversity indices for National Forest Inventory Data",
      "topics": [
        "diversity_nfi"
      ]
    },
    {
      "page": "filter_nfi",
      "title": "Filter National Forest Inventory Data",
      "topics": [
        "filter_nfi"
      ]
    },
    {
      "page": "iv_nfi",
      "title": "Calculates the importance values for National Forest Inventory Data",
      "topics": [
        "iv_nfi"
      ]
    },
    {
      "page": "nfi_col",
      "title": "The Korean and English names of the column names",
      "topics": [
        "nfi_col"
      ]
    },
    {
      "page": "nfi_donghae",
      "title": "National Forest Inventory data for Donghae-si, Gangwon-do, Republic of Korea for testing the function",
      "topics": [
        "nfi_donghae"
      ]
    },
    {
      "page": "read_nfi",
      "title": "Read Korean National Forest Inventory",
      "topics": [
        "read_nfi"
      ]
    },
    {
      "page": "summary_nfi",
      "title": "Calculate descriptive statistics for National Forest Inventory Data",
      "topics": [
        "summary_nfi"
      ]
    },
    {
      "page": "switchcol_nfi",
      "title": "Switch column names",
      "topics": [
        "switchcol_nfi"
      ]
    },
    {
      "page": "tsvis_nfi",
      "title": "Visualize time series data for National Forest Inventory Data",
      "topics": [
        "tsvis_nfi"
      ]
    }
  ],
  "_pkglogo": "https://github.com/syoung9836/knfi/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/syoung9836/knfi/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "base64enc",
    "BiodiversityR",
    "bit",
    "bit64",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "car",
    "carData",
    "cellranger",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "clipr",
    "cluster",
    "colorspace",
    "corrplot",
    "cowplot",
    "cpp11",
    "crayon",
    "data.table",
    "DBI",
    "Deriv",
    "digest",
    "doBy",
    "dplyr",
    "drat",
    "e1071",
    "effects",
    "estimability",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "forecast",
    "foreign",
    "Formula",
    "fracdiff",
    "fs",
    "generics",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "glue",
    "gridExtra",
    "gtable",
    "haven",
    "highr",
    "Hmisc",
    "hms",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "insight",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "microbenchmark",
    "mime",
    "minqa",
    "mitools",
    "modelr",
    "nlme",
    "nloptr",
    "nnet",
    "nortest",
    "numDeriv",
    "pbkrtest",
    "permute",
    "pillar",
    "pkgconfig",
    "plotrix",
    "polynom",
    "prettyunits",
    "progress",
    "proxy",
    "purrr",
    "quantreg",
    "R6",
    "rappdirs",
    "rbibutils",
    "Rcmdr",
    "RcmdrMisc",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "readr",
    "readstata13",
    "readxl",
    "reformulas",
    "relimp",
    "rematch",
    "rlang",
    "rmarkdown",
    "rpart",
    "rstatix",
    "rstudioapi",
    "s2",
    "S7",
    "sandwich",
    "sass",
    "scales",
    "sf",
    "sp",
    "SparseM",
    "stringi",
    "stringr",
    "survey",
    "survival",
    "tcltk2",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "tinytex",
    "tzdb",
    "units",
    "urca",
    "utf8",
    "vctrs",
    "vegan",
    "viridisLite",
    "vroom",
    "withr",
    "wk",
    "xfun",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "knfi.Rmd",
      "filename": "knfi.html",
      "title": "knfi",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-09-25 13:08:31",
      "modified": "2024-11-19 13:49:22",
      "commits": 2
    },
    {
      "source": "Published.Rmd",
      "filename": "Published.html",
      "title": "Publications",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-01-22 06:56:16",
      "modified": "2026-01-22 06:56:16",
      "commits": 1
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "knfi",
  "_universes": [
    "syoung9836"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-22T06:11:15.000Z",
      "distro": "noble",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "afb91a4d325141ef00a519167d44dc5ed73935ef1bde4329b7fc1cd30eba64c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-22T06:11:12.000Z",
      "distro": "noble",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "c7747374d02e61db5bcefe22776c21025cd530450f39bef3b6ba016ef975b2e4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-22T06:10:57.000Z",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "fa87691985a5bdf0812005786b358f602c55a44d27ed00f95943720387cfbe6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-22T06:10:29.000Z",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "9e5a323a2f4e47f3a5d0cbe9c9e4e9cc14ee66766d6ba7144999c27969a4ff89",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-05-22T06:11:24.000Z",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "7065821a43377df671a70417e2a11d26815df7ab854657c00e950fdb1e4773c0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-22T06:10:08.000Z",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "106941b4b3f54aa14bb932803188ca9037360cc69421f97c9478e289ff40157d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-22T06:10:07.000Z",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "0123f1c31604f8484d5d5bd9edbb7531c680630766849fb28c4107af33937657",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-22T06:09:49.000Z",
      "commit": "4af481854152826464d46b3f2cbaa34e8cf2f051",
      "fileid": "9b1654fc341818289f20717b7d7118eb3aad2ca488461f8aa526316a81f12a44",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/syoung9836/actions/runs/26271350502"
    }
  ]
}