{
  "_id": "6ad7152a0d12c08e591b80d0",
  "Package": "getDTeval",
  "Title": "Translating Coding Statements using get() and eval() for\nImproved Run-Time Coding Efficiency",
  "Version": "0.0.2",
  "Authors@R": "c(\nperson(\"David\", \"Shilane\", , \"david.shilane@columbia.edu\", c(\"aut\")),\nperson(\"Mayur\",\"Bansal\", , \"mb4511@columbia.edu\", c(\"ctb\",\"cre\")),\nperson(\"Anderson\", \"Nelson\", , \"an2908@columbia.edu\", c(\"ctb\")),\nperson(\"Caffrey\", \"Lee\", , \"cl3802@columbia.edu\", c(\"ctb\")),\nperson(\"Zichen\", \"Huang\", , \"zh2380@columbia.edu\", c(\"ctb\"))\n)",
  "Description": "The getDTeval() function facilitates the translation of\nthe original coding statement to an optimized form for improved\nruntime efficiency without compromising on the programmatic\ncoding design. The function can either provide a translation of\nthe coding statement, directly evaluate the translation to\nreturn a coding result, or provide both of these outputs.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-20 07:11:54 UTC",
    "User": "root"
  },
  "Author": "David Shilane [aut], Mayur Bansal [ctb, cre], Anderson Nelson\n[ctb], Caffrey Lee [ctb], Zichen Huang [ctb]",
  "Maintainer": "Mayur Bansal <mb4511@columbia.edu>",
  "Repository": "https://mb4511.r-universe.dev",
  "Date/Publication": "2021-06-21 05:10:04 UTC",
  "RemoteUrl": "https://github.com/cran/getDTeval",
  "RemoteRef": "HEAD",
  "RemoteSha": "295547b9dd02cd4d12918b14b2a329eec955d585",
  "_user": "mb4511",
  "_type": "src",
  "_file": "getDTeval_0.0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/b325fbaf48a4c65764378ae9ee7ce0c081edc82454e3b7f9e79cb8c083c71e5b",
  "_filesize": 113847,
  "_sha256": "b325fbaf48a4c65764378ae9ee7ce0c081edc82454e3b7f9e79cb8c083c71e5b",
  "_expires": "2027-01-28T07:15:53.000Z",
  "_created": "2026-10-20T07:11:54.000Z",
  "_published": "2026-10-20T07:15:54.734Z",
  "_upstream": "https://github.com/cran/getDTeval",
  "_status": "success",
  "_maintainer": {
    "name": "Mayur Bansal",
    "email": "mb4511@columbia.edu",
    "login": "mb4511",
    "description": "Data Enthusiast who loves to solve business challenges by leveraging analytical techniques. ",
    "uuid": 44247842
  },
  "_jobs": [
    {
      "job": 118502558371,
      "time": 131,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12247465860"
    },
    {
      "job": 118502558598,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12247101324"
    },
    {
      "job": 118502558428,
      "time": 194,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12246528852"
    },
    {
      "job": 118502558390,
      "time": 143,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12247195755"
    },
    {
      "job": 118501393084,
      "time": 206,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12247485234"
    },
    {
      "job": 118502558472,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12247050915"
    },
    {
      "job": 118502558442,
      "time": 82,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12246704897"
    },
    {
      "job": 118502558555,
      "time": 61,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12247670115"
    },
    {
      "job": 118502558489,
      "time": 75,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12246867922"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082",
  "_commit": {
    "id": "295547b9dd02cd4d12918b14b2a329eec955d585",
    "author": "Mayur Bansal <mb4511@columbia.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.0.2\n",
    "time": 1624252204
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "formulaic",
      "role": "Imports"
    },
    {
      "package": "microbenchmark",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "mb4511",
      "count": 2,
      "uuid": 44247842
    }
  ],
  "_userbio": {
    "uuid": 44247842,
    "type": "user",
    "name": "Mayur Bansal",
    "followers": 2,
    "description": "Data Enthusiast who loves to solve business challenges by leveraging analytical techniques. "
  },
  "_downloads": {
    "count": 287,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/getDTeval"
  },
  "_searchresults": 4,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/getDTeval.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_realowner": "mb4511",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2020-11-18"
    },
    {
      "version": "0.0.2",
      "date": "2021-06-21"
    }
  ],
  "_exports": [
    "benchmark.getDTeval",
    "function.ending.point",
    "getDTeval",
    "translate.fn.calls"
  ],
  "_help": [
    {
      "page": "benchmark.getDTeval",
      "title": "benchmark.getDTeval",
      "topics": [
        "benchmark.getDTeval"
      ]
    },
    {
      "page": "function.ending.point",
      "title": "function.ending.point",
      "topics": [
        "function.ending.point"
      ]
    },
    {
      "page": "getDTeval",
      "title": "getDTeval",
      "topics": [
        "getDTeval"
      ]
    },
    {
      "page": "translate.fn.calls",
      "title": "translate.fn.calls",
      "topics": [
        "translate.fn.calls"
      ]
    }
  ],
  "_readme": "https://github.com/cran/getDTeval/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "formulaic",
    "microbenchmark"
  ],
  "_vignettes": [
    {
      "source": "Introduction_to_getDTeval.Rmd",
      "filename": "Introduction_to_getDTeval.html",
      "title": "Introduction to GetDTeval",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Methods",
        "getDTeval()",
        "parameter descriptions",
        "Examples of getDTeval()",
        "Example 1:  Grouped Mean in data.table Using get() Statements",
        "Example 1a:  Translated Code",
        "Example 1b:  Result",
        "Example 1c:  Translations and Results",
        "Example 2:  Filtered and Grouped Mean with dplyr",
        "Example 2a:  Translations",
        "Example 2b:  Result",
        "Example 3:  Running Code As Is or in Optimized Statements",
        "Example 3a:  Running Code As Is",
        "Example 3b:  Running the Translated Code",
        "Benchmarking with benchmark.getDTeval()",
        "parameter description",
        "An example to highlight the benchmark.getDTeval function",
        "Example 4",
        "Benefits getDTeval",
        "Extending the Capacity for Programmatic Designs",
        "Example 5:  Using eval() in Calculated Quantities with data.table",
        "Example 6:  Using eval() in Calculated Quantities with dplyr",
        "Example 7: Programmatic Mutation with dplyr",
        "Example 8: Improving Readability of Grouped Calculations in dplyr",
        "Notes",
        "Conclusion"
      ],
      "created": "2020-11-18 08:00:06",
      "modified": "2021-06-21 05:10:04",
      "commits": 2
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "getdteval",
  "_universes": [
    "mb4511"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.2",
      "date": "2026-10-20T07:14:04.000Z",
      "distro": "resolute",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/573bc5632415d4e06195eecf4570231bcffc35ac5c4097f72a994b8598882e52",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.2",
      "date": "2026-10-20T07:13:59.000Z",
      "distro": "resolute",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/31c7099b8e397d7d465cfe8bf8144f19b6e29e438bdd21f4d3fddbe4cac00f1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.2",
      "date": "2026-10-20T07:14:31.000Z",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/b290fabfbe11de269020f6a11cc053bf9999b9d347de0fb575e873d79bfab071",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.2",
      "date": "2026-10-20T07:14:01.000Z",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/114bacbd0f1fcff9e3dbbddaacf389bab30e647eb42567308c5ef5b7947a86d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.2",
      "date": "2026-10-20T07:14:04.000Z",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/9dd98ff07d4a1269c1c2495c9b7928b2769dbd5a6a91139d95af9a14ab474574",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.2",
      "date": "2026-10-20T07:13:10.000Z",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/02d92d66d71e90bcd8f7aaaa991eba64d51bd554cb24112c38fcc292b7ca4d22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.2",
      "date": "2026-10-20T07:12:56.000Z",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/249a7cdfacd738bfedfb33a370c468548bf0f8cb5e21cb41fe82b76b398cdc8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.2",
      "date": "2026-10-20T07:13:07.000Z",
      "commit": "295547b9dd02cd4d12918b14b2a329eec955d585",
      "fileid": "https://r2.ropensci.org/f9caaec115ad5d75ba3f85203a8c544005440a5fdfe0456029e1ffc6fa7283c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mb4511/actions/runs/39384596082"
    }
  ]
}