{
  "_id": "6a1ee780b401979e734117ce",
  "Package": "extraoperators",
  "Title": "Extra Binary Relational and Logical Operators",
  "Version": "0.4.0",
  "Authors@R": "person(given = \"Joshua F.\",\nfamily = \"Wiley\",\nrole = c(\"aut\", \"cre\"),\nemail = \"jwiley.psych@gmail.com\",\ncomment = c(ORCID = \"0000-0002-0271-6702\"))",
  "Author": "Joshua F. Wiley [aut, cre]\n(<https://orcid.org/0000-0002-0271-6702>)",
  "Maintainer": "Joshua F. Wiley <jwiley.psych@gmail.com>",
  "URL": "https://joshuawiley.com/extraoperators/,\nhttps://github.com/JWiley/extraoperators",
  "BugReports": "https://github.com/JWiley/extraoperators/issues",
  "Description": "Speed up common tasks, particularly logical or relational\ncomparisons and routine follow up tasks such as finding the\nindices and subsetting. Inspired by mathematics, where\nsomething like: 3 < x < 6 is a standard, elegant and clear way\nto assert that x is both greater than 3 and less than 6 (see\nfor example\n<https://en.wikipedia.org/wiki/Relational_operator>), a\nchaining operator is implemented. The chaining operator, %c%,\nallows multiple relational operations to be used in quotes on\nthe right hand side for the same object, on the left hand side.\nThe %e% operator allows something like set-builder notation\n(see for example\n<https://en.wikipedia.org/wiki/Set-builder_notation>) to be\nused on the right hand side. Operators have built in prefixes\ndefined for all, any, subset, and which to reduce the amount of\ncode needed for common tasks, such as return those values that\nare true.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://jwiley.r-universe.dev",
  "Date/Publication": "2026-05-19 12:30:47 UTC",
  "RemoteUrl": "https://github.com/jwiley/extraoperators",
  "RemoteRef": "HEAD",
  "RemoteSha": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 13:58:29 UTC",
    "User": "root"
  },
  "MD5sum": "30a634d1fbb4f8e4377bfa83368ee0c3",
  "_user": "jwiley",
  "_type": "src",
  "_file": "extraoperators_0.4.0.tar.gz",
  "_fileid": "162a1102d2ab9eca28448cc82683753436036adbdcda8547c42bbab590faebd6",
  "_filesize": 154606,
  "_sha256": "162a1102d2ab9eca28448cc82683753436036adbdcda8547c42bbab590faebd6",
  "_created": "2026-05-19T13:58:29.000Z",
  "_published": "2026-06-02T14:24:00.698Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79093655787,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7085626046"
    },
    {
      "job": 79093656639,
      "time": 123,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7085616674"
    },
    {
      "job": 79093655911,
      "time": 91,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7085603320"
    },
    {
      "job": 79093654768,
      "time": 113,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7085611946"
    },
    {
      "job": 79093654099,
      "time": 166,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7085562267"
    },
    {
      "job": 79093654521,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7360476726"
    },
    {
      "job": 79093655097,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7085602543"
    },
    {
      "job": 79093656346,
      "time": 80,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7085599211"
    },
    {
      "job": 79093655416,
      "time": 79,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7085598262"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jwiley/extraoperators",
  "_commit": {
    "id": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
    "author": "Joshua F. Wiley <jwiley.psych@gmail.com>",
    "committer": "Joshua F. Wiley <jwiley.psych@gmail.com>",
    "message": "try to fix github actions\n",
    "time": 1779193847
  },
  "_maintainer": {
    "name": "Joshua F. Wiley",
    "email": "jwiley.psych@gmail.com",
    "login": "jwiley",
    "twitter": "@WileyResearch",
    "description": "I am a lecturer in the Turner Institute for Brain and Mental Health and School of Psychological Sciences at Monash University",
    "uuid": 322716,
    "orcid": "0000-0002-0271-6702"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "jwiley",
  "_selfowned": true,
  "_usedby": 7,
  "_updates": [
    {
      "week": "2026-21",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "jwiley",
      "count": 28,
      "uuid": 322716
    }
  ],
  "_userbio": {
    "uuid": 322716,
    "type": "user",
    "name": "Joshua F. Wiley, Ph.D.",
    "description": "I am a lecturer in the Turner Institute for Brain and Mental Health and School of Psychological Sciences at Monash University"
  },
  "_downloads": {
    "count": 4192,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/extraoperators"
  },
  "_devurl": "https://github.com/jwiley/extraoperators",
  "_pkgdown": "https://joshuawiley.com/extraoperators/",
  "_searchresults": 254,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/extraoperators.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jwiley/extraoperators",
  "_realowner": "jwiley",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2019-11-04"
    },
    {
      "version": "0.3.0",
      "date": "2023-12-14"
    }
  ],
  "_exports": [
    "%!==%",
    "%!grepl%",
    "%!in%",
    "%?!=%",
    "%?!grepl%",
    "%?!in%",
    "%?==%",
    "%?c%",
    "%?e%",
    "%?g%",
    "%?ge%",
    "%?gel%",
    "%?gele%",
    "%?gl%",
    "%?gle%",
    "%?grepl%",
    "%?in%",
    "%?l%",
    "%?le%",
    "%?nin%",
    "%===%",
    "%a!=%",
    "%a!grepl%",
    "%a!in%",
    "%a==%",
    "%ac%",
    "%ae%",
    "%ag%",
    "%age%",
    "%agel%",
    "%agele%",
    "%agl%",
    "%agle%",
    "%agrepl%",
    "%ain%",
    "%al%",
    "%ale%",
    "%anin%",
    "%any!=%",
    "%any!grepl%",
    "%any!in%",
    "%any==%",
    "%anyc%",
    "%anye%",
    "%anyflipIn%",
    "%anyg%",
    "%anyge%",
    "%anygel%",
    "%anygele%",
    "%anygl%",
    "%anygle%",
    "%anygrepl%",
    "%anyin%",
    "%anyl%",
    "%anyle%",
    "%anynin%",
    "%c%",
    "%e%",
    "%flipIn%",
    "%g%",
    "%ge%",
    "%gel%",
    "%gele%",
    "%gl%",
    "%gle%",
    "%grepl%",
    "%l%",
    "%le%",
    "%nin%",
    "%s!=%",
    "%s!grepl%",
    "%s!in%",
    "%s==%",
    "%sc%",
    "%se%",
    "%sg%",
    "%sge%",
    "%sgel%",
    "%sgele%",
    "%sgl%",
    "%sgle%",
    "%sgrepl%",
    "%sin%",
    "%sl%",
    "%sle%",
    "%snin%"
  ],
  "_help": [
    {
      "page": "grapes-c-grapes",
      "title": "Chain Operator",
      "topics": [
        "%c%"
      ]
    },
    {
      "page": "grapes-e-grapes",
      "title": "Element In Set Operator",
      "topics": [
        "%e%"
      ]
    },
    {
      "page": "identity_operators",
      "title": "Strict Identity Operators",
      "topics": [
        "%!==%",
        "%===%",
        "identity_operators"
      ]
    },
    {
      "page": "logicalall",
      "title": "Several ways to evaluate whether all values meet logical conditions including logical range comparison helpers",
      "topics": [
        "%a!=%",
        "%a!grepl%",
        "%a!in%",
        "%a==%",
        "%ac%",
        "%ae%",
        "%ag%",
        "%age%",
        "%agel%",
        "%agele%",
        "%agl%",
        "%agle%",
        "%agrepl%",
        "%ain%",
        "%al%",
        "%ale%",
        "%anin%",
        "logical all"
      ]
    },
    {
      "page": "logicalany",
      "title": "Several ways to evaluate whether any values meet logical conditions",
      "topics": [
        "%any!=%",
        "%any!grepl%",
        "%any!in%",
        "%any==%",
        "%anyc%",
        "%anye%",
        "%anyflipIn%",
        "%anyg%",
        "%anyge%",
        "%anygel%",
        "%anygele%",
        "%anygl%",
        "%anygle%",
        "%anygrepl%",
        "%anyin%",
        "%anyl%",
        "%anyle%",
        "%anynin%",
        "logical any"
      ]
    },
    {
      "page": "logicalwhich",
      "title": "Several ways to return an index based on logical range comparison helpers",
      "topics": [
        "%?!=%",
        "%?!grepl%",
        "%?!in%",
        "%?==%",
        "%?c%",
        "%?e%",
        "%?g%",
        "%?ge%",
        "%?gel%",
        "%?gele%",
        "%?gl%",
        "%?gle%",
        "%?grepl%",
        "%?in%",
        "%?l%",
        "%?le%",
        "%?nin%",
        "logical indexes (which)"
      ]
    },
    {
      "page": "logicals",
      "title": "Several logical range comparison helpers",
      "topics": [
        "%!grepl%",
        "%!in%",
        "%flipIn%",
        "%g%",
        "%ge%",
        "%gel%",
        "%gele%",
        "%gl%",
        "%gle%",
        "%grepl%",
        "%l%",
        "%le%",
        "%nin%",
        "logicals"
      ]
    },
    {
      "page": "subsetting",
      "title": "Several ways to subset based on logical range comparison helpers",
      "topics": [
        "%s!=%",
        "%s!grepl%",
        "%s!in%",
        "%s==%",
        "%sc%",
        "%se%",
        "%sg%",
        "%sge%",
        "%sgel%",
        "%sgele%",
        "%sgl%",
        "%sgle%",
        "%sgrepl%",
        "%sin%",
        "%sl%",
        "%sle%",
        "%snin%",
        "subsetting"
      ]
    }
  ],
  "_readme": "https://github.com/jwiley/extraoperators/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "logicals-vignette.Rmd",
      "filename": "logicals-vignette.html",
      "title": "Logical Operators",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Logical Comparisons",
        "Indices (Which Values?)",
        "Subsetting",
        "All (or None)",
        "Chaining",
        "Interval Notation Operator",
        "Regular Expressions"
      ],
      "created": "2019-10-03 07:25:19",
      "modified": "2026-05-19 08:11:52",
      "commits": 8
    }
  ],
  "_score": 7.525565544385209,
  "_indexed": true,
  "_nocasepkg": "extraoperators",
  "_universes": [
    "jwiley"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-05-19T14:00:58.000Z",
      "distro": "noble",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "fd053fe99a14a12e24204e37278ea0630b13ff1c4ec128ed00a7b7bb8c92a5b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-05-19T14:00:36.000Z",
      "distro": "noble",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "fef7f02c8a9dfc1e9507b0d700c080aeb1f9798eb6ca64e438355306982df3c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-05-19T14:00:06.000Z",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "bb0c3c506a390aaac49814f67c8e306fb6f363e2e5e9472acbaf35d142716798",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-05-19T14:00:24.000Z",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "016278d3b3509e6f18ef58f91da90ceeacdcbeb7e3a1f2032d2331b978f1a240",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-05-19T13:59:48.000Z",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "d14ed6f89962803c26e6c520d6a41342b0c7615175b4a8055a34217c882fc032",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-05-19T13:59:50.000Z",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "acafde9d25ce699afe352dffcb349c8490422cf1698fffb3695d011d289a1f72",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-05-19T13:59:46.000Z",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "96828967b104c014850f40e729fb903606795274cb2357a34bfeb7a3175023df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-06-02T14:23:16.000Z",
      "commit": "2fdbf44be4c86bad8a2831ce663fa2d01c81c88c",
      "fileid": "dfb96cf3350144751ce04166033bda738137c9289ee57caeab4c71d437f5fa9e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jwiley/actions/runs/26101904454"
    }
  ]
}