{
  "_id": "6a1f227bb401979e734208ab",
  "Package": "rstiefel",
  "Type": "Package",
  "Title": "Random Orthonormal Matrix Generation and Optimization on the\nStiefel Manifold",
  "Version": "1.0.1",
  "Date": "2021-06-14",
  "Author": "Peter Hoff and Alexander Franks",
  "Maintainer": "Peter Hoff <peter.hoff@duke.edu>",
  "Description": "Simulation of random orthonormal matrices from linear and\nquadratic exponential family distributions on the Stiefel\nmanifold. The most general type of distribution covered is the\nmatrix-variate Bingham-von Mises-Fisher distribution. Most of\nthe simulation methods are presented in Hoff(2009) \"Simulation\nof the Matrix Bingham-von Mises-Fisher Distribution, With\nApplications to Multivariate and Relational Data\"\n<doi:10.1198/jcgs.2009.07177>. The package also includes\nfunctions for optimization on the Stiefel manifold based on\nalgorithms described in Wen and Yin (2013) \"A feasible method\nfor optimization with orthogonality constraints\"\n<doi:10.1007/s10107-012-0584-1>.",
  "License": "GPL-3",
  "RoxygenNote": "6.0.1",
  "VignetteBuilder": "knitr",
  "Repository": "https://pdhoff.r-universe.dev",
  "Date/Publication": "2021-06-15 13:59:20 UTC",
  "RemoteUrl": "https://github.com/pdhoff/rstiefel",
  "RemoteRef": "HEAD",
  "RemoteSha": "c19d696e357365f3dc814400fb56e7b254d11983",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-16 07:10:22 UTC",
    "User": "root"
  },
  "MD5sum": "0c1c64b7f9222d3d6b80b80c1721dc90",
  "_user": "pdhoff",
  "_type": "src",
  "_file": "rstiefel_1.0.1.tar.gz",
  "_fileid": "5fb1e93ef8d0e919f2a76ef9c03da6cbea53beb4d1a6a54cc9fedaec329c710e",
  "_filesize": 550860,
  "_sha256": "5fb1e93ef8d0e919f2a76ef9c03da6cbea53beb4d1a6a54cc9fedaec329c710e",
  "_created": "2026-05-16T07:10:22.000Z",
  "_published": "2026-06-02T18:35:39.653Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79144833332,
      "time": 133,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031484048"
    },
    {
      "job": 79144833187,
      "time": 100,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031481183"
    },
    {
      "job": 79144833264,
      "time": 113,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031482347"
    },
    {
      "job": 79144833329,
      "time": 99,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031480973"
    },
    {
      "job": 79144833217,
      "time": 153,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031483770"
    },
    {
      "job": 79144833861,
      "time": 272,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031495370"
    },
    {
      "job": 79144833091,
      "time": 152,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031483238"
    },
    {
      "job": 79144833956,
      "time": 205,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031488834"
    },
    {
      "job": 79144832287,
      "time": 185,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031470672"
    },
    {
      "job": 79144832420,
      "time": 83,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7366615455"
    },
    {
      "job": 79144833328,
      "time": 84,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031479437"
    },
    {
      "job": 79144833053,
      "time": 132,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031484000"
    },
    {
      "job": 79144833519,
      "time": 71,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031478155"
    }
  ],
  "_buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/pdhoff/rstiefel",
  "_commit": {
    "id": "c19d696e357365f3dc814400fb56e7b254d11983",
    "author": "Peter Hoff <peter.hoff@duke.edu>",
    "committer": "Peter Hoff <peter.hoff@duke.edu>",
    "message": "Fixed mismatch between docs and code in optStiefel\n",
    "time": 1623765560
  },
  "_maintainer": {
    "name": "Peter Hoff",
    "email": "peter.hoff@duke.edu",
    "login": "pdhoff",
    "uuid": 10690468
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    }
  ],
  "_owner": "pdhoff",
  "_selfowned": true,
  "_usedby": 11,
  "_updates": [],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "afranks86",
      "count": 13,
      "uuid": 8409176
    },
    {
      "user": "pdhoff",
      "count": 8,
      "uuid": 10690468
    }
  ],
  "_userbio": {
    "uuid": 10690468,
    "type": "user",
    "name": "Peter Hoff"
  },
  "_downloads": {
    "count": 475,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rstiefel"
  },
  "_devurl": "https://github.com/pdhoff/rstiefel",
  "_searchresults": 123,
  "_rbuild": "4.6.0",
  "_assets": [
    "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",
    "extra/rstiefel.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/pdhoff/rstiefel",
  "_realowner": "pdhoff",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9",
      "date": "2012-01-12"
    },
    {
      "version": "0.10",
      "date": "2014-11-25"
    },
    {
      "version": "0.20",
      "date": "2018-06-12"
    },
    {
      "version": "1.0.0",
      "date": "2019-02-20"
    },
    {
      "version": "1.0.1",
      "date": "2021-06-15"
    }
  ],
  "_exports": [
    "lineSearch",
    "lineSearchBB",
    "NullC",
    "optStiefel",
    "rbing.matrix.gibbs",
    "rbing.O2",
    "rbing.Op",
    "rbing.vector.gibbs",
    "rbmf.matrix.gibbs",
    "rbmf.O2",
    "rbmf.vector.gibbs",
    "rmf.matrix",
    "rmf.matrix.gibbs",
    "rmf.vector",
    "rustiefel",
    "rW",
    "ry_bing",
    "ry_bmf",
    "tr"
  ],
  "_help": [
    {
      "page": "rstiefel-package",
      "title": "Random Orthonormal Matrix Generation on the Stiefel Manifold #' Simulation of random orthonormal matrices from linear and quadratic exponential family distributions on the Stiefel manifold. The most general type of distribution covered is the matrix-variate Bingham-von Mises-Fisher distribution. Most of the simulation methods are presented in Hoff(2009) \"Simulation of the Matrix Bingham-von Mises-Fisher Distribution, With Applications to Multivariate and Relational Data\" <doi:10.1198/jcgs.2009.07177>. The package also includes functions for optimzation on the Stiefel manifold based on algoirthms described in Wen and Yin (2013) \"A feasible method for optimization with orthogonality constraints\" <doi:10.1007/s10107-012-0584-1>.",
      "topics": [
        "rstiefel-package",
        "rstiefel"
      ]
    },
    {
      "page": "lineSearch",
      "title": "A curvilinear search on the Stiefel manifold (Wen and Yin 2013, Algo 1)",
      "topics": [
        "lineSearch"
      ]
    },
    {
      "page": "lineSearchBB",
      "title": "A curvilinear search on the Stiefel manifold with BB steps (Wen and Yin 2013, Algo 2) This is based on the line search algorithm described in (Zhang and Hager, 2004)",
      "topics": [
        "lineSearchBB"
      ]
    },
    {
      "page": "NullC",
      "title": "Null Space of a Matrix",
      "topics": [
        "NullC"
      ]
    },
    {
      "page": "optStiefel",
      "title": "Optimize a function on the Stiefel manifold",
      "topics": [
        "optStiefel"
      ]
    },
    {
      "page": "rbing.matrix.gibbs",
      "title": "Gibbs Sampling for the Matrix-variate Bingham Distribution",
      "topics": [
        "rbing.matrix.gibbs"
      ]
    },
    {
      "page": "rbing.O2",
      "title": "Simulate a 2*2 Orthogonal Random Matrix",
      "topics": [
        "rbing.O2"
      ]
    },
    {
      "page": "rbing.Op",
      "title": "Simulate a 'p*p' Orthogonal Random Matrix",
      "topics": [
        "rbing.Op"
      ]
    },
    {
      "page": "rbing.vector.gibbs",
      "title": "Gibbs Sampling for the Vector-variate Bingham Distribution",
      "topics": [
        "rbing.vector.gibbs"
      ]
    },
    {
      "page": "rbmf.matrix.gibbs",
      "title": "Gibbs Sampling for the Matrix-variate Bingham-von Mises-Fisher Distribution.",
      "topics": [
        "rbmf.matrix.gibbs"
      ]
    },
    {
      "page": "rbmf.O2",
      "title": "Simulate a '2*2' Orthogonal Random Matrix",
      "topics": [
        "rbmf.O2"
      ]
    },
    {
      "page": "rbmf.vector.gibbs",
      "title": "Gibbs Sampling for the Vector-variate Bingham-von Mises-Fisher Distribution",
      "topics": [
        "rbmf.vector.gibbs"
      ]
    },
    {
      "page": "rmf.matrix",
      "title": "Simulate a Random Orthonormal Matrix",
      "topics": [
        "rmf.matrix"
      ]
    },
    {
      "page": "rmf.matrix.gibbs",
      "title": "Gibbs Sampling for the Matrix-variate von Mises-Fisher Distribution",
      "topics": [
        "rmf.matrix.gibbs"
      ]
    },
    {
      "page": "rmf.vector",
      "title": "Simulate a Random Normal Vector",
      "topics": [
        "rmf.vector"
      ]
    },
    {
      "page": "rustiefel",
      "title": "Siumlate a Uniformly Distributed Random Orthonormal Matrix",
      "topics": [
        "rustiefel"
      ]
    },
    {
      "page": "rW",
      "title": "Simulate 'W' as Described in Wood(1994)",
      "topics": [
        "rW"
      ]
    },
    {
      "page": "ry_bing",
      "title": "Helper Function for Sampling a Bingham-distributed Vector",
      "topics": [
        "ry_bing"
      ]
    },
    {
      "page": "ry_bmf",
      "title": "Helper Function for Sampling a Bingham-von Mises-Fisher-distributed Vector",
      "topics": [
        "ry_bmf"
      ]
    },
    {
      "page": "tr",
      "title": "Compute the trace of a matrix",
      "topics": [
        "tr"
      ]
    }
  ],
  "_readme": "https://github.com/pdhoff/rstiefel/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "rstiefel.Rnw",
      "filename": "rstiefel.pdf",
      "title": "Matrix modeling with rstiefel",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2017-06-14 00:13:42",
      "modified": "2019-02-18 15:43:54",
      "commits": 3
    }
  ],
  "_score": 6.7845103103729665,
  "_indexed": true,
  "_nocasepkg": "rstiefel",
  "_universes": [
    "pdhoff"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-16T07:12:42.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "e32cebc1cbaf8f2127bbbbe4de3d9a2527ba18853c243ad5b6ff0f55256b4c9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-16T07:12:09.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "66d853a48396b9009fba35a6e2a98c792bb99d662757d1a6d315bce97dc7b510",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-16T07:12:24.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "2cf76628f1e3812871b5be4e32393871b0c55ce0ca57cf00b5f57fa16ea3d987",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-16T07:12:08.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "0c5ca525c2b1ed23d44d8aa6984e7b8db4f814b98155d2d29c61d8cddb00cc56",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-16T07:12:36.000Z",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "7e8dd478b7584b818ed14c5d7457630493d31000271041f2f6aa19f6355212eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-16T07:14:23.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "43bfad93e9fd3ab639b40d4789fc058474b90cc1fef578d363880fcf3546e698",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-16T07:12:27.000Z",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "bbe3655e7f750ff2ba3831498ee16809efb7a04bc8bbd89c363e118bcadd6d38",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-16T07:13:15.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "17928ee97395137bb958bfb5dfe84a3430d15b983fdda5632190afbec46a3fee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-16T07:11:37.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "10f991a017c3f57b0eaf6fb7552ba1cd0b8e3bca73def01edbead44ba81cff2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-16T07:12:04.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "ac9e3a3ac9ccb2f8aee6c2571e6dd0657a9ab62b5ccc063d7ed46031eb234662",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-16T07:11:29.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "02899cda35de31ea7e4a870034a7ad3bf132d0808c6aa32f833ef8f9291d1148",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-06-02T18:35:23.000Z",
      "arch": "emscripten",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "c377ff67148b13105b8c6b63bafd8fb39ce17725ddcd18f61338ad3b4396d1b1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/25955756124"
    }
  ]
}