{
  "_id": "6a17eeb4acfb0bcc41da576d",
  "Type": "Package",
  "Package": "BLA",
  "Title": "Boundary Line Analysis",
  "Version": "1.0.2",
  "Authors@R": "c(\nperson(\"Chawezi\", \"Miti\", , \"mitichawezi14@gmail.com\", role = c(\"cre\", \"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-7776-8366\")),\nperson(\"Richard M\", \"Lark\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-2571-8521\")),\nperson(\"Alice E\", \"Milne\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-4509-0578\")),\nperson(\"Ken E\", \"Giller\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-5998-4652\")),\nperson(\"Victor O\", \"Sadras\", role = \"ctb\"),\nperson(\"University of Nottingham/Rothamsted Research\", role = \"fnd\")\n)",
  "Description": "Fits boundary line models to datasets as proposed by Webb\n(1972) <doi:10.1080/00221589.1972.11514472> and makes\nstatistical inferences about their parameters. Provides\nadditional tools for testing datasets for evidence of boundary\npresence and selecting initial starting values for model\noptimization prior to fitting the boundary line models. It also\nincludes tools for conducting post-hoc analyses such as\npredicting boundary values and identifying the most limiting\nfactor (Miti, Milne, Giller, Lark (2024)\n<doi:10.1016/j.fcr.2024.109365>). This ensures a comprehensive\nanalysis for datasets that exhibit upper boundary structures.",
  "License": "GPL (>= 3)",
  "URL": "https://chawezimiti.github.io/BLA/",
  "BugReports": "https://github.com/chawezimiti/BLA/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.1",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev\nlibnode-dev",
  "Repository": "https://chawezimiti.r-universe.dev",
  "Date/Publication": "2025-12-22 01:57:40 UTC",
  "RemoteUrl": "https://github.com/chawezimiti/bla",
  "RemoteRef": "HEAD",
  "RemoteSha": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 07:24:48 UTC",
    "User": "root"
  },
  "Author": "Chawezi Miti [cre, aut, cph] (ORCID:\n<https://orcid.org/0000-0001-7776-8366>),\nRichard M Lark [aut] (ORCID: <https://orcid.org/0000-0003-2571-8521>),\nAlice E Milne [aut] (ORCID: <https://orcid.org/0000-0002-4509-0578>),\nKen E Giller [aut] (ORCID: <https://orcid.org/0000-0002-5998-4652>),\nVictor O Sadras [ctb],\nUniversity of Nottingham/Rothamsted Research [fnd]",
  "Maintainer": "Chawezi Miti <mitichawezi14@gmail.com>",
  "MD5sum": "f6986aef3517f05bc30377286a94460f",
  "_user": "chawezimiti",
  "_type": "src",
  "_file": "BLA_1.0.2.tar.gz",
  "_fileid": "b17a9fd7cb31c7c984c3679105b7260702ceb09c6fa54a93c8169554386526ce",
  "_filesize": 1727862,
  "_sha256": "b17a9fd7cb31c7c984c3679105b7260702ceb09c6fa54a93c8169554386526ce",
  "_created": "2026-05-28T07:24:48.000Z",
  "_published": "2026-05-28T07:28:52.117Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78243385564,
      "time": 205,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7260079924"
    },
    {
      "job": 78243385659,
      "time": 184,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260073069"
    },
    {
      "job": 78243385653,
      "time": 143,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7260059527"
    },
    {
      "job": 78243385562,
      "time": 148,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260060475"
    },
    {
      "job": 78242849133,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260015080"
    },
    {
      "job": 78243385585,
      "time": 123,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260054460"
    },
    {
      "job": 78243385634,
      "time": 118,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7260053251"
    },
    {
      "job": 78243385628,
      "time": 112,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7260051685"
    },
    {
      "job": 78243385645,
      "time": 104,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260049101"
    }
  ],
  "_buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/chawezimiti/bla",
  "_commit": {
    "id": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
    "author": "Chawezi Miti <chawezi.miti@nottingham.ac.uk>",
    "committer": "Chawezi Miti <chawezi.miti@nottingham.ac.uk>",
    "message": "updated cran-comments.md\n",
    "time": 1766368660
  },
  "_maintainer": {
    "name": "Chawezi Miti",
    "email": "mitichawezi14@gmail.com",
    "login": "chawezimiti",
    "orcid": "0000-0001-7776-8366",
    "description": "Agrometrician and Soil scientist | Developer and maintainer of the BLA R package for boundary line analysis| Statistics| Geospatial analysis",
    "uuid": 120607675
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "concaveman",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "chawezimiti",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "chawezimiti",
      "count": 151,
      "uuid": 120607675
    }
  ],
  "_userbio": {
    "uuid": 120607675,
    "type": "user",
    "name": "Chawezi Miti",
    "description": "Agrometrician and Soil scientist | Developer and maintainer of the BLA R package for boundary line analysis| Statistics| Geospatial analysis"
  },
  "_downloads": {
    "count": 611,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/BLA"
  },
  "_devurl": "https://github.com/chawezimiti/bla",
  "_pkgdown": "https://chawezimiti.github.io/BLA/",
  "_searchresults": 23,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/BLA.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/chawezimiti/bla",
  "_realowner": "chawezimiti",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2024-05-28"
    },
    {
      "version": "1.0.2",
      "date": "2025-12-22"
    }
  ],
  "_exports": [
    "AP",
    "blbin",
    "ble_profile",
    "blqr",
    "bolides",
    "cbvn",
    "expl_boundary",
    "kurt",
    "limfactor",
    "na.drop",
    "ocskew",
    "predictBL",
    "seHessian",
    "skew",
    "startValues",
    "summastat"
  ],
  "_datasets": [
    {
      "name": "evapotranspiration",
      "title": "Evapotranspiration data",
      "object": "evapotranspiration",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Region",
        "ET(mm)",
        "yield(t/ha)"
      ],
      "rows": 691,
      "table": true,
      "tojson": true
    },
    {
      "name": "soil",
      "title": "Soil survey data",
      "object": "soil",
      "class": [
        "data.frame"
      ],
      "fields": [
        "yield",
        "pH",
        "P"
      ],
      "rows": 6110,
      "table": true,
      "tojson": true
    },
    {
      "name": "SoilP",
      "title": "Soil Phosphorus data",
      "object": "SoilP",
      "class": [
        "data.frame"
      ],
      "fields": [
        "P",
        "yield"
      ],
      "rows": 6020,
      "table": true,
      "tojson": true
    },
    {
      "name": "SoilpH",
      "title": "Soil pH data",
      "object": "SoilpH",
      "class": [
        "data.frame"
      ],
      "fields": [
        "pH",
        "yield"
      ],
      "rows": 6047,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "blbin",
      "title": "Binning method for determining the boundary line model",
      "topics": [
        "blbin"
      ]
    },
    {
      "page": "ble_profile",
      "title": "Likelihood profile for various measurement error values",
      "topics": [
        "ble_profile"
      ]
    },
    {
      "page": "blqr",
      "title": "Boundary line model determination using quantile regression",
      "topics": [
        "blqr"
      ]
    },
    {
      "page": "BOLIDES",
      "title": "Boundary line determination technique",
      "topics": [
        "bolides"
      ]
    },
    {
      "page": "cbvn",
      "title": "Fitting boundary line using censored bivariate normal model",
      "topics": [
        "cbvn"
      ]
    },
    {
      "page": "evapotranspiration",
      "title": "Evapotranspiration data",
      "topics": [
        "evapotranspiration"
      ]
    },
    {
      "page": "expl_boundary",
      "title": "Testing evidence of boundary existence in dataset",
      "topics": [
        "expl_boundary"
      ]
    },
    {
      "page": "limfactor",
      "title": "Determination of the most limiting factor to biological response",
      "topics": [
        "limfactor"
      ]
    },
    {
      "page": "predictBL",
      "title": "Predict boundary response",
      "topics": [
        "predictBL"
      ]
    },
    {
      "page": "soil",
      "title": "Soil survey data",
      "topics": [
        "soil"
      ]
    },
    {
      "page": "SoilP",
      "title": "Soil Phosphorus data",
      "topics": [
        "SoilP"
      ]
    },
    {
      "page": "SoilpH",
      "title": "Soil pH data",
      "topics": [
        "SoilpH"
      ]
    },
    {
      "page": "startValues",
      "title": "Starting values for optimization functions",
      "topics": [
        "startValues"
      ]
    },
    {
      "page": "summastat",
      "title": "Summary statistics",
      "topics": [
        "summastat"
      ]
    }
  ],
  "_pkglogo": "https://github.com/chawezimiti/bla/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/chawezimiti/bla/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "concaveman",
    "curl",
    "data.table",
    "DBI",
    "e1071",
    "jsonlite",
    "KernSmooth",
    "MASS",
    "mvtnorm",
    "numDeriv",
    "proxy",
    "Rcpp",
    "s2",
    "sf",
    "units",
    "V8",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "BLA.Rmd",
      "filename": "BLA.html",
      "title": "Boundary Line Analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "Boundary line analysis using BLA package",
        "Load the BLA package",
        "Data",
        "Exploratory analysis",
        "Normality test",
        "Outlier detection and removal",
        "Test for presence of boundary in dataset",
        "Fitting boundary line using different methods",
        "Bolides algorithm",
        "Binning method",
        "Quantile regression method",
        "Censored bivariate normal model",
        "Using your own defined model",
        "Closing remarks",
        "References"
      ],
      "created": "2024-04-04 09:59:47",
      "modified": "2024-05-27 20:23:54",
      "commits": 13
    },
    {
      "source": "Introduction_to_BLA.Rmd",
      "filename": "Introduction_to_BLA.html",
      "title": "Introduction to boundary line analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "Boundary line analysis using BLA package",
        "Load the BLA package",
        "Data",
        "Exploratory analysis",
        "Normality test",
        "Outlier detection and removal",
        "Test for presence of boundary in dataset",
        "Fitting boundary line using different methods",
        "Bolides algorithm",
        "Binning method",
        "Quantile regression method",
        "Censored bivariate normal model",
        "Using your own defined model",
        "Closing remarks",
        "References"
      ],
      "created": "2024-04-04 11:17:57",
      "modified": "2024-05-27 20:59:45",
      "commits": 15
    },
    {
      "source": "Censored_bivariate_normal_model.Rmd",
      "filename": "Censored_bivariate_normal_model.html",
      "title": "Use of censored bivariate normal model function for yield gap analysis",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Load the BLA package",
        "Yield gap analysis using boundary lines",
        "Soil P boundary line fitting",
        "Data exploration",
        "Fitting the boundary line to data",
        "Soil pH boundary line fitting",
        "Determination of most limiting factor",
        "Concluding remarks",
        "References"
      ],
      "created": "2024-04-04 11:17:57",
      "modified": "2024-05-23 21:58:25",
      "commits": 12
    }
  ],
  "_score": 5.014940349792937,
  "_indexed": true,
  "_nocasepkg": "bla",
  "_universes": [
    "chawezimiti"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-28T07:27:47.000Z",
      "distro": "noble",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "f4837a3f8d93726341ece02de84d49abe96f615d219c34b1f9887b321dfa3b53",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-28T07:27:27.000Z",
      "distro": "noble",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "36dd59d39b0c5a505c8932fc0582eb9109bc944d710c36fe9707cdd37eba571c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-28T07:27:02.000Z",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "df0b1ccddbf27a64eec9e71e1dd4baaf6bdef11798cd7afc9a4817b4bf9cf308",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-05-28T07:27:03.000Z",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "ffdb440da5c8d2be398d3e61ccc24a1085c47a52e839691f40b22f231f26c8f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-05-28T07:27:10.000Z",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "1248e64ea35c63d653cb7cd26b4915cc9836cb8def4d1c48f6f9e1e29aa0f9f5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-28T07:26:09.000Z",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "9866b2a6fb46f8801a4550b9d4685ea14c2d317da4993a15c4af934cef641474",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-28T07:26:06.000Z",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "1f9c35fc67bfeda233a1cb2d811fac7bcf00f7c3219553f7702d554be48823c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-05-28T07:26:01.000Z",
      "commit": "83aee691b76ab355acfd212ffdbbaac9dfb3c3d7",
      "fileid": "7da53832afb6f9a97e61f60cd20b45b0323c1cd8e901313ffee9da8e9f31ef0d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chawezimiti/actions/runs/26560720211"
    }
  ]
}