{
  "_id": "6a2269cdcd65a98ecbd45ff4",
  "Package": "approxOT",
  "Type": "Package",
  "Title": "Approximate and Exact Optimal Transport Methods",
  "Version": "1.2",
  "Date": "2025-01-06",
  "Authors@R": "c(person(\"Eric\", \"Dunipace\",\nrole = c(\"aut\", \"cre\"),\nemail = \"edunipace@mail.harvard.edu\",\ncomment = c(ORCID = \"0000-0001-8909-213X\")),\nperson(given = \"Andrew\",\nfamily = \"Johnson\",\nrole = c(\"ctb\"),\ncomment = c(ORCID = \"0000-0001-7000-8065\")),\nperson(given = \"Espen\",\nfamily = \"Bernton\",\nrole = c(\"ctb\"),\ncomment = \"'Hilbert Sort' adapted from their code\"),\nperson(given = \"Mathieu\",\nfamily = \"Gerber\",\nrole = c(\"ctb\"),\ncomment = \"'Hilbert Sort' adapted from their code\"),\nperson(given = \"Pierre\",\nfamily = \"Jacob\",\nrole = c(\"ctb\"),\ncomment = \"'Hilbert Sort' adapted from their code\"),\nperson(given = \"Dominic\",\nfamily = \"Schuhmacher\",\nemail = \"dominic.schuhmacher@mathematik.uni-goettingen.de\",\nrole = c(\"ctb\"),\ncomment = \"'Shortsimplex' optimal transport method adapted from their code\"),\nperson(given = \"Nicolas\",\nfamily = \"Bonneel\",\nrole = \"ctb\",\ncomment = \"'network simplex' algorithm adapted from their code\")\n)",
  "Maintainer": "Eric Dunipace <edunipace@mail.harvard.edu>",
  "Description": "R and C++ functions to perform exact and approximate\noptimal transport. All C++ methods can be linked to other R\npackages via their header files.",
  "License": "GPL (== 3.0)",
  "BugReports": "https://github.com/ericdunipace/approxOT/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "SystemRequirements": "C++17",
  "URL": "https://github.com/ericdunipace/approxOT",
  "Repository": "https://ericdunipace.r-universe.dev",
  "Date/Publication": "2025-01-08 19:00:23 UTC",
  "RemoteUrl": "https://github.com/ericdunipace/approxot",
  "RemoteRef": "HEAD",
  "RemoteSha": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-05 06:07:16 UTC",
    "User": "root"
  },
  "Author": "Eric Dunipace [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-8909-213X>),\nAndrew Johnson [ctb] (ORCID: <https://orcid.org/0000-0001-7000-8065>),\nEspen Bernton [ctb] ('Hilbert Sort' adapted from their code),\nMathieu Gerber [ctb] ('Hilbert Sort' adapted from their code),\nPierre Jacob [ctb] ('Hilbert Sort' adapted from their code),\nDominic Schuhmacher [ctb] ('Shortsimplex' optimal transport method\nadapted from their code),\nNicolas Bonneel [ctb] ('network simplex' algorithm adapted from their\ncode)",
  "MD5sum": "b7aaf8bc4c6e274d05a1156c7731037c",
  "_user": "ericdunipace",
  "_type": "src",
  "_file": "approxOT_1.2.tar.gz",
  "_fileid": "76b477a88a6e742511f0d54827d8b42a20eb80cdf1c89bd17ea3281474538805",
  "_filesize": 172134,
  "_sha256": "76b477a88a6e742511f0d54827d8b42a20eb80cdf1c89bd17ea3281474538805",
  "_created": "2026-06-05T06:07:16.000Z",
  "_published": "2026-06-05T06:16:45.530Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79673710594,
      "time": 247,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7430013662"
    },
    {
      "job": 79673710542,
      "time": 264,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7430016491"
    },
    {
      "job": 79673710580,
      "time": 265,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430017211"
    },
    {
      "job": 79673710585,
      "time": 265,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430016652"
    },
    {
      "job": 79673710561,
      "time": 357,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7430030419"
    },
    {
      "job": 79673710543,
      "time": 498,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7430058315"
    },
    {
      "job": 79673710582,
      "time": 311,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430017867"
    },
    {
      "job": 79673710581,
      "time": 436,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430047037"
    },
    {
      "job": 79673305327,
      "time": 222,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7429958459"
    },
    {
      "job": 79673710517,
      "time": 146,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7429990122"
    },
    {
      "job": 79673710571,
      "time": 298,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7430023897"
    },
    {
      "job": 79673710549,
      "time": 240,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7430011251"
    },
    {
      "job": 79673710534,
      "time": 238,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430010783"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ericdunipace/approxot",
  "_commit": {
    "id": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
    "author": "ericdunipace <edunipace@mail.harvard.edu>",
    "committer": "ericdunipace <edunipace@mail.harvard.edu>",
    "message": "update date\n",
    "time": 1736362823
  },
  "_maintainer": {
    "name": "Eric Dunipace",
    "email": "edunipace@mail.harvard.edu",
    "login": "ericdunipace",
    "description": "PhD in Biostatistics.\n\nPsychiatry Resident Physician.",
    "uuid": 25421519,
    "orcid": "0000-0001-8909-213X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "RcppCGAL",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.3",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "transport",
      "role": "Suggests"
    }
  ],
  "_owner": "ericdunipace",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "ericdunipace",
      "count": 31,
      "uuid": 25421519
    },
    {
      "user": "andrjohns",
      "count": 1,
      "uuid": 27717896
    }
  ],
  "_userbio": {
    "uuid": 25421519,
    "type": "user",
    "name": "Eric Dunipace",
    "description": "PhD in Biostatistics.\r\n\r\nPsychiatry Resident Physician."
  },
  "_downloads": {
    "count": 271,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/approxOT"
  },
  "_devurl": "https://github.com/ericdunipace/approxot",
  "_searchresults": 7,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/approxOT.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ericdunipace/approxot",
  "_realowner": "ericdunipace",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2022-01-10"
    },
    {
      "version": "1.0.1",
      "date": "2022-01-14"
    },
    {
      "version": "1.0.2",
      "date": "2022-03-17"
    },
    {
      "version": "1.1",
      "date": "2024-01-16"
    },
    {
      "version": "1.1.1",
      "date": "2024-01-31"
    },
    {
      "version": "1.2",
      "date": "2025-01-09"
    }
  ],
  "_exports": [
    "as.transport.plan",
    "cost_calc",
    "general_1d_transport",
    "hilbert.projection",
    "is.transport.plan",
    "sinkhorn_pot",
    "transport_options",
    "transport_plan",
    "transport_plan_given_C",
    "transport_plan_multimarg",
    "wasserstein"
  ],
  "_help": [
    {
      "page": "approxOT-package",
      "title": "An R package to perform exact and approximate optimal transport.",
      "topics": [
        "approxOT-package",
        "approxOT"
      ]
    },
    {
      "page": "as.matrix.transport.plan",
      "title": "Transform transportation plan to transportation matrix",
      "topics": [
        "as.matrix.transport.plan"
      ]
    },
    {
      "page": "as.transport.plan",
      "title": "Transform transportation matrix to transportation plan",
      "topics": [
        "as.transport.plan"
      ]
    },
    {
      "page": "cost_calc",
      "title": "Calculate cost matrix",
      "topics": [
        "cost_calc"
      ]
    },
    {
      "page": "hilbert.projection",
      "title": "Get order along the Hilbert curve",
      "topics": [
        "hilbert.projection"
      ]
    },
    {
      "page": "is.transport.plan",
      "title": "Check if function is a transport.plan",
      "topics": [
        "is.transport.plan"
      ]
    },
    {
      "page": "transport_options",
      "title": "Function returning supported optimal transportation methods.",
      "topics": [
        "transport_options"
      ]
    },
    {
      "page": "transport_plan",
      "title": "Optimal transport plans",
      "topics": [
        "transport_plan"
      ]
    },
    {
      "page": "transport_plan_given_C",
      "title": "Optimal transport plans given a pre-specified cost",
      "topics": [
        "transport_plan_given_C"
      ]
    },
    {
      "page": "transport_plan_multimarg",
      "title": "Multimarginal optimal transport plans",
      "topics": [
        "transport_plan_multimarg"
      ]
    },
    {
      "page": "wasserstein",
      "title": "Calculate the Wasserstein distance",
      "topics": [
        "wasserstein"
      ]
    }
  ],
  "_readme": "https://github.com/ericdunipace/approxot/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "Rcpp",
    "RcppCGAL",
    "RcppEigen"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 3.6532125137753435,
  "_indexed": true,
  "_nocasepkg": "approxot",
  "_universes": [
    "ericdunipace"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2",
      "date": "2026-06-05T06:10:11.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "96a65c636e93efb66a9ebadb7401889f7bd73e0c00493b2e0728b1f6ba8daa2a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2",
      "date": "2026-06-05T06:10:07.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "59225564bb8c6cdbf77fe281843f5f5a60d010e5ff4e5d9c434e3630400d8800",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2",
      "date": "2026-06-05T06:10:14.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "65519a9a07257415b5de0596534f85612aefc325dbbbdf1cea2796afa3c868ae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2",
      "date": "2026-06-05T06:10:07.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "bec34f9eff8378c5693348165e4d3a386e7117d2a86e64f2b8b07a2d2a0dec64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2",
      "date": "2026-06-05T06:12:35.000Z",
      "arch": "aarch64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "100231086eface037d7873394aa52e2ca3ae9270446c34a0372edb4c971b0b04",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2",
      "date": "2026-06-05T06:13:29.000Z",
      "arch": "x86_64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "925f851c9b2b41b550d3db824d41beeac24050916e18ce03ca01cfbe1009a463",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2",
      "date": "2026-06-05T06:10:04.000Z",
      "arch": "aarch64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "719e40415681148950a59651f0580a6a09ea14f6debd54261dbbeb324343cdc4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2",
      "date": "2026-06-05T06:12:51.000Z",
      "arch": "x86_64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "164252c38d8ecaf58510d3a7f5bf363205bbbda284c248c1e7a49abb41ac0392",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2",
      "date": "2026-06-05T06:10:07.000Z",
      "arch": "emscripten",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "c1737fdefdbd32bd1272de858e1a84b3d45135be063e59e58fccf29bf72a4a2e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2",
      "date": "2026-06-05T06:09:29.000Z",
      "arch": "x86_64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "37c69d76fdc60219b262788dd05dab3a2a465996b94a634fa1305ae4923650c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2",
      "date": "2026-06-05T06:09:29.000Z",
      "arch": "x86_64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "5b99dcfd137e66504ddc4e756c6a11196ea36357c790f05685728e657190fca8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2",
      "date": "2026-06-05T06:09:28.000Z",
      "arch": "x86_64",
      "commit": "f1d13f896d9ddb7bbfb51de38979d119b766c92b",
      "fileid": "936eeb2a480dea7a28954a3ef767d91ab1997fab09bd2ec1eb2bd993ef85e6ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ericdunipace/actions/runs/26998495355"
    }
  ]
}