{
  "_id": "6ad1ff56c96d212026e70581",
  "Type": "Package",
  "Package": "qsplines",
  "Title": "Quaternions Splines",
  "Version": "1.0.1",
  "Authors@R": "c(\nperson(\"Stéphane\", \"Laurent\", , \"laurent_step@outlook.fr\", role = c(\"aut\", \"cre\")),\nperson(\"Matthias\", \"Geier\", role = \"aut\",\ncomment = \"author of the Python library 'splines'\")\n)",
  "Description": "Provides routines to create some quaternions splines:\nBarry-Goldman algorithm, De Casteljau algorithm, and\nKochanek-Bartels algorithm. The implementations are based on\nthe Python library 'splines'. Quaternions splines allow to\nconstruct spherical curves. References: Barry and Goldman\n<doi:10.1145/54852.378511>, Kochanek and Bartels\n<doi:10.1145/800031.808575>.",
  "License": "GPL-3",
  "URL": "https://github.com/stla/qsplines",
  "BugReports": "https://github.com/stla/qsplines/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "cmake libgmp3-dev make libuv1-dev zlib1g-dev",
  "Repository": "https://stla.r-universe.dev",
  "Date/Publication": "2023-02-27 15:55:52 UTC",
  "RemoteUrl": "https://github.com/stla/qsplines",
  "RemoteRef": "HEAD",
  "RemoteSha": "6e1b2f703c76d6383419a3695719e182155165a6",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-16 10:34:11 UTC",
    "User": "root"
  },
  "Author": "Stéphane Laurent [aut, cre],\nMatthias Geier [aut] (author of the Python library 'splines')",
  "Maintainer": "Stéphane Laurent <laurent_step@outlook.fr>",
  "_user": "stla",
  "_type": "src",
  "_file": "qsplines_1.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/7159fff62fb3cab70f9c4826172bb47d665ef06e8c4cbc5f69de086b420b66c2",
  "_filesize": 465183,
  "_sha256": "7159fff62fb3cab70f9c4826172bb47d665ef06e8c4cbc5f69de086b420b66c2",
  "_expires": "2027-01-24T10:41:24.000Z",
  "_created": "2026-10-16T10:34:11.000Z",
  "_published": "2026-10-16T10:41:26.035Z",
  "_buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116930837702,
      "time": 147,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12040078777"
    },
    {
      "job": 116930837658,
      "time": 166,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12040522320"
    },
    {
      "job": 116930837601,
      "time": 138,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12040252732"
    },
    {
      "job": 116930837549,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12040393315"
    },
    {
      "job": 116930837548,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12040062897"
    },
    {
      "job": 116930837380,
      "time": 343,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12040922426"
    },
    {
      "job": 116930837360,
      "time": 164,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12041066752"
    },
    {
      "job": 116930837475,
      "time": 385,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12040279164"
    },
    {
      "job": 116929254224,
      "time": 258,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12041031103"
    },
    {
      "job": 116930837384,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12040986619"
    },
    {
      "job": 116930837528,
      "time": 256,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12040792857"
    },
    {
      "job": 116930837509,
      "time": 150,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12041081712"
    },
    {
      "job": 116930837497,
      "time": 155,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12040062991"
    },
    {
      "job": 116930837511,
      "time": 274,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12040278853"
    },
    {
      "job": 116930837490,
      "time": 188,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12040562924"
    }
  ],
  "_upstream": "https://github.com/stla/qsplines",
  "_commit": {
    "id": "6e1b2f703c76d6383419a3695719e182155165a6",
    "author": "Stéphane Laurent <laurent_step@yahoo.fr>",
    "committer": "Stéphane Laurent <laurent_step@yahoo.fr>",
    "message": "drop CXX14 specification\n",
    "time": 1677513352
  },
  "_maintainer": {
    "name": "Stéphane Laurent",
    "email": "laurent_step@outlook.fr",
    "login": "laustep",
    "description": "",
    "uuid": 29288085
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "onion",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "rgl",
      "role": "Suggests"
    }
  ],
  "_owner": "stla",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "quaternions",
    "rcpp",
    "splines",
    "cpp"
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "stla",
      "count": 32,
      "uuid": 4466543
    }
  ],
  "_userbio": {
    "uuid": 4466543,
    "type": "user",
    "name": "stla",
    "followers": 122
  },
  "_downloads": {
    "count": 242,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/qsplines"
  },
  "_devurl": "https://github.com/stla/qsplines",
  "_searchresults": 12,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/qsplines.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/stla/qsplines",
  "_realowner": "stla",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2022-06-28"
    },
    {
      "version": "1.0.0",
      "date": "2022-07-18"
    },
    {
      "version": "1.0.1",
      "date": "2023-02-27"
    }
  ],
  "_exports": [
    "BarryGoldman",
    "DeCasteljau",
    "interpolateTimes",
    "KochanekBartels",
    "quaternionFromTo",
    "shinyKBS"
  ],
  "_help": [
    {
      "page": "BarryGoldman",
      "title": "Barry-Goldman quaternions spline",
      "topics": [
        "BarryGoldman"
      ]
    },
    {
      "page": "DeCasteljau",
      "title": "Spline using the De Casteljau algorithm",
      "topics": [
        "DeCasteljau"
      ]
    },
    {
      "page": "interpolateTimes",
      "title": "Interpolate a vector of times",
      "topics": [
        "interpolateTimes"
      ]
    },
    {
      "page": "KochanekBartels",
      "title": "Kochanek-Bartels quaternions spline",
      "topics": [
        "KochanekBartels"
      ]
    },
    {
      "page": "quaternionFromTo",
      "title": "Quaternion between two vectors",
      "topics": [
        "quaternionFromTo"
      ]
    },
    {
      "page": "shinyKBS",
      "title": "Shiny demonstration of Kochanek-Bartels spline",
      "topics": [
        "shinyKBS"
      ]
    }
  ],
  "_readme": "https://github.com/stla/qsplines/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "BH",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "disordR",
    "emulator",
    "fastmap",
    "fontawesome",
    "freealg",
    "fs",
    "glue",
    "gmp",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lattice",
    "lifecycle",
    "magrittr",
    "mathjaxr",
    "Matrix",
    "memoise",
    "mime",
    "mvtnorm",
    "onion",
    "otel",
    "partitions",
    "polynom",
    "promises",
    "quadform",
    "R6",
    "rappdirs",
    "rbibutils",
    "Rcpp",
    "Rdpack",
    "rlang",
    "sass",
    "sets",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 3.3802112417116064,
  "_indexed": true,
  "_nocasepkg": "qsplines",
  "_universes": [
    "stla",
    "laustep"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-10-16T10:36:24.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/fbd9482cf497554381009db9c38265bb7778dbeb6ddb2e4515a5c2f4aab8992c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-10-16T10:36:30.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/fb9821df6b229f55f7ea5a9710a5f0fa8289b51c0144aed8a1eede05f81dbd90",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-10-16T10:36:18.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/af5c0a21dc1106e46ad644c4c17004295b5cdabe18513ee78ae02bbc4e982cd1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-10-16T10:36:24.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/e2dc04c3cbe9b6f60a97c5d59e7a11053df22cb1fca414b7c0aa1f4c291462fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-10-16T10:35:56.000Z",
      "arch": "aarch64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/cef2d9b5fd1af85ef03e5e2e51164948031bc687b5707909fd5436389dc3dd68",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-10-16T10:38:13.000Z",
      "arch": "x86_64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/d3593f9612aea3baf561c4a9308639827396025f238f5bc2fe855eac2dc5dbe7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-10-16T10:36:13.000Z",
      "arch": "aarch64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/7aaba776ce778dcc797837a7a6690dc0738485d553d190529b66128d1ff93d47",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-10-16T10:38:17.000Z",
      "arch": "x86_64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/048fede08c5a5b25273d0117f94a2475271e696f4423a0615966f476dcbfe7cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-10-16T10:36:27.000Z",
      "arch": "emscripten",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/4c5ec80493e245e0d58388d78ae7ea6f231a687c1993a8c03e5c2bbc06bb8fe3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-10-16T10:37:50.000Z",
      "arch": "aarch64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/759aa8109186797fd87782f54481cde604db08e079d550e4d05f9fba108a8e7b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-10-16T10:35:33.000Z",
      "arch": "x86_64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/ffe79b88e9c2241b0da5814f883143b5fee9c5be58a3d1c38235cfaf6a854004",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-10-16T10:35:55.000Z",
      "arch": "x86_64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/ea1997f8fe0199e667c35f5bc81e5dfb0dc5ed43bf566245bb83f49a1eca0cae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-10-16T10:38:12.000Z",
      "arch": "aarch64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/49afd3a6425aa345544a81719cd4877b3302b46f5bff9bb73390d835ef6b91c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-10-16T10:36:23.000Z",
      "arch": "x86_64",
      "commit": "6e1b2f703c76d6383419a3695719e182155165a6",
      "fileid": "https://r2.ropensci.org/3a28a93bd0403a09a33d381f0b35a1d4a056906cad93637790991ba9ab76269f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/stla/actions/runs/38887606572"
    }
  ]
}