{
  "_id": "6ac8d8d7de46216d5edd856b",
  "Package": "ivue",
  "Title": "Interactive 3D Visualization of Data and Graphs",
  "Version": "0.1.0",
  "Authors@R": "person(\"Pawel\", \"Gajer\", email = \"pgajer@gmail.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Creates interactive three-dimensional point clouds and\nembedded weighted graphs with numerical or categorical\nannotations. Provides reusable continuous and categorical color\nscales, matching legends, highlighting, and geometric edge,\npath, and label layers. Supports multiple weighted-graph\nformats and optional layouts through 'igraph', with explicit\ndistance or strength weight semantics. Renders browser widgets\nusing 'rgl' without requiring a native graphics window. Plays\nrecorded coordinate frames with interactive controls and\nexports orthographic graph animations to GIF.",
  "License": "GPL (>= 3)",
  "URL": "https://pgajer.github.io/ivue/, https://github.com/pgajer/ivue",
  "BugReports": "https://github.com/pgajer/ivue/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "cmake make libuv1-dev",
  "Repository": "https://pgajer.r-universe.dev",
  "Date/Publication": "2026-09-18 18:14:44 UTC",
  "RemoteUrl": "https://github.com/pgajer/ivue",
  "RemoteRef": "HEAD",
  "RemoteSha": "4bc38526c334441e29fa761382d06aad67a25dcb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-09 12:03:30 UTC",
    "User": "root"
  },
  "Author": "Pawel Gajer [aut, cre]",
  "Maintainer": "Pawel Gajer <pgajer@gmail.com>",
  "_user": "pgajer",
  "_type": "src",
  "_file": "ivue_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/3b9996b91ce78786c6a55f585716f545a6a6fc3fb755c4d396647d70795ea9c0",
  "_filesize": 2640203,
  "_sha256": "3b9996b91ce78786c6a55f585716f545a6a6fc3fb755c4d396647d70795ea9c0",
  "_expires": "2027-01-17T12:06:46.000Z",
  "_created": "2026-10-09T12:03:30.000Z",
  "_published": "2026-10-09T12:06:47.605Z",
  "_buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113810213979,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11614985888"
    },
    {
      "job": 113810213861,
      "time": 159,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11614851799"
    },
    {
      "job": 113810214028,
      "time": 134,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11614533665"
    },
    {
      "job": 113810213841,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11614836858"
    },
    {
      "job": 113809048069,
      "time": 198,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11614851243"
    },
    {
      "job": 113810213999,
      "time": 110,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11614169775"
    },
    {
      "job": 113810214107,
      "time": 133,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11614363886"
    },
    {
      "job": 113810214051,
      "time": 112,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11614234680"
    },
    {
      "job": 113810213970,
      "time": 120,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11615015747"
    }
  ],
  "_upstream": "https://github.com/pgajer/ivue",
  "_commit": {
    "id": "4bc38526c334441e29fa761382d06aad67a25dcb",
    "author": "pgajer <pgajer@gmail.com>",
    "committer": "pgajer <pgajer@gmail.com>",
    "message": "Record README URI correction and resubmission checks\n",
    "time": 1789755284
  },
  "_maintainer": {
    "name": "Pawel Gajer",
    "email": "pgajer@gmail.com",
    "login": "pgajer",
    "description": "",
    "uuid": 321355
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "grip",
      "role": "Suggests"
    },
    {
      "package": "rgl",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "geometry",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.7",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "pgajer",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-36",
      "n": 26
    },
    {
      "week": "2026-37",
      "n": 42
    },
    {
      "week": "2026-38",
      "n": 17
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "pgajer",
      "count": 85,
      "uuid": 321355
    }
  ],
  "_userbio": {
    "uuid": 321355,
    "type": "user",
    "name": "Pawel",
    "followers": 3
  },
  "_downloads": {
    "count": 174,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ivue"
  },
  "_devurl": "https://github.com/pgajer/ivue",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ivue.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/pgajer/ivue",
  "_realowner": "pgajer",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-09-29"
    }
  ],
  "_exports": [
    "animate.frames",
    "camera.zup",
    "color.scale.cont",
    "color.scale.groups",
    "layer3D.axes",
    "layer3D.callback",
    "layer3D.edges",
    "layer3D.labels",
    "layer3D.mesh",
    "layer3D.path",
    "layer3D.surface",
    "map.colors",
    "plot3D.cont",
    "plot3D.graph",
    "plot3D.groups",
    "plot3D.plain",
    "prepare.graph",
    "write.animation.gif"
  ],
  "_help": [
    {
      "page": "ivue-package",
      "title": "ivue: Interactive 3D Visualization of Data and Graphs",
      "topics": [
        "ivue-package",
        "ivue"
      ]
    },
    {
      "page": "animate.frames",
      "title": "Play Recorded Coordinate Frames",
      "topics": [
        "animate.frames"
      ]
    },
    {
      "page": "camera.zup",
      "title": "A Z-Up Initial Camera",
      "topics": [
        "camera.zup"
      ]
    },
    {
      "page": "color.scale.cont",
      "title": "Reusable Color Scales",
      "topics": [
        "color.scale.cont",
        "color.scale.groups",
        "map.colors"
      ]
    },
    {
      "page": "layer3D.axes",
      "title": "Coordinate Axes Through an Origin",
      "topics": [
        "layer3D.axes"
      ]
    },
    {
      "page": "layer3D.callback",
      "title": "Callback Layers",
      "topics": [
        "layer3D.callback"
      ]
    },
    {
      "page": "layer3D.edges",
      "title": "Geometric Layers for a 3D Scene",
      "topics": [
        "layer3D.edges",
        "layer3D.labels",
        "layer3D.path"
      ]
    },
    {
      "page": "layer3D.mesh",
      "title": "A Triangular Surface Layer",
      "topics": [
        "layer3D.mesh"
      ]
    },
    {
      "page": "layer3D.surface",
      "title": "An Independently Positioned Gridded Surface",
      "topics": [
        "layer3D.surface"
      ]
    },
    {
      "page": "plot3D.graph",
      "title": "Draw a Weighted Embedded Graph",
      "topics": [
        "plot3D.graph"
      ]
    },
    {
      "page": "plot3D.plain",
      "title": "Interactive 3D Point Clouds",
      "topics": [
        "plot3D.cont",
        "plot3D.groups",
        "plot3D.plain"
      ]
    },
    {
      "page": "prepare.graph",
      "title": "Prepare Graph Data for Visualization",
      "topics": [
        "prepare.graph"
      ]
    },
    {
      "page": "print.ivue_graph",
      "title": "Inspect Prepared Graphs and Color Scales",
      "topics": [
        "print.ivue_color_scale",
        "print.ivue_graph"
      ]
    },
    {
      "page": "write.animation.gif",
      "title": "Export Recorded Frames to GIF",
      "topics": [
        "write.animation.gif"
      ]
    }
  ],
  "_readme": "https://github.com/pgajer/ivue/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "highr",
    "htmltools",
    "htmlwidgets",
    "jquerylib",
    "jsonlite",
    "knitr",
    "lifecycle",
    "memoise",
    "mime",
    "R6",
    "rappdirs",
    "rlang",
    "rmarkdown",
    "sass",
    "tinytex",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "example-data.Rmd",
      "filename": "example-data.html",
      "title": "Example data and reusable visualization recipes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Choose a recipe",
        "Construct a point cloud",
        "Share a scale and camera",
        "Prepare a small embedded weighted graph",
        "Record a short coordinate sequence",
        "Save and clean up",
        "Inspect the retinal bundle without refitting",
        "Compare spatial extents"
      ],
      "created": "2026-09-15 14:21:33",
      "modified": "2026-09-15 16:20:07",
      "commits": 3
    },
    {
      "source": "function-guide.Rmd",
      "filename": "function-guide.html",
      "title": "Finding your way around ivue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Choose a starting point",
        "A first view",
        "Keep observations aligned",
        "Function catalog",
        "Point clouds and annotations",
        "Graph preparation and plotting",
        "Reusable color scales and legends",
        "Geometric layers",
        "Cameras and aspect ratios",
        "Recorded-coordinate animation and export",
        "Optional packages and detailed help"
      ],
      "created": "2026-09-15 14:21:33",
      "modified": "2026-09-15 23:05:51",
      "commits": 6
    },
    {
      "source": "animation.Rmd",
      "filename": "animation.html",
      "title": "Playing and Exporting Coordinate Animations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Watch a Sierpinski triangle unfold",
        "Supply your own frames",
        "Animate a changing 3D surface",
        "From a paraboloid through a flat grid to a saddle",
        "Export interactive HTML",
        "Export a GIF",
        "Control size and preserve diagnostic meaning"
      ],
      "created": "2026-09-04 14:09:54",
      "modified": "2026-09-15 23:05:51",
      "commits": 8
    },
    {
      "source": "ivue-introduction.Rmd",
      "filename": "ivue-introduction.html",
      "title": "Point Clouds and Weighted Graphs with ivue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A sample from a saddle",
        "Reusable numerical colors",
        "Textbook-style axes and a z-up camera",
        "A triangular mesh beneath the spheres",
        "Groups and highlighting",
        "Groups on the mesh-backed saddle",
        "A gridded reference surface",
        "Weighted graphs and geometric layers",
        "Cameras, metadata, and export"
      ],
      "created": "2026-09-03 13:56:42",
      "modified": "2026-09-15 23:05:51",
      "commits": 16
    },
    {
      "source": "retinal-development.Rmd",
      "filename": "retinal-development.html",
      "title": "Retinal Development: Point-Cloud and Graph Views",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load the prepared case study",
        "Data lineage",
        "Source and use terms",
        "Shared categorical scales",
        "Published UMAP as a point cloud",
        "Compare the embeddings without edges",
        "Add the symmetric kNN graph",
        "Change the annotation, not the geometry",
        "Interpretation and boundaries",
        "Reproduction and provenance"
      ],
      "created": "2026-09-08 02:03:52",
      "modified": "2026-09-15 15:50:41",
      "commits": 9
    }
  ],
  "_score": 4.8750612633917,
  "_indexed": true,
  "_nocasepkg": "ivue",
  "_universes": [
    "pgajer"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-09T12:05:36.000Z",
      "distro": "resolute",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/ea350348161d86146da854dad673558fe8b397b5b74498455dc643b450994a2a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-09T12:05:41.000Z",
      "distro": "resolute",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/7eee9a7720c91e29247f40f93be496e54be06895d8db041b82e0a93a47acbe1d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-09T12:05:24.000Z",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/60f924984e3670a575f2f7aebcacb8cef3aa3720c37410848fd642886bfaf9df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-09T12:05:27.000Z",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/bc978200706da4250b38b433a2b0149422276d335335b3bfa43c3cc343e216e5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-09T12:05:37.000Z",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/883d4100670db48be654477193eedcfbeb02984a8d79633941082735df76fb7d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-09T12:04:55.000Z",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/d62ad34b4de0b4f1e5519cbaad1a54a221a2684e490acbba7bb8fbfd669763bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-09T12:04:42.000Z",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/ccd511e996ad0fbb0c6dfcc9f00c73ad5196eff511044cbba9eeb2ad52538f4b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-09T12:04:46.000Z",
      "commit": "4bc38526c334441e29fa761382d06aad67a25dcb",
      "fileid": "https://r2.ropensci.org/7da7d3265c4a5e95c2642e57179720b4301774398bee4c73a4c2333fea6fc30e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pgajer/actions/runs/37927202974"
    }
  ]
}