{
  "_id": "6a21429ccd65a98ecbd2ab4e",
  "Package": "ISO11784Tools",
  "Title": "ISO11784 PIT Tag ID Format Converters",
  "Version": "1.2.0",
  "Authors@R": "person(\"Graeme\", \"Diack\", , \"graemediack@hotmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-1023-4700\"))",
  "Description": "Some tools to assist with converting International\nOrganization for Standardization (ISO) standard 11784\n(ISO11784) animal ID codes between 4 recognised formats\ncommonly displayed on Passive Integrated Transponder (PIT) tag\nreaders. The most common formats are 15 digit decimal, e.g.,\n999123456789012, and 13 character hexadecimal 'dot' format,\ne.g., 3E7.1CBE991A14. These are referred to in this package as\nisodecimal and isodothex. The other two formats are the raw\nhexadecimal representation of the ISO11784 binary structure\n(see <https://en.wikipedia.org/wiki/ISO_11784_and_ISO_11785>).\nThere are two 'flavours' of this format, a left and a right\nvariation. Which flavour a reader happens to output depends on\nif the developers decided to reverse the binary number or not\nbefore converting to hexadecimal, a decision based on the fact\nthat the PIT tags will transmit their binary code Least\nSignificant Bit (LSB) first, or backwards basically.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://graemediack.r-universe.dev",
  "Date/Publication": "2025-02-24 12:39:54 UTC",
  "RemoteUrl": "https://github.com/graemediack/iso11784tools",
  "RemoteRef": "HEAD",
  "RemoteSha": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 09:14:19 UTC",
    "User": "root"
  },
  "Author": "Graeme Diack [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1023-4700>)",
  "Maintainer": "Graeme Diack <graemediack@hotmail.com>",
  "MD5sum": "8df19d6fc5c8d15fca64f1336eaccf7e",
  "_user": "graemediack",
  "_type": "src",
  "_file": "ISO11784Tools_1.2.0.tar.gz",
  "_fileid": "a7f191eea2d9efe7e77e4eb9d18ffd1090e61db3b6387c3605a4124b1bb1d791",
  "_filesize": 114999,
  "_sha256": "a7f191eea2d9efe7e77e4eb9d18ffd1090e61db3b6387c3605a4124b1bb1d791",
  "_created": "2026-06-04T09:14:19.000Z",
  "_published": "2026-06-04T09:17:16.816Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79487373933,
      "time": 121,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7407632639"
    },
    {
      "job": 79487373909,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407633482"
    },
    {
      "job": 79487373893,
      "time": 131,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7407627098"
    },
    {
      "job": 79487373820,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407632053"
    },
    {
      "job": 79486842221,
      "time": 189,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407587358"
    },
    {
      "job": 79487373856,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407623965"
    },
    {
      "job": 79487373949,
      "time": 109,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7407628181"
    },
    {
      "job": 79487373950,
      "time": 61,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7407610514"
    },
    {
      "job": 79487373896,
      "time": 84,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407619033"
    }
  ],
  "_buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/graemediack/iso11784tools",
  "_commit": {
    "id": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
    "author": "graemediack@hotmail.com <graemediack@hotmail.com>",
    "committer": "graemediack@hotmail.com <graemediack@hotmail.com>",
    "message": "version 1.2.0 - add handling for character seperators in ISODECIMAL\n",
    "time": 1740400794
  },
  "_maintainer": {
    "name": "Graeme Diack",
    "email": "graemediack@hotmail.com",
    "login": "graemediack",
    "description": "Interested in Automation, Data Mobilisation, Maths and Modelling (if only I had the mind to participate) and currently Salmon!",
    "uuid": 38691395,
    "orcid": "0000-0003-1023-4700"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "graemediack",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "graemediack",
      "count": 62,
      "uuid": 38691395
    }
  ],
  "_userbio": {
    "uuid": 38691395,
    "type": "user",
    "name": "Graeme Diack",
    "description": "Interested in Automation, Data Mobilisation, Maths and Modelling (if only I had the mind to participate) and currently Salmon!"
  },
  "_downloads": {
    "count": 136,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ISO11784Tools"
  },
  "_devurl": "https://github.com/graemediack/iso11784tools",
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ISO11784Tools.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/graemediack/iso11784tools",
  "_realowner": "graemediack",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.4",
      "date": "2023-03-01"
    },
    {
      "version": "1.2.0",
      "date": "2025-02-24"
    }
  ],
  "_exports": [
    "binary_to_decimal",
    "binary_to_hexadecimal",
    "convert_to_all",
    "convert_to_iso64bitl",
    "convert_to_iso64bitr",
    "convert_to_isodecimal",
    "convert_to_isodothex",
    "decimal_to_binary",
    "decimal_to_hexadecimal",
    "get_iso11784_format",
    "hexadecimal_to_binary",
    "hexadecimal_to_decimal",
    "iso64bitleft_to_isodecimal",
    "iso64bitright_to_isodecimal",
    "isodecimal_to_iso64bitleft",
    "isodecimal_to_iso64bitright",
    "isodecimal_to_isodothex",
    "isodothex_to_isodecimal"
  ],
  "_help": [
    {
      "page": "binary_to_decimal",
      "title": "Binary to Decimal converter",
      "topics": [
        "binary_to_decimal"
      ]
    },
    {
      "page": "binary_to_hexadecimal",
      "title": "Binary to Hexadecimal converter",
      "topics": [
        "binary_to_hexadecimal"
      ]
    },
    {
      "page": "convert_to_all",
      "title": "Convert a list of codes to all other formats",
      "topics": [
        "convert_to_all"
      ]
    },
    {
      "page": "convert_to_iso64bitl",
      "title": "Convert any recognised ISO11784/5 format to Raw Hexadecimal format, animal tag bit on the Left",
      "topics": [
        "convert_to_iso64bitl"
      ]
    },
    {
      "page": "convert_to_iso64bitr",
      "title": "Convert any recognised ISO11784/5 format to Raw Hexadecimal format, animal tag bit on the Right",
      "topics": [
        "convert_to_iso64bitr"
      ]
    },
    {
      "page": "convert_to_isodecimal",
      "title": "Convert any recognised ISO11784/5 format to Decimal format",
      "topics": [
        "convert_to_isodecimal"
      ]
    },
    {
      "page": "convert_to_isodothex",
      "title": "Convert any recognised ISO11784/5 format to Dot Hexadecimal format",
      "topics": [
        "convert_to_isodothex"
      ]
    },
    {
      "page": "decimal_to_binary",
      "title": "Decimal to Binary converter",
      "topics": [
        "decimal_to_binary"
      ]
    },
    {
      "page": "decimal_to_hexadecimal",
      "title": "Decimal to Hexadecimal converter",
      "topics": [
        "decimal_to_hexadecimal"
      ]
    },
    {
      "page": "get_iso11784_format",
      "title": "ISO11784 Pattern detection routine to identify (as far as possible) the input format",
      "topics": [
        "get_iso11784_format"
      ]
    },
    {
      "page": "hexadecimal_to_binary",
      "title": "Hexadecimal to Binary converter This is simply a wrapper for decimal_to_binary and hexadecimal_to_decimal",
      "topics": [
        "hexadecimal_to_binary"
      ]
    },
    {
      "page": "hexadecimal_to_decimal",
      "title": "Hexadecimal to Decimal converter",
      "topics": [
        "hexadecimal_to_decimal"
      ]
    },
    {
      "page": "iso64bitleft_to_isodecimal",
      "title": "ISO 11784 Raw Hexadecimal format, animal ID on the LEFT, To ISO11784 15 Digit Decimal",
      "topics": [
        "iso64bitleft_to_isodecimal"
      ]
    },
    {
      "page": "iso64bitright_to_isodecimal",
      "title": "ISO 11784 Raw Hexadecimal format, animal ID on the RIGHT, To ISO11784 15 Digit Decimal",
      "topics": [
        "iso64bitright_to_isodecimal"
      ]
    },
    {
      "page": "isodecimal_to_iso64bitleft",
      "title": "ISO11784 15 Digit Decimal format To ISO11784 Raw Hexadecimal format, animal ID on the LEFT",
      "topics": [
        "isodecimal_to_iso64bitleft"
      ]
    },
    {
      "page": "isodecimal_to_iso64bitright",
      "title": "ISO11784 15 Digit Decimal format To ISO11784 Raw Hexadecimal format, animal ID on the RIGHT",
      "topics": [
        "isodecimal_to_iso64bitright"
      ]
    },
    {
      "page": "isodecimal_to_isodothex",
      "title": "ISO11784 15 Digit Decimal format To ISO11784 Dot Hexadecimal",
      "topics": [
        "isodecimal_to_isodothex"
      ]
    },
    {
      "page": "isodothex_to_isodecimal",
      "title": "ISO 11784 Dot Hexadecimal format To ISO11784 15 Digit Decimal",
      "topics": [
        "isodothex_to_isodecimal"
      ]
    }
  ],
  "_readme": "https://github.com/graemediack/iso11784tools/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "ISO11784Tools.Rmd",
      "filename": "ISO11784Tools.html",
      "title": "ISO11784Tools",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Further Reading",
        "ISO11784 In Practice",
        "Functions",
        "get_iso11784_format",
        "convert_to_X Family",
        "convert_to_all",
        "to Family",
        "Lowest Level Family",
        "The End. Enjoy!"
      ],
      "created": "2023-02-22 17:07:50",
      "modified": "2025-02-24 12:36:48",
      "commits": 2
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "iso11784tools",
  "_universes": [
    "graemediack"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-04T09:16:26.000Z",
      "distro": "noble",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "ee3347a663fa05bac15aeac897313f3ed64e74e83c6a560a09b23d45ac782740",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-04T09:16:27.000Z",
      "distro": "noble",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "c0caae6da8b7d463c7d37c68cf76b2b990d1c44d9393f098adbaec5dcec5ec93",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-04T09:16:15.000Z",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "0a9875d430d2170c6be2ddf918622f04be930048c28497698831dd8f63d76cf2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-04T09:16:29.000Z",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "1966883cfeb87a635a2f1e6515c84570689698bc5d6e69e67af0f1129ac593da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.0",
      "date": "2026-06-04T09:16:15.000Z",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "89bd596ea781a50669d334491539f123a7ca8649a75ae97eb1f18e85546a25c8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-04T09:16:07.000Z",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "2a72c839d194ce9a6241ffb00b347760a1351a890f3398584e15bb18640e12c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-04T09:15:22.000Z",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "16ac96b32ccd2867cbdc8c27999f40eb135844b50e978bd580ed30a97e067ac2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-04T09:15:44.000Z",
      "commit": "4987d6ed24fd33ee613f140ed0a601d896699f0a",
      "fileid": "adda42b1123224c946b860ff7ad4b80c3812323f4f22e881f505f3f339442110",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/graemediack/actions/runs/26942385941"
    }
  ]
}