{
  "_id": "6a154996acfb0bcc41d58750",
  "Package": "silicate",
  "Title": "Common Forms for Complex Hierarchical and Relational Data\nStructures",
  "Version": "0.7.1.9001",
  "Authors@R": "c(person(\"Michael D.\",\"Sumner\", role = c(\"aut\", \"cre\"), email = \"mdsumner@gmail.com\"), \nperson(\"John\", \"Corbett\", role = \"ctb\", comment = \"the original inspiration\"),\nperson(\"Simon\", \"Wotherspoon\", role = \"ctb\"),\nperson(\"Kent\", \"Johnson\", role = \"dtc\"),\nperson(\"Mark\", \"Padgham\", role = \"aut\")\n)",
  "Description": "Generate common data forms for complex data suitable for\nconversions and transmission by decomposition as paths or\nprimitives. Paths are sequentially-linked records, primitives\nare basic atomic elements and both can model many forms and be\ngrouped into hierarchical structures.  The universal models\n'SC0' (structural) and 'SC' (labelled, relational) are composed\nof edges and can represent any hierarchical form. Specialist\nmodels 'PATH', 'ARC' and 'TRI' provide the most common\nintermediate forms used for converting from one form to\nanother. The methods are inspired by the simplicial complex\n<https://en.wikipedia.org/wiki/Simplicial_complex> and provide\nintermediate forms that relate spatial data structures to this\nmathematical construct.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://github.com/hypertidy/silicate,\nhttps://hypertidy.github.io/silicate/",
  "BugReports": "https://github.com/hypertidy/silicate/issues",
  "RoxygenNote": "7.2.3",
  "Repository": "https://hypertidy.r-universe.dev",
  "Date/Publication": "2024-01-10 20:59:38 UTC",
  "RemoteUrl": "https://github.com/hypertidy/silicate",
  "RemoteRef": "HEAD",
  "RemoteSha": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 07:16:42 UTC",
    "User": "root"
  },
  "Author": "Michael D. Sumner [aut, cre],\nJohn Corbett [ctb] (the original inspiration),\nSimon Wotherspoon [ctb],\nKent Johnson [dtc],\nMark Padgham [aut]",
  "Maintainer": "Michael D. Sumner <mdsumner@gmail.com>",
  "MD5sum": "f82d972f8e5057275f5b935c4ef8bff5",
  "_user": "hypertidy",
  "_type": "src",
  "_file": "silicate_0.7.1.9001.tar.gz",
  "_fileid": "d5225e05a3867b043e286faac816059e213e3ba46f68e53ae69713ce14f11edf",
  "_filesize": 2061323,
  "_sha256": "d5225e05a3867b043e286faac816059e213e3ba46f68e53ae69713ce14f11edf",
  "_created": "2026-05-26T07:16:42.000Z",
  "_published": "2026-05-26T07:19:50.855Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77825613113,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7211072442"
    },
    {
      "job": 77825613134,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7211070644"
    },
    {
      "job": 77825613111,
      "time": 110,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7211059395"
    },
    {
      "job": 77825613142,
      "time": 100,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7211056254"
    },
    {
      "job": 77825159941,
      "time": 199,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7211029195"
    },
    {
      "job": 77825613120,
      "time": 132,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7211065427"
    },
    {
      "job": 77825613185,
      "time": 149,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7211070096"
    },
    {
      "job": 77825613239,
      "time": 93,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7211055034"
    },
    {
      "job": 77825613138,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7211055963"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/hypertidy/silicate",
  "_commit": {
    "id": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
    "author": "Michael Sumner <mdsumner@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #144 from olivroy/patch-1\n\nUpdate DESCRIPTION",
    "time": 1704920378
  },
  "_maintainer": {
    "name": "Michael D. Sumner",
    "email": "mdsumner@gmail.com",
    "login": "mdsumner",
    "mastodon": "@mdsumner@rstats.me",
    "bluesky": "@mdsumner.bsky.social",
    "description": "no names have an anonymous function",
    "uuid": 4107631
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "gibble",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "decido",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "unjoin",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "gridBase",
      "role": "Imports"
    },
    {
      "package": "crsmeta",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "trip",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "hypertidy",
  "_selfowned": true,
  "_usedby": 7,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "hierarchical-data",
    "simplicial-complex",
    "spatial-data",
    "structural-primitives",
    "topology",
    "triangulation"
  ],
  "_stars": 55,
  "_contributors": [
    {
      "user": "mdsumner",
      "count": 542,
      "uuid": 4107631
    },
    {
      "user": "mpadge",
      "count": 4,
      "uuid": 6697851
    },
    {
      "user": "robinlovelace",
      "count": 1,
      "uuid": 1825120
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 29297592,
    "type": "organization",
    "name": "hypertidy",
    "description": "[ ... ]"
  },
  "_downloads": {
    "count": 337,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/silicate"
  },
  "_devurl": "https://github.com/hypertidy/silicate",
  "_pkgdown": "https://hypertidy.github.io/silicate/",
  "_searchresults": 110,
  "_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/silicate.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hypertidy/silicate",
  "_realowner": "hypertidy",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2019-10-09"
    },
    {
      "version": "0.3.0",
      "date": "2020-03-22"
    },
    {
      "version": "0.4.0",
      "date": "2020-04-15"
    },
    {
      "version": "0.6.1",
      "date": "2020-05-12"
    },
    {
      "version": "0.7.0",
      "date": "2020-11-13"
    },
    {
      "version": "0.7.1",
      "date": "2023-01-06"
    }
  ],
  "_exports": [
    "%>%",
    "ARC",
    "filter",
    "PATH",
    "PATH0",
    "PATH0_from_df",
    "SC",
    "sc_arc",
    "sc_colours",
    "sc_coord",
    "sc_edge",
    "sc_end",
    "sc_node",
    "sc_object",
    "sc_path",
    "sc_segment",
    "sc_start",
    "sc_uid",
    "sc_vertex",
    "SC0",
    "TRI",
    "tri_area",
    "TRI0"
  ],
  "_datasets": [
    {
      "name": "ear_gc",
      "title": "Geometry collection of triangles",
      "object": "ear_gc",
      "class": [
        "sfc_GEOMETRYCOLLECTION",
        "sfc"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "flight_tracks",
      "title": "Flight tracks",
      "object": "flight_tracks",
      "class": [
        "PATH",
        "sc"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "inlandwaters",
      "title": "Inland waters, for parts of Australia, and New Caledonia.",
      "object": "inlandwaters",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "ID",
        "Province",
        "geom"
      ],
      "rows": 6,
      "table": false,
      "tojson": true
    },
    {
      "name": "minimal_mesh",
      "title": "Minimal mesh.",
      "object": "minimal_mesh",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "a",
        "geom"
      ],
      "rows": 2,
      "table": false,
      "tojson": true
    },
    {
      "name": "mmesh",
      "title": "Deprecated data set.",
      "object": "mmesh",
      "class": [
        "PRIMITIVE",
        "PRIMITIVE",
        "PATH",
        "sc"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "polymesh",
      "title": "Polygonal mesh",
      "object": "polymesh",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "layer",
        "geometry"
      ],
      "rows": 10,
      "table": false,
      "tojson": true
    },
    {
      "name": "routes",
      "title": "Transport routes",
      "object": "routes",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "ID",
        "geometry"
      ],
      "rows": 42,
      "table": true,
      "tojson": true
    },
    {
      "name": "sfgc",
      "title": "Simple features zoo.",
      "object": "sfgc",
      "class": [
        "XY",
        "GEOMETRYCOLLECTION",
        "sfg"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sfzoo",
      "title": "Simple features zoo.",
      "object": "sfzoo",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "ARC",
      "title": "ARC model",
      "topics": [
        "ARC",
        "ARC.default",
        "ARC.PATH"
      ]
    },
    {
      "page": "dplyr-methods",
      "title": "Dplyr methods for silicate objects",
      "topics": [
        "dplyr-methods",
        "filter",
        "filter.SC"
      ]
    },
    {
      "page": "ear_gc",
      "title": "Geometry collection of triangles",
      "topics": [
        "ear_gc"
      ]
    },
    {
      "page": "flight_tracks",
      "title": "Flight tracks",
      "topics": [
        "flight_tracks"
      ]
    },
    {
      "page": "inlandwaters",
      "title": "Inland waters, for parts of Australia, and New Caledonia.",
      "topics": [
        "inlandwaters"
      ]
    },
    {
      "page": "minimal_mesh",
      "title": "Minimal mesh.",
      "topics": [
        "minimal_mesh"
      ]
    },
    {
      "page": "mmesh",
      "title": "Deprecated data set.",
      "topics": [
        "mmesh"
      ]
    },
    {
      "page": "PATH",
      "title": "PATH model.",
      "topics": [
        "PATH",
        "PATH.default",
        "PATH.SC",
        "PATH.TRI"
      ]
    },
    {
      "page": "PATH0",
      "title": "Path model in structural form",
      "topics": [
        "PATH0",
        "PATH0.default",
        "PATH0.PATH0",
        "PATH0_from_df"
      ]
    },
    {
      "page": "plot.SC",
      "title": "Plot silicate",
      "topics": [
        "plot.SC",
        "plot.SC0"
      ]
    },
    {
      "page": "polymesh",
      "title": "Polygonal mesh",
      "topics": [
        "polymesh"
      ]
    },
    {
      "page": "print.sc",
      "title": "Methods for silicate",
      "topics": [
        "print.sc"
      ]
    },
    {
      "page": "routes",
      "title": "Transport routes",
      "topics": [
        "routes"
      ]
    },
    {
      "page": "SC",
      "title": "The universal model",
      "topics": [
        "SC",
        "SC.default",
        "SC.pslg",
        "SC.TRI"
      ]
    },
    {
      "page": "sc_arc",
      "title": "Arc-node topology.",
      "topics": [
        "sc_arc",
        "sc_arc.ARC",
        "sc_arc.default"
      ]
    },
    {
      "page": "sc_colours",
      "title": "Silicate colours",
      "topics": [
        "sc_colours"
      ]
    },
    {
      "page": "sc_coord",
      "title": "Coordinate decomposition",
      "topics": [
        "sc_coord",
        "sc_coord.ARC",
        "sc_coord.default",
        "sc_coord.Lines",
        "sc_coord.LINESTRING",
        "sc_coord.list",
        "sc_coord.matrix",
        "sc_coord.MULTILINESTRING",
        "sc_coord.MULTIPOINT",
        "sc_coord.MULTIPOLYGON",
        "sc_coord.PATH",
        "sc_coord.PATH0",
        "sc_coord.POINT",
        "sc_coord.POLYGON",
        "sc_coord.Polygons",
        "sc_coord.pslg",
        "sc_coord.SC",
        "sc_coord.SC0",
        "sc_coord.sf",
        "sc_coord.sfc",
        "sc_coord.Spatial",
        "sc_coord.TRI"
      ]
    },
    {
      "page": "sc_edge",
      "title": "Edges.",
      "topics": [
        "sc_edge",
        "sc_edge.default",
        "sc_edge.PATH",
        "sc_end",
        "sc_end.ARC",
        "sc_end.PATH",
        "sc_end.PATH0",
        "sc_end.SC",
        "sc_end.SC0",
        "sc_end.TRI",
        "sc_start",
        "sc_start.ARC",
        "sc_start.PATH",
        "sc_start.PATH0",
        "sc_start.SC",
        "sc_start.SC0",
        "sc_start.TRI"
      ]
    },
    {
      "page": "sc_node",
      "title": "Nodes for arc-node topology.",
      "topics": [
        "sc_node",
        "sc_node.ARC",
        "sc_node.default",
        "sc_node.PATH",
        "sc_node.SC",
        "sc_node.SC0"
      ]
    },
    {
      "page": "sc_object",
      "title": "Objects, features",
      "topics": [
        "sc_object",
        "sc_object.default",
        "sc_object.sf",
        "sc_object.sfc",
        "sc_object.TRI"
      ]
    },
    {
      "page": "sc_path",
      "title": "Path decomposition",
      "topics": [
        "sc_path",
        "sc_path.ARC",
        "sc_path.default",
        "sc_path.GEOMETRYCOLLECTION",
        "sc_path.LINESTRING",
        "sc_path.list",
        "sc_path.matrix",
        "sc_path.MULTILINESTRING",
        "sc_path.MULTIPOINT",
        "sc_path.MULTIPOLYGON",
        "sc_path.PATH",
        "sc_path.PATH0",
        "sc_path.POINT",
        "sc_path.POLYGON",
        "sc_path.SC",
        "sc_path.SC0",
        "sc_path.sf",
        "sc_path.sfc",
        "sc_path.sfc_TIN",
        "sc_path.Spatial"
      ]
    },
    {
      "page": "sc_segment",
      "title": "Given a `PATH`` model decompose to 1-dimensional primitives (or 0-dimensional).",
      "topics": [
        "sc_segment",
        "sc_segment.default",
        "sc_segment.PATH"
      ]
    },
    {
      "page": "sc_uid",
      "title": "Unique labels",
      "topics": [
        "sc_uid"
      ]
    },
    {
      "page": "sc_vertex",
      "title": "Extract unique vertices",
      "topics": [
        "sc_vertex",
        "sc_vertex.ARC",
        "sc_vertex.default",
        "sc_vertex.PATH",
        "sc_vertex.PATH0",
        "sc_vertex.pslg",
        "sc_vertex.SC",
        "sc_vertex.SC0",
        "sc_vertex.TRI",
        "sc_vertex.TRI0"
      ]
    },
    {
      "page": "SC0",
      "title": "Pure edge model, structural form",
      "topics": [
        "SC0",
        "SC0.default",
        "SC0.pslg"
      ]
    },
    {
      "page": "sfzoo",
      "title": "Simple features zoo.",
      "topics": [
        "sfgc",
        "sfzoo"
      ]
    },
    {
      "page": "silicate",
      "title": "silicate",
      "topics": [
        "silicate-package",
        "silicate"
      ]
    },
    {
      "page": "TRI",
      "title": "TRI model, triangulations",
      "topics": [
        "plot.TRI",
        "TRI",
        "TRI.sfc_GEOMETRYCOLLECTION"
      ]
    },
    {
      "page": "tri_area",
      "title": "Area of triangles",
      "topics": [
        "tri_area"
      ]
    },
    {
      "page": "TRI0",
      "title": "TRI0 model, structural triangulations",
      "topics": [
        "TRI0",
        "TRI0.default",
        "TRI0.mesh3d",
        "TRI0.PATH",
        "TRI0.PATH0",
        "TRI0.sf",
        "TRI0.sfc_GEOMETRYCOLLECTION",
        "TRI0.sfc_TIN",
        "TRI0.TRI",
        "TRI0.TRI0"
      ]
    }
  ],
  "_readme": "https://github.com/hypertidy/silicate/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "crsmeta",
    "decido",
    "dplyr",
    "generics",
    "gibble",
    "glue",
    "gridBase",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "Rcpp",
    "rlang",
    "tibble",
    "tidyselect",
    "unjoin",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 7.28006592844207,
  "_indexed": true,
  "_nocasepkg": "silicate",
  "_universes": [
    "hypertidy",
    "mdsumner"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:19:02.000Z",
      "distro": "noble",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "737928ea6a292c92bc02d41d0476a0b480f07653937c6147b1743105666883f2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:19:00.000Z",
      "distro": "noble",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "054fe2aa1b3bc02b6065c95f5a850b88501b2caedd978524a2c427a0dcdafd11",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:18:25.000Z",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "f037d6dd09ab20d27144ba0a02f2027bc02e5f2175b2fbfcfb39c79cbde94140",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:18:11.000Z",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "a4d8088d6167f4a39ca2b0508da00ea1b78462fd4ffc3ae2ff8a629c4a57f3fe",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:19:09.000Z",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "1fadc2f4c1bd0668a788cc54db66ca7c1291d19edc9727763b06ba78f103ed3b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:18:45.000Z",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "7af520e2f82085e1c8b338a5d449bd7d75fd80749b3f1dfb00f0149a43218f71",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:17:57.000Z",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "ae30fbfb6abd1a2149aff5fba0ced2e6f97c2d72c70074edaafd681c458dfff4",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.7.1.9001",
      "date": "2026-05-26T07:17:58.000Z",
      "commit": "959394e222f938ce40ea5f1b4d86cde48c0f2f5c",
      "fileid": "00b447d03b37d0009a75cbab50e306d5c6ce926788f0be83d6df3179f0404b00",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/26437962005"
    }
  ]
}