{
  "_id": "6ae7a5d92e87f76f20acda6c",
  "Package": "greenbook",
  "Title": "HM Treasury Green Book Cost-Benefit Analysis Primitives",
  "Version": "0.2.0",
  "Authors@R": "person(\"Charles\", \"Coverdale\", , \"charlesfcoverdale@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Implements cost-benefit analysis primitives from HM\nTreasury Green Book guidance (HM Treasury, 2026): the kinked\nSocial Time Preference Rate (STPR) as revised in October 2026,\nwith the earlier schedule retained for reproducibility,\ndiscount factors, net present value (NPV), equivalent annual\ncost, and real-terms rebasing using the GDP deflator. Designed\nfor UK central government appraisal and evaluation. Bundled\nparameter tables carry vintage metadata for reproducibility.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/charlescoverdale/greenbook",
  "BugReports": "https://github.com/charlescoverdale/greenbook/issues",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.1.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-01 20:46:47 UTC",
    "User": "root"
  },
  "Author": "Charles Coverdale [aut, cre]",
  "Maintainer": "Charles Coverdale <charlesfcoverdale@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-01 19:48:00 UTC",
  "RemoteUrl": "https://github.com/cran/greenbook",
  "RemoteRef": "HEAD",
  "RemoteSha": "6958111ee191449d839ef75ed67a7c28ad25717e",
  "_user": "cran",
  "_type": "src",
  "_file": "greenbook_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/a304f83e539848c358c8f20a805edcf82f0ec4991d74bd9968f31e39ab2c4d46",
  "_filesize": 304089,
  "_sha256": "a304f83e539848c358c8f20a805edcf82f0ec4991d74bd9968f31e39ab2c4d46",
  "_expires": "2027-02-09T20:49:27.000Z",
  "_created": "2026-11-01T20:46:47.000Z",
  "_published": "2026-11-01T20:49:29.101Z",
  "_upstream": "https://github.com/cran/greenbook",
  "_status": "success",
  "_maintainer": {
    "name": "Charles Coverdale",
    "email": "charlesfcoverdale@gmail.com",
    "login": "charlescoverdale",
    "linkedin": "in/charlescoverdale",
    "twitter": "@cfcoverdale",
    "description": "economics | climate science | R",
    "uuid": 21993492
  },
  "_jobs": [
    {
      "job": 124973737086,
      "time": 124,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13100143646"
    },
    {
      "job": 124973737088,
      "time": 120,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13100128793"
    },
    {
      "job": 124972949604,
      "time": 178,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13099839387"
    },
    {
      "job": 124973737128,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13100580392"
    },
    {
      "job": 124973737124,
      "time": 82,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13100402269"
    },
    {
      "job": 124973737160,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13100088699"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/41348328792",
  "_commit": {
    "id": "6958111ee191449d839ef75ed67a7c28ad25717e",
    "author": "Charles Coverdale <charlesfcoverdale@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.2.0\n",
    "time": 1793562480
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "version": ">= 3.6.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "inflateR",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "officer",
      "role": "Suggests"
    },
    {
      "package": "flextable",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-04-28"
    },
    {
      "name": "0.1.1",
      "date": "2026-08-24"
    },
    {
      "name": "0.2.0",
      "date": "2026-11-01"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "charlescoverdale",
      "count": 2,
      "uuid": 21993492
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 635,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 193,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/greenbook"
  },
  "_devurl": "https://github.com/charlescoverdale/greenbook",
  "_searchresults": 5,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/greenbook.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/charlescoverdale/greenbook",
  "_realowner": "charlescoverdale",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-04-28"
    },
    {
      "version": "0.1.1",
      "date": "2026-08-24"
    },
    {
      "version": "0.2.0",
      "date": "2026-11-01"
    }
  ],
  "_exports": [
    "gb_apply_ob",
    "gb_appraise",
    "gb_carbon_npv",
    "gb_carbon_value",
    "gb_categories",
    "gb_compare",
    "gb_cost_per_unit",
    "gb_data_versions",
    "gb_deflator",
    "gb_discount",
    "gb_discount_factor",
    "gb_dist_weight",
    "gb_dist_weighted_npv",
    "gb_eanc",
    "gb_economic_case",
    "gb_headline",
    "gb_metb",
    "gb_npv",
    "gb_optimism_bias",
    "gb_place_based",
    "gb_progression",
    "gb_qaly",
    "gb_real",
    "gb_rebase",
    "gb_risk_register",
    "gb_schedule_table",
    "gb_sensitivity_ob",
    "gb_stpr",
    "gb_to_excel",
    "gb_to_latex",
    "gb_to_word",
    "gb_validate",
    "gb_vpf",
    "gb_wellby"
  ],
  "_help": [
    {
      "page": "gb_apply_ob",
      "title": "Apply an optimism bias uplift to a cost stream",
      "concept": [
        "optimism bias"
      ],
      "topics": [
        "gb_apply_ob"
      ]
    },
    {
      "page": "gb_appraise",
      "title": "Full Green Book appraisal in one call",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_appraise"
      ]
    },
    {
      "page": "gb_carbon_npv",
      "title": "Net present value of an emissions path",
      "concept": [
        "carbon"
      ],
      "topics": [
        "gb_carbon_npv"
      ]
    },
    {
      "page": "gb_carbon_value",
      "title": "DESNZ carbon value for appraisal",
      "concept": [
        "carbon"
      ],
      "topics": [
        "gb_carbon_value"
      ]
    },
    {
      "page": "gb_categories",
      "title": "Available optimism bias categories",
      "concept": [
        "optimism bias"
      ],
      "topics": [
        "gb_categories"
      ]
    },
    {
      "page": "gb_compare",
      "title": "Compare multiple appraisal options",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_compare"
      ]
    },
    {
      "page": "gb_cost_per_unit",
      "title": "Cost per unit delivered",
      "concept": [
        "reporting"
      ],
      "topics": [
        "gb_cost_per_unit"
      ]
    },
    {
      "page": "gb_data_versions",
      "title": "Vintage of bundled parameter tables",
      "concept": [
        "lookups"
      ],
      "topics": [
        "gb_data_versions"
      ]
    },
    {
      "page": "gb_deflator",
      "title": "GDP deflator factor between two years",
      "concept": [
        "deflator"
      ],
      "topics": [
        "gb_deflator"
      ]
    },
    {
      "page": "gb_discount",
      "title": "Apply discount factors to a stream",
      "concept": [
        "discounting"
      ],
      "topics": [
        "gb_discount"
      ]
    },
    {
      "page": "gb_discount_factor",
      "title": "Discount factor under the kinked STPR",
      "concept": [
        "discounting"
      ],
      "topics": [
        "gb_discount_factor"
      ]
    },
    {
      "page": "gb_dist_weight",
      "title": "Distributional weight for a recipient income",
      "concept": [
        "distributional"
      ],
      "topics": [
        "gb_dist_weight"
      ]
    },
    {
      "page": "gb_dist_weighted_npv",
      "title": "Distributionally-weighted net present value",
      "concept": [
        "distributional"
      ],
      "topics": [
        "gb_dist_weighted_npv"
      ]
    },
    {
      "page": "gb_eanc",
      "title": "Equivalent annual net cost (or benefit)",
      "concept": [
        "discounting"
      ],
      "topics": [
        "gb_eanc"
      ]
    },
    {
      "page": "gb_economic_case",
      "title": "Render an appraisal as a Five Case Model economic case",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_economic_case"
      ]
    },
    {
      "page": "gb_headline",
      "title": "One-page headline summary of an appraisal",
      "concept": [
        "reporting"
      ],
      "topics": [
        "gb_headline"
      ]
    },
    {
      "page": "gb_metb",
      "title": "Apply Marginal Excess Tax Burden to public expenditure",
      "concept": [
        "adjustments"
      ],
      "topics": [
        "gb_metb"
      ]
    },
    {
      "page": "gb_npv",
      "title": "Net present value",
      "concept": [
        "discounting"
      ],
      "topics": [
        "gb_npv"
      ]
    },
    {
      "page": "gb_optimism_bias",
      "title": "Optimism bias upper bound for a project category",
      "concept": [
        "optimism bias"
      ],
      "topics": [
        "gb_optimism_bias"
      ]
    },
    {
      "page": "gb_place_based",
      "title": "Aggregate sub-projects into a place-based business case",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_place_based"
      ]
    },
    {
      "page": "gb_progression",
      "title": "Track an appraisal across SOC, OBC, and FBC stages",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_progression"
      ]
    },
    {
      "page": "gb_qaly",
      "title": "Value of a Quality-Adjusted Life Year",
      "concept": [
        "valuation"
      ],
      "topics": [
        "gb_qaly"
      ]
    },
    {
      "page": "gb_real",
      "title": "Convert nominal values to real",
      "concept": [
        "deflator"
      ],
      "topics": [
        "gb_real"
      ]
    },
    {
      "page": "gb_rebase",
      "title": "Rebase a real-terms series to a different base year",
      "concept": [
        "deflator"
      ],
      "topics": [
        "gb_rebase"
      ]
    },
    {
      "page": "gb_risk_register",
      "title": "Build a risk register with monetised exposure",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_risk_register"
      ]
    },
    {
      "page": "gb_schedule_table",
      "title": "Tibble of the STPR schedule",
      "concept": [
        "lookups"
      ],
      "topics": [
        "gb_schedule_table"
      ]
    },
    {
      "page": "gb_sensitivity_ob",
      "title": "Optimism bias sensitivity sweep",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_sensitivity_ob"
      ]
    },
    {
      "page": "gb_stpr",
      "title": "Social Time Preference Rate",
      "concept": [
        "discounting"
      ],
      "topics": [
        "gb_stpr"
      ]
    },
    {
      "page": "gb_to_excel",
      "title": "Export an appraisal to Excel",
      "concept": [
        "reporting"
      ],
      "topics": [
        "gb_to_excel"
      ]
    },
    {
      "page": "gb_to_latex",
      "title": "Render an appraisal as a LaTeX table",
      "concept": [
        "reporting"
      ],
      "topics": [
        "gb_to_latex"
      ]
    },
    {
      "page": "gb_to_word",
      "title": "Export an appraisal to Word",
      "concept": [
        "reporting"
      ],
      "topics": [
        "gb_to_word"
      ]
    },
    {
      "page": "gb_validate",
      "title": "Lint a Green Book appraisal for common errors",
      "concept": [
        "appraisal"
      ],
      "topics": [
        "gb_validate"
      ]
    },
    {
      "page": "gb_vpf",
      "title": "Value of Preventing a Fatality",
      "concept": [
        "valuation"
      ],
      "topics": [
        "gb_vpf"
      ]
    },
    {
      "page": "gb_wellby",
      "title": "Wellbeing valuation in GBP (WELLBY)",
      "concept": [
        "valuation"
      ],
      "topics": [
        "gb_wellby"
      ]
    }
  ],
  "_readme": "https://github.com/cran/greenbook/raw/HEAD/README.md",
  "_rundeps": [
    "cli"
  ],
  "_vignettes": [
    {
      "source": "carbon-and-environment.Rmd",
      "filename": "carbon-and-environment.html",
      "title": "Carbon and environmental valuation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Carbon values for appraisal",
        "Net present value of an emissions path",
        "Wellbeing valuation",
        "Risk to life and health",
        "Provenance"
      ],
      "created": "2026-04-28 20:45:18",
      "modified": "2026-04-28 20:45:18",
      "commits": 1
    },
    {
      "source": "greenbook.Rmd",
      "filename": "greenbook.html",
      "title": "Getting started with greenbook",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why greenbook",
        "The kinked STPR",
        "Discount factors",
        "Net present value",
        "Equivalent annual net cost",
        "Real-terms rebasing",
        "What's next"
      ],
      "created": "2026-04-28 20:45:18",
      "modified": "2026-11-01 19:48:00",
      "commits": 2
    }
  ],
  "_score": 3.4771212547196626,
  "_indexed": false,
  "_nocasepkg": "greenbook",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://charlescoverdale.r-universe.dev/greenbook",
  "_previous": "0.1.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-11-01T20:48:47.000Z",
      "distro": "resolute",
      "commit": "6958111ee191449d839ef75ed67a7c28ad25717e",
      "fileid": "https://r2.ropensci.org/aceb66b10a25c61f8758226ef726d39b21d0a909591d5c6919a950014a3e984a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41348328792"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-11-01T20:48:47.000Z",
      "distro": "resolute",
      "commit": "6958111ee191449d839ef75ed67a7c28ad25717e",
      "fileid": "https://r2.ropensci.org/ea62ff7bdaee039640d3e453d8cff020ac0a764e61e233c9cc4d6afb7677f2ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41348328792"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-11-01T20:48:47.000Z",
      "commit": "6958111ee191449d839ef75ed67a7c28ad25717e",
      "fileid": "https://r2.ropensci.org/48d33d36c5e7a5adf5b2c609ee154211d0ca517e184183f938250051a2ac17f3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41348328792"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-11-01T20:47:55.000Z",
      "commit": "6958111ee191449d839ef75ed67a7c28ad25717e",
      "fileid": "https://r2.ropensci.org/7c81dedf2c52c29123c4059b05fcef840b575480db39b06b8d62588b93e95df3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41348328792"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-11-01T20:48:07.000Z",
      "commit": "6958111ee191449d839ef75ed67a7c28ad25717e",
      "fileid": "https://r2.ropensci.org/d98eace5c7e07a6a45b10aacbf5a96b0b65c0ce2b73f9d9388baf4e1f16962b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/41348328792"
    }
  ]
}