{
  "_id": "6a49db5f2c82cd3614823e47",
  "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-06-15 09:35:14 UTC",
    "User": "root"
  },
  "_user": "pdhoff",
  "_type": "src",
  "_file": "rstiefel_1.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/819a76b1c2a4cd3eab3167c567ce25c6e0c5f87a2fe375e0a7466ac51777f1eb",
  "_filesize": 553054,
  "_sha256": "819a76b1c2a4cd3eab3167c567ce25c6e0c5f87a2fe375e0a7466ac51777f1eb",
  "_expires": "2026-10-13T04:19:41.000Z",
  "_created": "2026-06-15T09:35:14.000Z",
  "_published": "2026-07-05T04:19:43.322Z",
  "_jobs": [
    {
      "job": 85192052534,
      "time": 114,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7634269757"
    },
    {
      "job": 85192052537,
      "time": 105,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7634268507"
    },
    {
      "job": 85192052433,
      "time": 150,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634283208"
    },
    {
      "job": 85192052469,
      "time": 105,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634265975"
    },
    {
      "job": 85192052477,
      "time": 192,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7634284934"
    },
    {
      "job": 85192052551,
      "time": 374,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7634355168"
    },
    {
      "job": 85192052376,
      "time": 188,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634279854"
    },
    {
      "job": 85192052476,
      "time": 286,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634323568"
    },
    {
      "job": 85192052340,
      "time": 176,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634226096"
    },
    {
      "job": 85192052473,
      "time": 85,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634261368"
    },
    {
      "job": 85192052491,
      "time": 70,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7634254861"
    },
    {
      "job": 85192052542,
      "time": 62,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7634250467"
    },
    {
      "job": 85192052475,
      "time": 76,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7634256553"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904",
  "_status": "success",
  "_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",
    "description": "",
    "uuid": 10690468
  },
  "_distro": "noble",
  "_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",
    "followers": 92
  },
  "_downloads": {
    "count": 465,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rstiefel"
  },
  "_devurl": "https://github.com/pdhoff/rstiefel",
  "_searchresults": 125,
  "_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": [
        "Exponential families on the Stiefel manifold",
        "Model-based SVD",
        "Network analysis"
      ],
      "created": "2017-06-14 00:13:42",
      "modified": "2019-02-18 15:43:54",
      "commits": 3
    }
  ],
  "_score": 6.791515211941625,
  "_indexed": true,
  "_nocasepkg": "rstiefel",
  "_universes": [
    "pdhoff"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-15T09:37:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/960315f85bbe66adb4197cc7b4ffa4c320bf4e705b0f5a8f8c70042d2e658239",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-15T09:37:08.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/1f6c555ce196ff4167e9c93378d1fddde5bab2d4d55ca95cf44e628c2b6f2fa1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-15T09:37:48.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/22e93d8fdbb70d96421ea2609191ed27a97745ba9e36069fc0ac9899a12e345c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-15T09:37:01.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/2c14433ea248dd2c78e1246b55c6b5a1584a66a19e5ece6fd4753230023b2936",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-15T09:37:47.000Z",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/14a9c09c6032a2bbb55100e38a364553c2d453c9ec77e5384de7f50b448fe93d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-15T09:40:25.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/c34eabc3c1ce3c52b90d0b68bb16752a255297b0e0008942d98598a362376ffa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-15T09:37:26.000Z",
      "arch": "aarch64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/dd10fc8b0e0910d22c188fd530c69d8f96f1365c448d6d6ef274355c9f19e163",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-15T09:39:14.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/aa3814908ecddabcb8eadd62e9f2bca077b15c0c924f8d8368f4593e2bd1ee30",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-06-15T09:37:00.000Z",
      "arch": "emscripten",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/b2a9ca3f6bfbd9b4eb8874e442fbda3c11340b6f3257c3b5580b93421f7f5698",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-15T09:36:23.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/805b5bf51d8adb5af96b90ebb72a2a681df872c6257d84f7a99fa3a0a27db9e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-15T09:36:10.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/6db796e71c909f734075c162a3d89b54d727160eb4ddf167c75af485c38efdd4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-15T09:36:27.000Z",
      "arch": "x86_64",
      "commit": "c19d696e357365f3dc814400fb56e7b254d11983",
      "fileid": "https://r2.ropensci.org/787813efdea6cdb59d2c4d53b5aae7f8cc18e2a3ee11db7ca00838cb05299553",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pdhoff/actions/runs/27537089904"
    }
  ]
}