{
  "_id": "6ac21a51773a0037682c2072",
  "Package": "aprof",
  "Type": "Package",
  "Title": "Amdahl's Profiler, Directed Optimization Made Easy",
  "Version": "0.4.1",
  "Date": "2018-17-05",
  "Author": "Marco D. Visser",
  "Maintainer": "Marco D. Visser <marco.d.visser@gmail.com>",
  "Description": "Assists the evaluation of whether and where to focus code\noptimization, using Amdahl's law and visual aids based on line\nprofiling. Amdahl's profiler organizes profiling output files\n(including memory profiling) in a visually appealing way. It is\nmeant to help to balance development vs. execution time by\nhelping to identify the most promising sections of code to\noptimize and projecting potential gains. The package is an\naddition to R's standard profiling tools and is not a wrapper\nfor them.",
  "License": "GPL (>= 2)",
  "URL": "http://github.com/MarcoDVisser/aprof",
  "BugReports": "http://github.com/MarcoDVisser/aprof/issues",
  "RoxygenNote": "5.0.1",
  "Config/pak/sysreqs": "cmake make libuv1-dev",
  "Repository": "https://marcodvisser.r-universe.dev",
  "Date/Publication": "2025-02-15 10:37:51 UTC",
  "RemoteUrl": "https://github.com/marcodvisser/aprof",
  "RemoteRef": "HEAD",
  "RemoteSha": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-04 09:12:26 UTC",
    "User": "root"
  },
  "_user": "marcodvisser",
  "_type": "src",
  "_file": "aprof_0.4.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/e03c26eebbc5c88d02d557696d8189e5b80f9580bb39e124d708165e1a210c3b",
  "_filesize": 136281,
  "_sha256": "e03c26eebbc5c88d02d557696d8189e5b80f9580bb39e124d708165e1a210c3b",
  "_expires": "2027-01-12T09:20:15.000Z",
  "_created": "2026-10-04T09:12:26.000Z",
  "_published": "2026-10-04T09:20:16.939Z",
  "_jobs": [
    {
      "job": 111404213114,
      "time": 95,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11298648702"
    },
    {
      "job": 111404213136,
      "time": 99,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11298793436"
    },
    {
      "job": 111404213212,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11298554370"
    },
    {
      "job": 111404213265,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11299172117"
    },
    {
      "job": 111403772906,
      "time": 160,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11299017818"
    },
    {
      "job": 111404213128,
      "time": 78,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11299037844"
    },
    {
      "job": 111404213205,
      "time": 60,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11299267439"
    },
    {
      "job": 111404213181,
      "time": 63,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11299531046"
    },
    {
      "job": 111404213119,
      "time": 58,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11298738470"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849",
  "_status": "success",
  "_upstream": "https://github.com/marcodvisser/aprof",
  "_commit": {
    "id": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
    "author": "Marco D Visser <marco.d.visser@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.md",
    "time": 1739615871
  },
  "_maintainer": {
    "name": "Marco D. Visser",
    "email": "marco.d.visser@gmail.com",
    "login": "marcodvisser",
    "description": "",
    "uuid": 2506966
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Imports"
    }
  ],
  "_owner": "marcodvisser",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 21,
  "_contributors": [
    {
      "user": "marcodvisser",
      "count": 165,
      "uuid": 2506966
    },
    {
      "user": "diego-",
      "count": 1,
      "uuid": 2730503
    }
  ],
  "_userbio": {
    "uuid": 2506966,
    "type": "user",
    "name": "Marco D Visser",
    "followers": 47
  },
  "_downloads": {
    "count": 446,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/aprof"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/marcodvisser/aprof",
  "_searchresults": 9,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/aprof.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/marcodvisser/aprof",
  "_realowner": "marcodvisser",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2013-10-31"
    },
    {
      "version": "0.2",
      "date": "2014-05-14"
    },
    {
      "version": "0.2.1",
      "date": "2014-07-02"
    },
    {
      "version": "0.2.4",
      "date": "2014-11-20"
    },
    {
      "version": "0.2.5",
      "date": "2015-07-20"
    },
    {
      "version": "0.3.1",
      "date": "2015-10-09"
    },
    {
      "version": "0.3.2",
      "date": "2016-03-24"
    },
    {
      "version": "0.3.9",
      "date": "2017-12-04"
    },
    {
      "version": "0.4.1",
      "date": "2018-05-22"
    }
  ],
  "_exports": [
    "aprof",
    "is.aprof",
    "profileplot",
    "readLineDensity",
    "targetedSummary"
  ],
  "_help": [
    {
      "page": "aprof",
      "title": "Create an 'aprof' object for usage in the package 'aprof'",
      "concept": [
        "Line profiling"
      ],
      "topics": [
        "aprof"
      ]
    },
    {
      "page": "is.aprof",
      "title": "is.aprof",
      "topics": [
        "is.aprof"
      ]
    },
    {
      "page": "plot",
      "title": "plot.aprof",
      "concept": [
        "Line profiling"
      ],
      "topics": [
        "plot.aprof"
      ]
    },
    {
      "page": "print",
      "title": "Generic print method for aprof objects",
      "topics": [
        "print.aprof"
      ]
    },
    {
      "page": "profileplot",
      "title": "Line progression plot",
      "concept": [
        "Line profiling"
      ],
      "topics": [
        "profileplot"
      ]
    },
    {
      "page": "readLineDensity",
      "title": "readLineDensity",
      "topics": [
        "readLineDensity"
      ]
    },
    {
      "page": "summary",
      "title": "Projected optimization gains using Amdahl's law.",
      "concept": [
        "Line profiling"
      ],
      "topics": [
        "summary.aprof"
      ]
    },
    {
      "page": "targetedSummary",
      "title": "targetedSummary",
      "topics": [
        "targetedSummary"
      ]
    }
  ],
  "_readme": "https://github.com/marcodvisser/aprof/raw/HEAD/README.md",
  "_rundeps": [
    "brio",
    "callr",
    "cli",
    "crayon",
    "desc",
    "diffobj",
    "evaluate",
    "fs",
    "glue",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "otel",
    "pkgbuild",
    "pkgload",
    "praise",
    "processx",
    "ps",
    "R6",
    "rlang",
    "rprojroot",
    "testthat",
    "waldo",
    "withr"
  ],
  "_score": 4.021189299069938,
  "_indexed": true,
  "_nocasepkg": "aprof",
  "_universes": [
    "marcodvisser"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.1",
      "date": "2026-10-04T09:14:04.000Z",
      "distro": "resolute",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/a3511be0f0c1901f66778c093c512240ce81b44eb2ed560d87e0b3b6a05ac237",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.1",
      "date": "2026-10-04T09:14:07.000Z",
      "distro": "resolute",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/4080e3a7d592d1afefa975be4603200d91ccda0715d53e7241ed9385b4062d50",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.1",
      "date": "2026-10-04T09:17:27.000Z",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/2466c7e156bf4b8b6ef535bb0cf401f6d324aabef7b572f46923ccfa5a97cfcf",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.1",
      "date": "2026-10-04T09:19:47.000Z",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/dfcb931c43f98ddd686acc853fc6a5ffd4fed69a9461c7a2cdd1ac201354504a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.1",
      "date": "2026-10-04T09:13:58.000Z",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/32ba79375bd06038cad24339f96b50a7b48b6e6c2cdf697a0c5bfd82973548dd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-10-04T09:13:21.000Z",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/26888586bfcae7c41c9b28a698631c455aefb81cb99791b416583630e38c9d2f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-10-04T09:13:24.000Z",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/719f45f563618d00999a32b2ea5b46969845a43962ced5490fd23e64beb27394",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-10-04T09:13:55.000Z",
      "commit": "7deb672c377bfe38e40a585cfbcf9f5b15c45efa",
      "fileid": "https://r2.ropensci.org/57bfe037a5c719d506e56f23142ce2e63208a75b3f42060fa85cfe0a6d042376",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/marcodvisser/actions/runs/37191250849"
    }
  ]
}