{
  "_id": "6a108702acfb0bcc41cb12c7",
  "Package": "rasengan",
  "Title": "Generation of Geometric Curves",
  "Version": "0.0.16",
  "Authors@R": "c(\nperson(\"Akiru\", \"Kato\", , \"paithiov909@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Jordan\", \"Peck\", role = \"cph\"),\nperson(\"Kjetil Olsen\", \"Lye\", role = \"cph\"),\nperson(\"Kohei\", \"Kumazaki\", role = \"cph\"),\nperson(\"Øystein\", \"Myrmo\", role = \"cph\"),\nperson(\"Wollnashorn\", role = \"cph\"),\nperson(\"Google Inc.\", role = \"cph\")\n)",
  "Description": "Provides functions to generate and sample geometric\ncurves. Each function returns a data frame of 2D coordinates,\nsuitable for visualization or further geometric processing.",
  "License": "MIT + file LICENSE",
  "Config/roxygen2/version": "8.0.0",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Repository": "https://paithiov909.r-universe.dev",
  "Date/Publication": "2026-05-22 15:52:02 UTC",
  "RemoteUrl": "https://github.com/paithiov909/rasengan",
  "RemoteRef": "HEAD",
  "RemoteSha": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-22 16:30:39 UTC",
    "User": "root"
  },
  "Author": "Akiru Kato [aut, cre],\nJordan Peck [cph],\nKjetil Olsen Lye [cph],\nKohei Kumazaki [cph],\nØystein Myrmo [cph],\nWollnashorn [cph],\nGoogle Inc. [cph]",
  "Maintainer": "Akiru Kato <paithiov909@gmail.com>",
  "MD5sum": "f93a7ea8a49aafca789523bf409db3bc",
  "_user": "paithiov909",
  "_type": "src",
  "_file": "rasengan_0.0.16.tar.gz",
  "_fileid": "c3824f9bf86097c7c71066b1adea829901144579ae017ad23dd3217d274218c0",
  "_filesize": 361105,
  "_sha256": "c3824f9bf86097c7c71066b1adea829901144579ae017ad23dd3217d274218c0",
  "_created": "2026-05-22T16:30:39.000Z",
  "_published": "2026-05-22T16:40:34.762Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77421622833,
      "time": 121,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7165555703"
    },
    {
      "job": 77421622841,
      "time": 136,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7165560869"
    },
    {
      "job": 77421622926,
      "time": 136,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165559917"
    },
    {
      "job": 77421622836,
      "time": 110,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165552389"
    },
    {
      "job": 77421622827,
      "time": 123,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7165604860"
    },
    {
      "job": 77421622839,
      "time": 181,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7165664431"
    },
    {
      "job": 77421622818,
      "time": 108,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165597540"
    },
    {
      "job": 77421622817,
      "time": 198,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165675122"
    },
    {
      "job": 77420952779,
      "time": 249,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165517510"
    },
    {
      "job": 77421622758,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165554647"
    },
    {
      "job": 77421622792,
      "time": 126,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7165557135"
    },
    {
      "job": 77421622796,
      "time": 151,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7165564762"
    },
    {
      "job": 77421622802,
      "time": 112,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165552658"
    }
  ],
  "_buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/paithiov909/rasengan",
  "_commit": {
    "id": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
    "author": "paithiov909 <am11.44@gmail.com>",
    "committer": "paithiov909 <am11.44@gmail.com>",
    "message": "feat: state_orbits\n",
    "time": 1779465122
  },
  "_maintainer": {
    "name": "Akiru Kato",
    "email": "paithiov909@gmail.com",
    "login": "paithiov909",
    "mastodon": "@lyrikuso@mstdn.jp",
    "bluesky": "@lyrikuso.bsky.social",
    "twitter": "@paithiov909",
    "description": "@lyrikuso｜加藤秋瑠はHNです",
    "uuid": 33294906
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cpp11",
      "role": "LinkingTo"
    },
    {
      "package": "affiner",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "carrier",
      "version": ">= 0.3.0",
      "role": "Suggests"
    },
    {
      "package": "farver",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "grDevices",
      "role": "Suggests"
    },
    {
      "package": "mirai",
      "version": ">= 2.5.1",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "paithiov909",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-24",
      "n": 1
    },
    {
      "week": "2025-25",
      "n": 3
    },
    {
      "week": "2025-30",
      "n": 3
    },
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-35",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 6
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 7
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "paithiov909",
      "count": 44,
      "uuid": 33294906
    }
  ],
  "_userbio": {
    "uuid": 33294906,
    "type": "user",
    "name": "Kato Akiru",
    "description": "@lyrikuso｜加藤秋瑠はHNです"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rasengan"
  },
  "_devurl": "https://github.com/paithiov909/rasengan",
  "_searchresults": 1,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/rasengan.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "%!*%",
    "as_pattern",
    "bezier_derivative",
    "bezier_normal",
    "bezier_tangent",
    "blend",
    "cap",
    "circulate",
    "compute_handles",
    "curve_archimedean",
    "curve_bezier",
    "curve_cyclic_harmonic",
    "curve_epicycloid",
    "curve_epitrochoid",
    "curve_gear",
    "curve_heart",
    "curve_hypocycloid",
    "curve_hypotrochoid",
    "curve_lissajous",
    "curve_ranunculoid",
    "curve_rose",
    "curve_spirograph",
    "deg2rad",
    "delaunay",
    "ease_bezier",
    "ease_in",
    "ease_in_out",
    "ease_out",
    "expand",
    "fbbridge_2d_from",
    "fbbridge_from",
    "fbm_from",
    "fract",
    "lookat3d",
    "mag",
    "ndc_mul",
    "noise_2d",
    "noise_3d",
    "normalise",
    "normalize",
    "observe",
    "path_clothoid",
    "path_mouse",
    "persp3d",
    "pingpong",
    "pulse",
    "rad2deg",
    "reset_state",
    "rings",
    "rings_index",
    "seq_color",
    "seq_ease",
    "shift",
    "smootherstep",
    "smoothstep",
    "snake",
    "snake_index",
    "sph_harm",
    "spiral",
    "spiral_index",
    "state_bouncing_pts",
    "state_orbits",
    "stride",
    "stride_index",
    "trace_flow",
    "viewport3d",
    "wind_mouse",
    "wrap",
    "zigzag",
    "zigzag_index"
  ],
  "_help": [
    {
      "page": "as_pattern",
      "title": "Cast a vector into a native raster",
      "topics": [
        "as_pattern"
      ]
    },
    {
      "page": "bezier",
      "title": "Bezier curve utilities",
      "concept": [
        "curve"
      ],
      "topics": [
        "bezier",
        "bezier_derivative",
        "bezier_normal",
        "bezier_tangent",
        "curve_bezier"
      ]
    },
    {
      "page": "camera",
      "title": "3D world to camera transformation",
      "concept": [
        "camera"
      ],
      "topics": [
        "camera",
        "lookat3d",
        "persp3d",
        "viewport3d"
      ]
    },
    {
      "page": "chakra-methods",
      "title": "Methods for chakra objects",
      "topics": [
        "chakra",
        "circulate",
        "observe",
        "reset_state"
      ]
    },
    {
      "page": "compute_handles",
      "title": "Construct Bezier control points from a sequence of positions",
      "topics": [
        "compute_handles"
      ]
    },
    {
      "page": "curve-others",
      "title": "Generate geometric curves",
      "concept": [
        "curve"
      ],
      "topics": [
        "curve-others",
        "curve_archimedean",
        "curve_cyclic_harmonic",
        "curve_epicycloid",
        "curve_epitrochoid",
        "curve_gear",
        "curve_heart",
        "curve_hypocycloid",
        "curve_hypotrochoid",
        "curve_lissajous",
        "curve_ranunculoid",
        "curve_rose",
        "curve_spirograph"
      ]
    },
    {
      "page": "delaunay",
      "title": "Compute Delaunay triangulation",
      "topics": [
        "delaunay"
      ]
    },
    {
      "page": "expand",
      "title": "Expand grid",
      "topics": [
        "expand"
      ]
    },
    {
      "page": "fbm",
      "title": "Generators for FBM and FBB",
      "topics": [
        "fbbridge_2d_from",
        "fbbridge_from",
        "fbm",
        "fbm_from"
      ]
    },
    {
      "page": "misc",
      "title": "Miscellaneous functions",
      "topics": [
        "deg2rad",
        "fract",
        "mag",
        "misc",
        "pingpong",
        "rad2deg"
      ]
    },
    {
      "page": "modifications",
      "title": "Simply value modifications",
      "topics": [
        "blend",
        "cap",
        "modifications",
        "normalise",
        "normalize",
        "pulse",
        "wrap"
      ]
    },
    {
      "page": "ndc_mul",
      "title": "Perspective division",
      "concept": [
        "camera"
      ],
      "topics": [
        "%!*%",
        "ndc_mul"
      ]
    },
    {
      "page": "noise",
      "title": "Create a noise generator",
      "topics": [
        "noise",
        "noise_2d",
        "noise_3d"
      ]
    },
    {
      "page": "path_clothoid",
      "title": "Generate an Euler spiral or biarc curve path",
      "concept": [
        "path"
      ],
      "topics": [
        "path_clothoid"
      ]
    },
    {
      "page": "path_mouse",
      "title": "Generate a human-like mouse movement path",
      "concept": [
        "path"
      ],
      "topics": [
        "path_mouse",
        "wind_mouse"
      ]
    },
    {
      "page": "reorder",
      "title": "Reorder objects by cyclic shifts or scanning patterns",
      "topics": [
        "reorder",
        "rings",
        "rings.data.frame",
        "rings.default",
        "rings.nativeRaster",
        "rings_index",
        "shift",
        "shift.data.frame",
        "shift.default",
        "shift.nativeRaster",
        "snake",
        "snake.data.frame",
        "snake.default",
        "snake.nativeRaster",
        "snake_index",
        "spiral",
        "spiral.data.frame",
        "spiral.default",
        "spiral.nativeRaster",
        "spiral_index",
        "stride",
        "stride.data.frame",
        "stride.default",
        "stride.nativeRaster",
        "stride_index",
        "zigzag",
        "zigzag.data.frame",
        "zigzag.default",
        "zigzag.nativeRaster",
        "zigzag_index"
      ]
    },
    {
      "page": "seq-ease",
      "title": "Interpolate between two values",
      "topics": [
        "seq_color",
        "seq_ease"
      ]
    },
    {
      "page": "smoothing",
      "title": "Smoothing functions",
      "topics": [
        "ease_bezier",
        "ease_in",
        "ease_in_out",
        "ease_out",
        "smootherstep",
        "smoothstep"
      ]
    },
    {
      "page": "sph_harm",
      "title": "Evaluate real spherical harmonics",
      "topics": [
        "sph_harm"
      ]
    },
    {
      "page": "state_bouncing_pts",
      "title": "Generate a state for bouncing points",
      "concept": [
        "state"
      ],
      "topics": [
        "state_bouncing_pts"
      ]
    },
    {
      "page": "state_orbits",
      "title": "Create a state for orbital motion",
      "concept": [
        "state"
      ],
      "topics": [
        "state_orbits"
      ]
    },
    {
      "page": "trace_flow",
      "title": "Trace trajectories through a flow",
      "topics": [
        "trace_flow"
      ]
    }
  ],
  "_readme": "https://github.com/paithiov909/rasengan/raw/HEAD/README.md",
  "_rundeps": [
    "affiner",
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_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": 2.845098040014257,
  "_indexed": true,
  "_nocasepkg": "rasengan",
  "_universes": [
    "paithiov909"
  ],
  "_previous": "0.0.15",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.16",
      "date": "2026-05-22T16:33:21.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "854af407085191678c356931f59670748c596042b8fb2f0416be5f9febf57699",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.16",
      "date": "2026-05-22T16:33:32.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "7c6d3b2417d0812ac35df1df667be8372591e75cdfbd6d4ff0eb96be05d85383",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.16",
      "date": "2026-05-22T16:33:33.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "7d72c120a3ec6b1d6b305b1f89cc12387db7ccbc47011ad6b6299033ed2d0a47",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.16",
      "date": "2026-05-22T16:33:09.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "038b664bfa061444c32d79beca5b7597a1906abd567718046c84d7b4f15a35f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.16",
      "date": "2026-05-22T16:36:02.000Z",
      "arch": "aarch64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "b45ce6790e8a8519aafae0688c14fc9daeca2154d924a652dbac52f5be13b866",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.16",
      "date": "2026-05-22T16:38:44.000Z",
      "arch": "x86_64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "ef6e1d2807029fd1b7445e78b846ebec216de907877fb8d5029a991d31775b0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.16",
      "date": "2026-05-22T16:35:33.000Z",
      "arch": "aarch64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "c96088efaffeb8b8967509d3e9fe44cbc83303a3147ac3fd091156a83b29fa63",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.16",
      "date": "2026-05-22T16:39:32.000Z",
      "arch": "x86_64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "8c583f32cefdca8a0650544e9457f59eb22f0ab904afb022e20f8c2ba44c935f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.16",
      "date": "2026-05-22T16:33:28.000Z",
      "arch": "emscripten",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "aff451afdf77910b4f75401e9cc5cdf269a594e43f70109ae68641bdff966f87",
      "status": "success",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.16",
      "date": "2026-05-22T16:32:43.000Z",
      "arch": "x86_64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "cb16ae92c800366b097a099ae894e8d9098150679ac251317132219a159bcce7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.16",
      "date": "2026-05-22T16:33:17.000Z",
      "arch": "x86_64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "963aa9a9b6a5657e992f14b497378514e29c6c2b20a57b6648bd8c0114edae35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.16",
      "date": "2026-05-22T16:32:30.000Z",
      "arch": "x86_64",
      "commit": "bb205da8dd2a87b48d46c5c8648b44198bd9b211",
      "fileid": "6f39e8f7227550316efea81ff031823677fdf0a42ab453722786f7d3f0d3bad8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/paithiov909/actions/runs/26299553448"
    }
  ]
}