{
  "_id": "6a104ad1acfb0bcc41c9fc6e",
  "Package": "greenAlgoR",
  "Title": "Carbon Footprint Estimation for R Computations",
  "Version": "0.1.2",
  "Authors@R": "person(\"Adrien\", \"Taudière\", email = \"adrien.taudiere@zaclys.net\",\nrole = c(\"aut\", \"cre\", \"cph\"), comment = c(ORCID = \"0000-0003-1088-1182\"))",
  "Author": "Adrien Taudière [aut, cre, cph]",
  "Maintainer": "Adrien Taudière <adrien.taudiere@zaclys.net>",
  "Description": "Computes the carbon footprint and ecological impact of\ncomputational tasks in R. Based on the Green Algorithms\nframework (Lannelongue et al. 2021,\n<https://calculator.green-algorithms.org/>), this package\nprovides functions to estimate energy consumption and CO2\nemissions from R computations. It includes specialized support\nfor targets pipelines and provides visualization tools for\ncarbon footprint analysis. The package helps researchers and\ndata scientists to measure the environmental impact of their\ncomputational work.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/adrientaudiere/greenAlgoR,\nhttps://adrientaudiere.github.io/greenAlgoR/",
  "BugReports": "https://github.com/adrientaudiere/greenAlgoR/issues",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libglpk-dev libicu-dev libxml2-dev libssl-dev",
  "Repository": "https://adrientaudiere.r-universe.dev",
  "Date/Publication": "2025-09-24 15:04:05 UTC",
  "RemoteUrl": "https://github.com/adrientaudiere/greenAlgoR",
  "RemoteRef": "HEAD",
  "RemoteSha": "09acb640b43eb7d4a1debb37048ef932d84670dc",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-10 08:07:50 UTC",
    "User": "root"
  },
  "MD5sum": "636d12ddaa1f6323eafe6c9598a63b57",
  "_user": "adrientaudiere",
  "_type": "src",
  "_file": "greenAlgoR_0.1.2.tar.gz",
  "_fileid": "3121538159384142bee745131485060b87cd6cce32a5c07b72bf157ad44405b8",
  "_filesize": 818741,
  "_sha256": "3121538159384142bee745131485060b87cd6cce32a5c07b72bf157ad44405b8",
  "_created": "2026-05-10T08:07:50.000Z",
  "_published": "2026-05-22T12:23:45.376Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77378539034,
      "time": 169,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6902201756"
    },
    {
      "job": 77378539068,
      "time": 174,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902202221"
    },
    {
      "job": 77378539019,
      "time": 117,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6902196732"
    },
    {
      "job": 77378538715,
      "time": 115,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902196558"
    },
    {
      "job": 77378538377,
      "time": 255,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902185289"
    },
    {
      "job": 77378538415,
      "time": 138,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7160378221"
    },
    {
      "job": 77378538683,
      "time": 127,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6902197605"
    },
    {
      "job": 77378539027,
      "time": 116,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6902196580"
    },
    {
      "job": 77378538820,
      "time": 123,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6902197183"
    }
  ],
  "_buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/adrientaudiere/greenAlgoR",
  "_commit": {
    "id": "09acb640b43eb7d4a1debb37048ef932d84670dc",
    "author": "adrien <adrien@leGarsBelou.leGarsBelou>",
    "committer": "adrien <adrien@leGarsBelou.leGarsBelou>",
    "message": "change background navbar\n",
    "time": 1758726245
  },
  "_maintainer": {
    "name": "Adrien Taudière",
    "email": "adrien.taudiere@zaclys.net",
    "login": "adrientaudiere",
    "orcid": "0000-0003-1088-1182",
    "uuid": 6680165
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "benchmarkme",
      "role": "Depends"
    },
    {
      "package": "targets",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Depends"
    },
    {
      "package": "here",
      "role": "Suggests"
    },
    {
      "package": "RCurl",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "adrientaudiere",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "adrientaudiere",
      "count": 11,
      "uuid": 6680165
    },
    {
      "user": "copilot",
      "count": 3,
      "uuid": 198982749
    }
  ],
  "_userbio": {
    "uuid": 6680165,
    "type": "user",
    "name": "Adrien Taudiere",
    "description": "Professional website: https://adrientaudiere.com"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/greenAlgoR"
  },
  "_devurl": "https://github.com/adrientaudiere/greenalgor",
  "_pkgdown": "https://adrientaudiere.github.io/greenAlgoR/",
  "_searchresults": 5,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/greenAlgoR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "csv_from_url_ga",
    "ga_footprint",
    "ga_targets",
    "round_conditionaly",
    "session_runtime"
  ],
  "_help": [
    {
      "page": "greenAlgoR-package",
      "title": "'greenAlgoR' package",
      "topics": [
        "greenAlgoR-package"
      ]
    },
    {
      "page": "csv_from_url_ga",
      "title": "Load CSV files from Green Algorithms GitHub repositories",
      "topics": [
        "csv_from_url_ga"
      ]
    },
    {
      "page": "ga_footprint",
      "title": "Compute footprint in grams of CO2 using Lannelongue et al. 2021 algorithm",
      "topics": [
        "ga_footprint"
      ]
    },
    {
      "page": "ga_targets",
      "title": "Calculate carbon footprint for targets pipelines",
      "topics": [
        "ga_targets"
      ]
    },
    {
      "page": "round_conditionaly",
      "title": "Conditionally round numeric values based on magnitude",
      "topics": [
        "round_conditionaly"
      ]
    },
    {
      "page": "session_runtime",
      "title": "Compute session runtime and memory usage statistics",
      "topics": [
        "session_runtime"
      ]
    }
  ],
  "_readme": "https://github.com/adrientaudiere/greenAlgoR/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "base64url",
    "benchmarkme",
    "benchmarkmeData",
    "callr",
    "cli",
    "codetools",
    "cpp11",
    "curl",
    "data.table",
    "doParallel",
    "dplyr",
    "evaluate",
    "farver",
    "foreach",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "httr",
    "igraph",
    "isoband",
    "iterators",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "processx",
    "ps",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "secretbase",
    "stringi",
    "stringr",
    "sys",
    "targets",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "greenAlgoR-intro.Rmd",
      "filename": "greenAlgoR-intro.html",
      "title": "Getting Started with greenAlgoR",
      "author": "Adrien Taudière",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Basic Usage",
        "Calculating Carbon Footprint",
        "Understanding the Results",
        "Location-Specific Carbon Intensity",
        "Hardware Configuration",
        "Current R Session Footprint",
        "Visualization with Reference Values",
        "Best Practices",
        "Next Steps",
        "References"
      ],
      "created": "2025-09-24 08:00:34",
      "modified": "2025-09-24 15:03:51",
      "commits": 2
    },
    {
      "source": "targets-integration.Rmd",
      "filename": "targets-integration.html",
      "title": "Using greenAlgoR with targets Pipelines",
      "author": "Adrien Taudière",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Basic targets Integration",
        "Simple Example",
        "Advanced Pipeline Analysis",
        "Comparing Different Configurations",
        "Visualizing Pipeline Carbon Footprint",
        "Target-Level Analysis",
        "Best Practices for Sustainable Pipelines",
        "Integration with Workflow",
        "Conclusion",
        "References"
      ],
      "created": "2025-09-24 08:00:34",
      "modified": "2025-09-24 15:03:51",
      "commits": 2
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "greenalgor",
  "_universes": [
    "adrientaudiere"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-10T08:10:07.000Z",
      "distro": "noble",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "b59f69a979f2d1285a0c5a69911cc18bc376d7f37bedc8c7b79f0814d630103a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-10T08:10:11.000Z",
      "distro": "noble",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "95eafb48a5dec0800473c5485cf037dea04ee394c912c99d82a4910ae01fb6f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-10T08:09:28.000Z",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "2cc9efa2afc51fae20386f3048758a6deb74babd32992f3c6765e60c75d81c12",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-10T08:09:29.000Z",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "ab83e6ab61bdc5e767d6bf6433098af44cbea08760df3d95eed6ef6956618b13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-10T08:09:16.000Z",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "5a379766944fca122cd7e7669f6484636b1fdd356c2b102e19f622c603882273",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-10T08:09:08.000Z",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "38041c79220903e8674d8683d5cff1cb39f8be849e20804b36f0dd7bb0b68fee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-10T08:09:07.000Z",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "f7d7732277c06eb496472a37de50b278e6ee1e160f546821d10e4541f6506d1d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-05-22T12:23:27.000Z",
      "commit": "09acb640b43eb7d4a1debb37048ef932d84670dc",
      "fileid": "48eb0383a20a40d0e300d5525e4c27d37d726a28bd6f2f2781b5568575cb85bb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/adrientaudiere/actions/runs/25623578902"
    }
  ]
}