{
  "_id": "6a266962794753ddbc3e7157",
  "Package": "eye",
  "Title": "Analysis of Eye Data",
  "Version": "1.3.0.9000",
  "Authors@R": "c(\nperson(\"Tjebo\", \"Heeren\",\nrole = c(\"aut\", \"cre\"),\nemail = \"tjebo@gmx.de\",\ncomment = c(ORCID = \"0000-0001-5297-2301\")),\nperson(\"Antoine\", \"Fabri\", role = \"ctb\"))",
  "Description": "There is no ophthalmic researcher who has not had\nheadaches from the handling of visual acuity entries. Different\nnotations, untidy entries. This shall now be a matter of the\npast. Eye makes it as easy as pie to work with VA data - easy\ncleaning, easy conversion between Snellen, logMAR, ETDRS\nletters, and qualitative visual acuity shall never pester you\nagain. The eye package automates the pesky task to count number\nof patients and eyes, and can help to clean data with easy\nre-coding for right and left eyes. It also contains functions\nto help reshaping eye side specific variables between wide and\nlong format. Visual acuity conversion is based on\nSchulze-Bonsel et al. (2006) <doi:10.1167/iovs.05-0981>,\nGregori et al. (2010) <doi:10.1097/iae.0b013e3181d87e04>, Beck\net al. (2003) <doi:10.1016/s0002-9394(02)01825-1> and Bach\n(2007) <https://michaelbach.de/sci/acuity.html>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/tjebo/eye",
  "BugReports": "https://github.com/tjebo/eye/issues",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://tjebo.r-universe.dev",
  "Date/Publication": "2025-09-27 17:48:36 UTC",
  "RemoteUrl": "https://github.com/tjebo/eye",
  "RemoteRef": "HEAD",
  "RemoteSha": "988f041665b7933ede992a6d43f274443b4dc262",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-08 07:00:01 UTC",
    "User": "root"
  },
  "Author": "Tjebo Heeren [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5297-2301>),\nAntoine Fabri [ctb]",
  "Maintainer": "Tjebo Heeren <tjebo@gmx.de>",
  "MD5sum": "cbebb184bb40a0be59c261c428478c92",
  "_user": "tjebo",
  "_type": "src",
  "_file": "eye_1.3.0.9000.tar.gz",
  "_fileid": "e4fa1f31459b7b5c9ca7377d1a0142b55d2e83b3aa4374b6385b2187143c81ed",
  "_filesize": 258547,
  "_sha256": "e4fa1f31459b7b5c9ca7377d1a0142b55d2e83b3aa4374b6385b2187143c81ed",
  "_created": "2026-06-08T07:00:01.000Z",
  "_published": "2026-06-08T07:04:02.585Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80038954703,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7473504676"
    },
    {
      "job": 80038954711,
      "time": 140,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473509504"
    },
    {
      "job": 80038954707,
      "time": 103,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7473500698"
    },
    {
      "job": 80038954714,
      "time": 96,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473498862"
    },
    {
      "job": 80038327302,
      "time": 295,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473476106"
    },
    {
      "job": 80038954700,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473502223"
    },
    {
      "job": 80038954757,
      "time": 104,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7473501358"
    },
    {
      "job": 80038954728,
      "time": 88,
      "config": "windows-oldrel",
      "r": "",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 80038954715,
      "time": 108,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7473501981"
    }
  ],
  "_buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tjebo/eye",
  "_commit": {
    "id": "988f041665b7933ede992a6d43f274443b4dc262",
    "author": "tjebo <tjebo@gmx.de>",
    "committer": "tjebo <tjebo@gmx.de>",
    "message": "packagedown website build\n",
    "time": 1758995316
  },
  "_maintainer": {
    "name": "Tjebo Heeren",
    "email": "tjebo@gmx.de",
    "login": "tjebo",
    "uuid": 36016789,
    "orcid": "0000-0001-5297-2301"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5",
      "role": "Depends"
    },
    {
      "package": "cli",
      "version": ">= 3.6.5",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.4",
      "role": "Imports"
    },
    {
      "package": "english",
      "version": ">= 1.2-6",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "version": ">= 1.9.4",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 2.0.4",
      "role": "Imports"
    },
    {
      "package": "pillar",
      "version": ">= 1.11.1",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.6",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.5.2",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.3.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.1",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "version": ">= 1.2.1",
      "role": "Imports"
    },
    {
      "package": "eyedata",
      "version": ">= 0.1.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.50",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.29",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.3",
      "role": "Suggests"
    }
  ],
  "_owner": "tjebo",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-38",
      "n": 27
    },
    {
      "week": "2025-39",
      "n": 7
    }
  ],
  "_tags": [
    {
      "name": "v1.3.0",
      "date": "2025-09-20"
    }
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "tjebo",
      "count": 325,
      "uuid": 36016789
    }
  ],
  "_userbio": {
    "uuid": 36016789,
    "type": "user",
    "name": "tjebo"
  },
  "_downloads": {
    "count": 220,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/eye"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/tjebo/eye",
  "_searchresults": 19,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/eye.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tjebo/eye",
  "_realowner": "tjebo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2020-06-25"
    },
    {
      "version": "1.0.0",
      "date": "2021-01-07"
    },
    {
      "version": "1.0.1",
      "date": "2021-01-10"
    },
    {
      "version": "1.1.0",
      "date": "2021-03-08"
    },
    {
      "version": "1.2.0",
      "date": "2021-03-22"
    },
    {
      "version": "1.2.1",
      "date": "2021-09-04"
    },
    {
      "version": "1.3.0",
      "date": "2025-09-26"
    }
  ],
  "_exports": [
    "as_etdrs",
    "as_logmar",
    "as_snellen",
    "blink",
    "eyes",
    "eyestr",
    "getage",
    "hyperop",
    "myop",
    "myopic",
    "recodeye",
    "reveal",
    "set_eye_strings",
    "tidyNA",
    "to_etdrs",
    "to_logmar",
    "to_snellen",
    "va",
    "va_mixed"
  ],
  "_help": [
    {
      "page": "blink",
      "title": "Your data in a blink of an eye",
      "topics": [
        "blink"
      ]
    },
    {
      "page": "eyes",
      "title": "Count patients and eyes",
      "concept": [
        "eye core functions"
      ],
      "topics": [
        "eyes",
        "eyestr"
      ]
    },
    {
      "page": "getage",
      "title": "getage",
      "concept": [
        "convenience functions"
      ],
      "topics": [
        "getage"
      ]
    },
    {
      "page": "hyperop",
      "title": "Hyperopic eye data",
      "topics": [
        "hyperop"
      ]
    },
    {
      "page": "myop",
      "title": "Myopic eye data",
      "topics": [
        "myop",
        "myopic"
      ]
    },
    {
      "page": "parse_snellen",
      "title": "parsing snellen fractions to numeric values",
      "topics": [
        "parse_snellen"
      ]
    },
    {
      "page": "print_methods",
      "title": "print eye classes",
      "topics": [
        "print.blink",
        "print.etdrs",
        "print.eyes",
        "print.eyes_details",
        "print.logmar",
        "print.snellen",
        "print_methods"
      ]
    },
    {
      "page": "recodeye",
      "title": "Recode eyes",
      "concept": [
        "string matching functions"
      ],
      "topics": [
        "recodeye"
      ]
    },
    {
      "page": "reveal",
      "title": "reveal",
      "concept": [
        "revealer"
      ],
      "topics": [
        "reveal"
      ]
    },
    {
      "page": "set_eye_strings",
      "title": "Set list of codes",
      "topics": [
        "set_eye_strings"
      ]
    },
    {
      "page": "snellen_steps",
      "title": "Convert plus minus entries",
      "concept": [
        "VA converter"
      ],
      "topics": [
        "snellensteps",
        "snellen_steps"
      ]
    },
    {
      "page": "va",
      "title": "Visual acuity notation conversion",
      "concept": [
        "Ophthalmic functions",
        "VA cleaner",
        "VA converter"
      ],
      "topics": [
        "va"
      ]
    },
    {
      "page": "va_mixed",
      "title": "VA classes",
      "concept": [
        "Ophthalmic functions",
        "VA converter"
      ],
      "topics": [
        "va_mixed"
      ]
    },
    {
      "page": "VAwrapper",
      "title": "VA conversion wrapper",
      "concept": [
        "VA converter"
      ],
      "topics": [
        "as_etdrs",
        "as_logmar",
        "as_snellen",
        "to_etdrs",
        "to_logmar",
        "to_snellen",
        "VAwrapper"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "english",
    "generics",
    "glue",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "eye.Rmd",
      "filename": "eye.html",
      "title": "eye",
      "author": "Tjebo Heeren",
      "engine": "knitr::rmarkdown",
      "headings": [
        "See more with eye",
        "Introduction",
        "Visual acuity",
        "Conversion steps",
        "Cleaning",
        "Detection",
        "Accepted VA formats / Plausibility checks [#plausibility]",
        "Conversion",
        "Qualitative visual acuity measures",
        "Custom values for qualitative entries:",
        "Examples",
        "recodeye",
        "Counting patients and eyes",
        "Guessing",
        "patient ID columns:",
        "eye variable column:",
        "Counting",
        "Report:",
        "Use in rmarkdown",
        "Reshape eye data",
        "myop",
        "Make myop work",
        "myop under the hood",
        "hyperop",
        "blink",
        "Work under the hood",
        "Names and codes",
        "Tidy data",
        "How do I rename columns in R?",
        "Tips and rules for naming:",
        "Name examples",
        "Reveal common statistics",
        "Calculate age",
        "Important notes",
        "VA conversion chart",
        "Acknowledgements",
        "Resources",
        "References"
      ],
      "created": "2020-06-07 23:14:12",
      "modified": "2025-09-19 23:56:38",
      "commits": 32
    }
  ],
  "_score": 4.658964842664435,
  "_indexed": true,
  "_nocasepkg": "eye",
  "_universes": [
    "tjebo"
  ],
  "_binaries": [
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-05-09T09:14:32.000Z",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "5faf204730c1eaeb2c12d8ef4763855733a2ab0173439c15e08d54e62e8411f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/25597335264"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-06-08T07:03:00.000Z",
      "distro": "noble",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "795332a8de1e3e41ab04666a15bbf8870e13f817c4ef9155bbcedd70575f9905",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-06-08T07:03:15.000Z",
      "distro": "noble",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "1505b8d4b1dc920658289a1f80873a491d979716be1264f75a3fd0bf98c3e6e7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-06-08T07:02:45.000Z",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "8a65eb9d4329b92e9b32584362ebca656898777e8fb572b108e778e8e3d3287c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-06-08T07:02:36.000Z",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "04709bc6fe164276c82b1aa9c9b9d387341110324872f9a50516a18ae6f5efb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0.9000",
      "date": "2026-06-08T07:03:12.000Z",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "d46cadf80ca4f4fa19c3919a64043b16b46f77c9284624653b2c6dfa80dc4b2c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-06-08T07:02:31.000Z",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "2081555a88caf70cafce492858e594484df281339389a26b23533c579f611abf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-06-08T07:02:37.000Z",
      "commit": "988f041665b7933ede992a6d43f274443b4dc262",
      "fileid": "38273df1579f159ec5aea78423b72d9c8c90c5c4754666a1d175616092a69da1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjebo/actions/runs/27121123873"
    }
  ]
}