{
  "_id": "6a1bd40f1d7bb097a0a14ff6",
  "Package": "aLBI",
  "Type": "Package",
  "Title": "Estimating Length-Based Indicators for Fish Stock",
  "Version": "0.1.9",
  "Authors@R": "c(\nperson(\"Ataher\", \"Ali\", email = \"ataher.cu.ms@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Mohammed Shahidul\", \"Alam\", email = \"alamms@cu.ac.bd\", role = \"aut\"))",
  "Maintainer": "Ataher Ali <ataher.cu.ms@gmail.com>",
  "Description": "Provides tools for estimating length-based indicators from\nlength frequency data to assess fish stock status and manage\nfisheries sustainably. Implements methods from Cope and Punt\n(2009) <doi:10.1577/C08-025.1> for data-limited stock\nassessment and Froese (2004)\n<doi:10.1111/j.1467-2979.2004.00144.x> for detecting\noverfishing using simple indicators. Key functions include:\nFrequencyTable(): Calculate the frequency table from the\ncollected and also the extract the length frequency data from\nthe frequency table with the upper length_range. A numeric\nvalue specifying the bin width for class intervals. If not\nprovided, the bin width is automatically calculated using Wang\n(2020) <doi:10.1016/j.fishres.2019.105474> formula. FreqTM():\nCreates a frequency distribution table for fish length data\nacross multiple months using a consistent length class\nstructure. The bin width is determined by either a custom value\nor Wang's formula, applied uniformly across all months. The\nfunction dynamically detects and renames columns to 'Month' and\n'Length' from the input dataframe. The maximum observed length\nis included as part of the last class, with the upper bound set\nto the smallest multiple of the bin width greater than or equal\nto the maximum length. Months can be converted to dates using a\nconfigurable day and year, with dates assigned sequentially in\n'day.month.year' format (e.g., 15.01.26). FishPar(): Calculates\nlength-based indicators (LBIs) proposed by Froese (2004)\n<doi:10.1111/j.1467-2979.2004.00144.x> such as the percentage\nof mature fish (Pmat), percentage of optimal length fish\n(Popt), percentage of mega spawners (Pmega), and the sum of\nthese as Pobj. This function also estimates confidence\nintervals for different lengths, visualizes length frequency\ndistributions, and provides data frames containing calculated\nvalues. FishSS(): Makes decisions based on input from Cope and\nPunt (2009) <doi:10.1577/C08-025.1> and parameters calculated\nby FishPar() (e.g., Pobj, Pmat, Popt, LM_ratio) to determine\nstock status as target spawning biomass (TSB40) and limit\nspawning biomass (LSB25), and selectivity. LWR(): Fits and\nvisualizes length-weight relationships using linear regression,\nwith options for log-transformation and customizable plotting.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "URL": "https://github.com/Ataher76/aLBI",
  "BugReports": "https://github.com/Ataher76/aLBI/issues",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://ataher76.r-universe.dev",
  "Date/Publication": "2026-05-01 20:09:55 UTC",
  "RemoteUrl": "https://github.com/ataher76/albi",
  "RemoteRef": "HEAD",
  "RemoteSha": "7e24b62583a5c23a361102284448084a3a4463cb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 06:12:10 UTC",
    "User": "root"
  },
  "Author": "Ataher Ali [aut, cre],\nMohammed Shahidul Alam [aut]",
  "MD5sum": "3117d28ff82903ee9aca133e1840ef2e",
  "_user": "ataher76",
  "_type": "src",
  "_file": "aLBI_0.1.9.tar.gz",
  "_fileid": "1543f959d2fc6ffdde5a65aa1cd9812ca73afdce07d4cd4a44ff6aa4beb45787",
  "_filesize": 915503,
  "_sha256": "1543f959d2fc6ffdde5a65aa1cd9812ca73afdce07d4cd4a44ff6aa4beb45787",
  "_created": "2026-05-31T06:12:10.000Z",
  "_published": "2026-05-31T06:24:15.402Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78704670052,
      "time": 178,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7314340918"
    },
    {
      "job": 78704670054,
      "time": 155,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7314338712"
    },
    {
      "job": 78704670042,
      "time": 189,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7314389310"
    },
    {
      "job": 78704670051,
      "time": 220,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314386957"
    },
    {
      "job": 78704480639,
      "time": 205,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314322255"
    },
    {
      "job": 78704670045,
      "time": 141,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314337256"
    },
    {
      "job": 78704670048,
      "time": 115,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7314334597"
    },
    {
      "job": 78704670059,
      "time": 124,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7314335569"
    },
    {
      "job": 78704670053,
      "time": 144,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314337531"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ataher76/albi",
  "_commit": {
    "id": "7e24b62583a5c23a361102284448084a3a4463cb",
    "author": "Ataher Ali <114239980+Ataher76@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "readme updated\n\nUpdated README to enhance overview and key features.",
    "time": 1777666195
  },
  "_maintainer": {
    "name": "Ataher Ali",
    "email": "ataher.cu.ms@gmail.com",
    "login": "ataher76",
    "uuid": 114239980
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "openxlsx",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    }
  ],
  "_owner": "ataher76",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-26",
      "n": 4
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 3
    }
  ],
  "_tags": [],
  "_topics": [
    "albi-r-pacakge",
    "fisheries-research",
    "kaptai-lake",
    "stock-assessment"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "ataher76",
      "count": 53,
      "uuid": 114239980
    }
  ],
  "_userbio": {
    "uuid": 114239980,
    "type": "user",
    "name": "Ataher Ali",
    "description": "Hi there I'm Ataher ali, a passionate data visualizer and analyst with a focus on fish stock assessment using R programming.\r\n\r\n"
  },
  "_downloads": {
    "count": 208,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/aLBI"
  },
  "_devurl": "https://github.com/ataher76/albi",
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/aLBI.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ataher76/albi",
  "_realowner": "ataher76",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.4",
      "date": "2024-07-09"
    },
    {
      "version": "0.1.5",
      "date": "2024-07-26"
    },
    {
      "version": "0.1.6",
      "date": "2024-11-14"
    },
    {
      "version": "0.1.7",
      "date": "2024-11-21"
    },
    {
      "version": "0.1.8",
      "date": "2025-07-14"
    },
    {
      "version": "0.1.9",
      "date": "2026-01-11"
    }
  ],
  "_exports": [
    "FishPar",
    "FishSS",
    "FreqTM",
    "FrequencyTable",
    "LWR"
  ],
  "_help": [
    {
      "page": "CPdata",
      "title": "CPdata: Example dataset for aLBI package",
      "topics": [
        "CPdata"
      ]
    },
    {
      "page": "ExData",
      "title": "ExData: Example raw length dataset for aLBI package",
      "topics": [
        "ExData"
      ]
    },
    {
      "page": "FishPar",
      "title": "Calculate Length-Based Indicators with Monte Carlo Simulation",
      "topics": [
        "FishPar"
      ]
    },
    {
      "page": "FishSS",
      "title": "Assess Stock Status and Classify Fish selectivity",
      "topics": [
        "FishSS"
      ]
    },
    {
      "page": "FreqTM",
      "title": "FreqTM Generate Frequency Distribution Table for Fish Length Data Across Months",
      "topics": [
        "FreqTM"
      ]
    },
    {
      "page": "FrequencyTable",
      "title": "FrequencyTable Generate a Frequency Distribution Table for Fish Length Data",
      "topics": [
        "FrequencyTable"
      ]
    },
    {
      "page": "lenfreq01",
      "title": "lenfreq01: Example dataset for aLBI package",
      "topics": [
        "lenfreq01"
      ]
    },
    {
      "page": "lenfreq02",
      "title": "lenfreq02: Example dataset for aLBI package",
      "topics": [
        "lenfreq02"
      ]
    },
    {
      "page": "lenfreqM",
      "title": "lenfreqM: Example length-weight dataset for aLBI package",
      "topics": [
        "lenfreqM"
      ]
    },
    {
      "page": "LWdata",
      "title": "LWdata: Example length-weight dataset for aLBI package",
      "topics": [
        "LWdata"
      ]
    },
    {
      "page": "LWR",
      "title": "Plot and Model Length-Weight Relationships with Optional Log Transformation",
      "topics": [
        "LWR"
      ]
    }
  ],
  "_readme": "https://github.com/ataher76/albi/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "openxlsx",
    "pillar",
    "pkgconfig",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "Introduction.Rmd",
      "filename": "Introduction.html",
      "title": "aLBI - A Simple R Package for Estimating Length-Based Indicators and Fish Stock Assessment from Length Frequency Data",
      "author": "Ataher Ali",
      "engine": "knitr::rmarkdown",
      "headings": [
        "aLBI: A Simple R Package for Fish Stock Assessment",
        "Introduction",
        "Function Overview",
        "Methods",
        "Installation",
        "Package Management",
        "Data Preparation for Functions",
        "Function (i): FrequencyTable",
        "Arguments",
        "Function (ii): FreqTM",
        "Function (iii): FishPar",
        "Example with existing data",
        "Explaination of Output",
        "Function (iv): FishSS",
        "Example with CPdata",
        "Output",
        "Function (iv): LWR",
        "Example with existing LWdata",
        "Conclusion",
        "Acknowledgements",
        "To read more detail",
        "References",
        "Additional Information",
        "Contact package maintainer for any questions or issues"
      ],
      "created": "2024-07-03 15:32:02",
      "modified": "2025-08-21 22:15:13",
      "commits": 16
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "albi",
  "_universes": [
    "ataher76"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-05-31T06:14:55.000Z",
      "distro": "noble",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "7ea93e2ba471488cfcb635d18ffb63c7c1636fb0f910d8024103f77fd225867d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.9",
      "date": "2026-05-31T06:14:32.000Z",
      "distro": "noble",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "453fb1d32622c187328185144931644eba326284f7839aa30549a0ccc8924bb7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-05-31T06:22:53.000Z",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "eacbcdbe9c7ea82e1e65372e339b35de0d6ca4788b4d9018928071b22830d17f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.9",
      "date": "2026-05-31T06:22:21.000Z",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "7690277032f08be52420c2fc7bc7b69175e1a2fac0873acf9076b29450df3fbb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.9",
      "date": "2026-05-31T06:14:45.000Z",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "b659cf31b16cef8330e7514737c6ebc3364b69068d0ae40c17ddd5d79a701551",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-05-31T06:13:43.000Z",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "6864752a43e6cd23407d63a8e2ec46b7bcfc22f561a20b8374b9367d1ae23a47",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-05-31T06:13:44.000Z",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "698d7c5f2db52cddc76c6f61ee9d16bd6c6a4df1f04e67342a4ba722c3b32825",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.9",
      "date": "2026-05-31T06:14:13.000Z",
      "commit": "7e24b62583a5c23a361102284448084a3a4463cb",
      "fileid": "35232dad2d406c5fe72fdf00d58cd32d10c3881491305dbe4af7e0935d7c4e19",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ataher76/actions/runs/26705013844"
    }
  ]
}