{
  "_id": "6abbb76c99f7aa8c6aa48894",
  "Package": "trade",
  "Type": "Package",
  "Title": "Tools for Trade Practitioners",
  "Version": "0.8.6",
  "Date": "2026-08-25",
  "Authors@R": "c(person(\"Charles\", \"Taragin\", email = \"ctaragin+trader@gmail.com\",\nrole = c(\"aut\", \"cre\"))\n)",
  "Author": "Charles Taragin [aut, cre]",
  "Maintainer": "Charles Taragin <ctaragin+trader@gmail.com>",
  "URL": "https://github.com/luciu5/trade",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Description": "A collection of tools for trade practitioners, including\nthe ability to calibrate different consumer demand systems and\nsimulate the effects of tariffs and quotas under different\ncompetitive regimes. These tools are derived from Anderson et\nal. (2001) <doi:10.1016/S0047-2727(00)00085-2> and Froeb et al.\n(2003) <doi:10.1016/S0304-4076(02)00166-5>.",
  "License": "CC0",
  "Encoding": "UTF-8",
  "LazyLoad": "yes",
  "Collate": "'TariffClasses.R' 'ps-methods.R' 'HypoMonMethods.R'\n'QuotaClasses.R' 'summary-methods.R' 'bargaining_tariff.R'\n'SimFunctions.R' 'TariffCournot-methods.R'\n'TariffMonComRUM-methods.R' 'auction2nd_tariff.R'\n'bertrand_quota.R' 'bertrand_tariff.R' 'cournot_tariff.R'\n'initialize-methods.R' 'logit_cournot_tariff.R'\n'monopolistic_competition_tariff.R' 'reexports.R'\n'trade-deprecated.R' 'trade-utils.R' 'trade_shiny.R'",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-29 12:50:59 UTC",
    "User": "root"
  },
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://luciu5.r-universe.dev",
  "Date/Publication": "2026-08-26 04:19:14 UTC",
  "RemoteUrl": "https://github.com/luciu5/trade",
  "RemoteRef": "HEAD",
  "RemoteSha": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
  "_user": "luciu5",
  "_type": "src",
  "_file": "trade_0.8.6.tar.gz",
  "_fileid": "https://r2.ropensci.org/94113c7abaef6f5293fe39e38bb710cee89eab18873e8b1a3fcd2317f27d7c4b",
  "_filesize": 283749,
  "_sha256": "94113c7abaef6f5293fe39e38bb710cee89eab18873e8b1a3fcd2317f27d7c4b",
  "_expires": "2027-01-07T13:04:42.000Z",
  "_created": "2026-09-29T12:50:59.000Z",
  "_published": "2026-09-29T13:04:44.162Z",
  "_jobs": [
    {
      "job": 109414484722,
      "time": 153,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11034232732"
    },
    {
      "job": 109414484788,
      "time": 179,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11034107954"
    },
    {
      "job": 109414484718,
      "time": 183,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11036345313"
    },
    {
      "job": 109414484635,
      "time": 163,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11035460109"
    },
    {
      "job": 109412926166,
      "time": 241,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11033088845"
    },
    {
      "job": 109414484619,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11033718410"
    },
    {
      "job": 109414484798,
      "time": 91,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11033822907"
    },
    {
      "job": 109414484688,
      "time": 90,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11033383897"
    },
    {
      "job": 109414484876,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11034067687"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843",
  "_status": "success",
  "_upstream": "https://github.com/luciu5/trade",
  "_commit": {
    "id": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
    "author": "Charles Taragin <ctaragin@M4troyshka.localdomain>",
    "committer": "Charles Taragin <ctaragin@M4troyshka.localdomain>",
    "message": "Prepare v0.8.6 for CRAN submission\n",
    "time": 1787717954
  },
  "_maintainer": {
    "name": "Charles Taragin",
    "email": "ctaragin+trader@gmail.com",
    "login": "luciu5",
    "description": "",
    "uuid": 50878811
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "antitrust",
      "version": ">= 0.99.32",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "BB",
      "role": "Suggests"
    },
    {
      "package": "competitiontoolbox",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "bookdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "luciu5",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-23",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.8.4",
      "date": "2026-08-26"
    },
    {
      "name": "v0.8.5",
      "date": "2026-08-26"
    },
    {
      "name": "v0.8.6",
      "date": "2026-08-26"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "luciu5",
      "count": 28,
      "uuid": 50878811
    }
  ],
  "_userbio": {
    "uuid": 50878811,
    "type": "user",
    "name": "luciu5",
    "followers": 2
  },
  "_downloads": {
    "count": 351,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/trade"
  },
  "_devurl": "https://github.com/luciu5/trade",
  "_searchresults": 1,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/trade.html"
  ],
  "_homeurl": "https://github.com/luciu5/trade",
  "_realowner": "luciu5",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.5.3",
      "date": "2018-06-10"
    },
    {
      "version": "0.5.4",
      "date": "2019-06-26"
    },
    {
      "version": "0.5.5",
      "date": "2020-06-29"
    },
    {
      "version": "0.8.0",
      "date": "2021-05-19"
    },
    {
      "version": "0.8.1",
      "date": "2022-08-24"
    },
    {
      "version": "0.8.3",
      "date": "2025-09-06"
    },
    {
      "version": "0.8.6",
      "date": "2026-08-26"
    }
  ],
  "_exports": [
    "auction2nd_tariff",
    "bargaining_tariff",
    "bertrand_quota",
    "bertrand_tariff",
    "calcDiagnostics",
    "calcMargins",
    "calcMC",
    "calcPriceDelta",
    "calcPrices",
    "calcProducerSurplus",
    "calcQuantities",
    "calcRevenues",
    "calcShares",
    "calcSlopes",
    "cournot_tariff",
    "CV",
    "diversion",
    "elast",
    "HypoMonTest",
    "initialize",
    "logit_cournot_tariff",
    "monopolistic_competition_tariff",
    "ownerToMatrix",
    "ownerToVec",
    "sim",
    "summary",
    "trade_shiny"
  ],
  "_help": [
    {
      "page": "antitrust-reexports",
      "title": "Re-exported antitrust diagnostics and accessors",
      "topics": [
        "antitrust-reexports",
        "calcDiagnostics",
        "calcMC",
        "calcPriceDelta",
        "calcRevenues",
        "calcShares",
        "CV",
        "diversion",
        "elast",
        "ownerToMatrix",
        "ownerToVec"
      ]
    },
    {
      "page": "auction2nd_tariff",
      "title": "Tariff Simulation With A Second Score Procurement Auction Game",
      "topics": [
        "auction2nd_tariff"
      ]
    },
    {
      "page": "bargaining_tariff",
      "title": "Tariff Simulation With A Nash Bargaining Game",
      "topics": [
        "bargaining_tariff"
      ]
    },
    {
      "page": "bertrand_quota",
      "title": "quota Simulation With A Bertrand Pricing Game",
      "topics": [
        "bertrand_quota"
      ]
    },
    {
      "page": "bertrand_tariff",
      "title": "Tariff Simulation With A Bertrand Pricing Game",
      "topics": [
        "bertrand_tariff"
      ]
    },
    {
      "page": "cournot_tariff",
      "title": "Tariff Simulation With A Cournot Quantity Setting Game",
      "topics": [
        "cournot_tariff"
      ]
    },
    {
      "page": "defineMarketTools-methods",
      "title": "Methods For Implementing The Hypothetical Monopolist Test",
      "topics": [
        "defineMarketTools-methods",
        "HypoMonTest",
        "HypoMonTest,TariffBertrand-method",
        "HypoMonTest,TariffCournot-method"
      ]
    },
    {
      "page": "initialize-methods",
      "title": "Initialize Methods",
      "topics": [
        "initialize,QuotaBertrand-method",
        "initialize,TariffBertrand-method",
        "initialize,TariffCournot-method",
        "initialize,TariffLogitCournotModels-method",
        "initialize-methods"
      ]
    },
    {
      "page": "logit_cournot_tariff",
      "title": "Tariff Simulation With A Differentiated-Product Logit Cournot Game",
      "topics": [
        "logit_cournot_tariff"
      ]
    },
    {
      "page": "monopolistic_competition_tariff",
      "title": "Tariff Simulation With A Monopolistic Competition Pricing Game",
      "topics": [
        "monopolistic_competition_tariff"
      ]
    },
    {
      "page": "ps-methods",
      "title": "Methods To Calculate Producer Surplus",
      "topics": [
        "calcProducerSurplus,TariffBertrand-method",
        "calcProducerSurplus,TariffCournot-method",
        "calcProducerSurplus,TariffLogitCournotModels-method",
        "ps-methods"
      ]
    },
    {
      "page": "Quota-classes",
      "title": "S4 classes to model quotas",
      "topics": [
        "Quota-classes",
        "QuotaBertrand-class",
        "QuotaCournot-class",
        "QuotaLogit-class"
      ]
    },
    {
      "page": "Sim-Functions",
      "title": "Tariff Simulation With User-Supplied Demand Parameters",
      "topics": [
        "sim",
        "Sim-Functions"
      ]
    },
    {
      "page": "summary-methods",
      "title": "Summary Methods",
      "topics": [
        "summary,QuotaBertrand-method",
        "summary,TariffBertrand-method",
        "summary,TariffCournot-method",
        "summary,TariffLogitCournotModels-method",
        "summary-methods"
      ]
    },
    {
      "page": "Tariff-classes",
      "title": "S4 classes to model tariffs",
      "topics": [
        "Tariff-classes",
        "Tariff2ndLogit-class",
        "TariffAIDS-class",
        "TariffBargainingLogit-class",
        "TariffBertrand-class",
        "TariffCES-class",
        "TariffCournot-class",
        "TariffLogit-class",
        "TariffLogitCournot-class",
        "TariffLogitCournotALM-class",
        "TariffLogitCournotModels-class",
        "TariffMonComCES-class",
        "TariffMonComLogit-class"
      ]
    },
    {
      "page": "TariffCournot-methods",
      "title": "Additional methods for TariffCournot Class",
      "topics": [
        "calcQuantities,TariffCournot-method",
        "calcSlopes,TariffCournot-method",
        "TariffCournot-methods"
      ]
    },
    {
      "page": "TariffMonComRUM-methods",
      "title": "Additional methods for TariffMonComLogit, TariffMonComCES Classes",
      "topics": [
        "calcMargins,TariffMonComCES-method",
        "calcMargins,TariffMonComLogit-method",
        "calcPrices,TariffMonComCES-method",
        "calcPrices,TariffMonComLogit-method",
        "calcSlopes,TariffMonComCES-method",
        "calcSlopes,TariffMonComLogit-method",
        "TariffMonComRUM-methods"
      ]
    }
  ],
  "_rundeps": [
    "antitrust",
    "BB",
    "nleqslv",
    "numDeriv",
    "quadprog",
    "SQUAREM"
  ],
  "_vignettes": [
    {
      "source": "Reference.Rmd",
      "filename": "Reference.html",
      "title": "trade Reference Manual",
      "author": "Charles Taragin",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The Bertrand Pricing Game",
        "The Game",
        "Quotas",
        "Calibrating Model Demand and Cost Parameters",
        "Logit Demand With Unobserved Outside Share",
        "CES Demand With Unobserved Outside Share",
        "LA-AIDS Demand",
        "The Cournot Quantity Game",
        "Differentiated-Product Logit Cournot"
      ],
      "created": "2019-07-25 16:15:55",
      "modified": "2026-06-07 04:12:33",
      "commits": 9
    }
  ],
  "_score": 3.778151250383644,
  "_indexed": true,
  "_nocasepkg": "trade",
  "_universes": [
    "luciu5"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.6",
      "date": "2026-09-29T12:53:25.000Z",
      "distro": "resolute",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/20728b1d706f5c7a78c27471a2049444975e3274b07bcb22f05a337d4df2c33f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.8.6",
      "date": "2026-09-29T12:53:50.000Z",
      "distro": "resolute",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/5dba5d5d74f81de1772f90a8f35ec49a1f5d2903f24d6f55b277699899405098",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.6",
      "date": "2026-09-29T13:03:48.000Z",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/104596ca72652e7a6c9bbf440c8ea15aa8a13a6f472339967a6b52f508f3ef4e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.8.6",
      "date": "2026-09-29T13:02:27.000Z",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/e567f69c4f63558cfff1459732cf3b79b2e99d95a9b843aed4273c44069756d1",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.6",
      "date": "2026-09-29T12:53:23.000Z",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/c3c6bf462d0b4ea6edac59756e978c1946b9487d237198086e9c32140830b72e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.6",
      "date": "2026-09-29T12:52:13.000Z",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/10307c74171f7df2d627f4d8a67f66cca7f6c249f496bf5604d29d722ca59aab",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.6",
      "date": "2026-09-29T12:52:12.000Z",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/fb8e46c9b6b5f31a371ae58b12d636b256b7b97fac4bbcf1ed160a1d556e8b29",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.8.6",
      "date": "2026-09-29T12:52:19.000Z",
      "commit": "e621956242d7b9c0376acc2c76ec76bcf7d91d1c",
      "fileid": "https://r2.ropensci.org/8b17c34ffa1a8c95a9f015b2207260075f40aa3b6ffbe367587ebf3ee45e6550",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/luciu5/actions/runs/36570428843"
    }
  ]
}