{
  "_id": "6a59df9e09eb0996dd68ef48",
  "Package": "DiscreteMorseR",
  "Type": "Package",
  "Title": "Discrete Morse Theory for 3D Meshes Derived from Point Clouds",
  "Version": "1.0.0",
  "Date": "2026-06-24",
  "Authors@R": "c(\nperson(\"Gergo\", \"Dioszegi\", email = \"dijogergo@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0009-0003-3454-9093\"))\n)",
  "Description": "Ultra-fast computation of discrete Morse (Marston Morse)\ngradient vector fields and critical simplices (0-simplices:\nvertices, 1-simplices: edges, 2-simplices: faces) on 3D\ntriangular meshes from point clouds. Provides C++ backend with\nparallel processing for large-scale topological analysis,\nincluding connected component analysis and visualization tools.\nPerfect for LiDAR data, computational topology, and geometric\nanalysis applications. The implementation follows Forman (1998)\n<doi:10.1007/PL00009307> for discrete Morse theory, with\nextensions for 3D mesh processing.",
  "Language": "en-US",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/DijoG/DiscreteMorseR",
  "BugReports": "https://github.com/DijoG/DiscreteMorseR/issues",
  "SystemRequirements": "C++17",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.1",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libicu-dev libx11-dev",
  "Repository": "https://dijog.r-universe.dev",
  "Date/Publication": "2026-06-30 13:47:37 UTC",
  "RemoteUrl": "https://github.com/dijog/discretemorser",
  "RemoteRef": "HEAD",
  "RemoteSha": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-17 07:46:42 UTC",
    "User": "root"
  },
  "Author": "Gergo Dioszegi [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0003-3454-9093>)",
  "Maintainer": "Gergo Dioszegi <dijogergo@gmail.com>",
  "_user": "dijog",
  "_type": "src",
  "_file": "DiscreteMorseR_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/dcd1d4409c05ccd2b1dfeec35bc3c67fc45e9d92799e918806327552656d0ee8",
  "_filesize": 117345,
  "_sha256": "dcd1d4409c05ccd2b1dfeec35bc3c67fc45e9d92799e918806327552656d0ee8",
  "_expires": "2026-10-25T07:54:04.000Z",
  "_created": "2026-07-17T07:46:42.000Z",
  "_published": "2026-07-17T07:54:06.062Z",
  "_jobs": [
    {
      "job": 87833051040,
      "time": 162,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8400505927"
    },
    {
      "job": 87833051038,
      "time": 156,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8400502908"
    },
    {
      "job": 87833051000,
      "time": 168,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8400508461"
    },
    {
      "job": 87833051022,
      "time": 175,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8400509788"
    },
    {
      "job": 87833051047,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8400482220"
    },
    {
      "job": 87833051090,
      "time": 381,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8400581276"
    },
    {
      "job": 87833051030,
      "time": 174,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8400508851"
    },
    {
      "job": 87833051032,
      "time": 207,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8400522019"
    },
    {
      "job": 87832377480,
      "time": 233,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8400447209"
    },
    {
      "job": 87833050915,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8400497163"
    },
    {
      "job": 87833050943,
      "time": 129,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8400493940"
    },
    {
      "job": 87833050956,
      "time": 133,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8400495530"
    },
    {
      "job": 87833050957,
      "time": 145,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8400499137"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809",
  "_status": "success",
  "_upstream": "https://github.com/dijog/discretemorser",
  "_commit": {
    "id": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
    "author": "DijoG <dijogergo@gmail.com>",
    "committer": "DijoG <dijogergo@gmail.com>",
    "message": "CRAN-ready\n",
    "time": 1782827257
  },
  "_maintainer": {
    "name": "Gergo Dioszegi",
    "email": "dijogergo@gmail.com",
    "login": "dijog",
    "description": "",
    "uuid": 34399619,
    "orcid": "0009-0003-3454-9093"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.10",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.12.0",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "version": ">= 3.8.0",
      "role": "Imports"
    },
    {
      "package": "readr",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "future",
      "version": ">= 1.18.0",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "clustermq",
      "version": ">= 0.8.0",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.3.0",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "version": ">= 1.1.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.30",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.0",
      "role": "Suggests"
    },
    {
      "package": "tictoc",
      "role": "Suggests"
    }
  ],
  "_owner": "dijog",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-45",
      "n": 2
    },
    {
      "week": "2025-46",
      "n": 64
    },
    {
      "week": "2025-49",
      "n": 3
    },
    {
      "week": "2025-51",
      "n": 19
    },
    {
      "week": "2026-03",
      "n": 2
    },
    {
      "week": "2026-26",
      "n": 9
    },
    {
      "week": "2026-27",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "dijog",
      "count": 100,
      "uuid": 34399619
    }
  ],
  "_userbio": {
    "uuid": 34399619,
    "type": "user",
    "name": "DijoG",
    "followers": 5
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DiscreteMorseR"
  },
  "_devurl": "https://github.com/dijog/discretemorser",
  "_searchresults": 0,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DiscreteMorseR.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/dijog/discretemorser",
  "_realowner": "dijog",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-07-16"
    }
  ],
  "_exports": [
    "compute_lowerSTAR_parallel",
    "compute_MORSE_complex",
    "get_CCMESH",
    "save_MORSE_2d",
    "visualize_MORSE_2d",
    "visualize_MORSE_2d_panel"
  ],
  "_help": [
    {
      "page": "compute_lowerSTAR_parallel",
      "title": "Compute lower star in parallel",
      "topics": [
        "compute_lowerSTAR_parallel"
      ]
    },
    {
      "page": "compute_MORSE_complex",
      "title": "Compute Morse complex from mesh",
      "topics": [
        "compute_MORSE_complex"
      ]
    },
    {
      "page": "get_CCMESH",
      "title": "Ultra-fast mesh preparation with connected components",
      "topics": [
        "get_CCMESH"
      ]
    },
    {
      "page": "save_MORSE_2d",
      "title": "Save 2D visualization to file",
      "topics": [
        "save_MORSE_2d"
      ]
    },
    {
      "page": "visualize_MORSE_2d",
      "title": "Fast Morse complex visualization using get_simplexCENTER()",
      "topics": [
        "visualize_MORSE_2d"
      ]
    },
    {
      "page": "visualize_MORSE_2d_panel",
      "title": "Create multiple 2D projection plots",
      "topics": [
        "visualize_MORSE_2d_panel"
      ]
    }
  ],
  "_readme": "https://github.com/dijog/discretemorser/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "codetools",
    "cpp11",
    "crayon",
    "data.table",
    "digest",
    "dplyr",
    "furrr",
    "future",
    "generics",
    "globals",
    "glue",
    "gtools",
    "hms",
    "lifecycle",
    "listenv",
    "magrittr",
    "parallelly",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "readr",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_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.5440680443502757,
  "_indexed": true,
  "_nocasepkg": "discretemorser",
  "_universes": [
    "dijog"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-17T07:49:32.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/e85c46b3c76aba0e65f0eab57581a5fb0ed8cf70652edd636f1f4ec7f76d8f86",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-17T07:49:25.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/1e16d430c5b808fdc2f18b3f61239c3dea98fde37143c37318922a6b35fdb618",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-17T07:49:39.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/6929c08dda5dfe4d42099afe2f03636be5b94f28040337e26ba1ac490e0180b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-07-17T07:49:33.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/5a53f27f5edd364b30c741a606f39373eb44906d67dec3f4e086218a2ca0c3a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-07-17T07:48:28.000Z",
      "arch": "aarch64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/07b71384d6b6724e874392024e16a424bcc371304b762c0c197217217b93c05f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-07-17T07:51:44.000Z",
      "arch": "x86_64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/f9728c9cc848ea2d4bb891d6793b62c7e0219e3ff4eacb3bd777ae75d977a1b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-07-17T07:49:10.000Z",
      "arch": "aarch64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/ca57282a8e77a0a30a6a68147b6bda83911c2fc5383d8bbb2dbb2ba7372464d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-07-17T07:49:50.000Z",
      "arch": "x86_64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/fa966aa25f0fddb32d398a80b2632ab237cca9ce287189889efcd1d1d3ef378e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-07-17T07:49:18.000Z",
      "arch": "emscripten",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/305afb7437e3d13820a96c7b7e5a6ba17c1e4fdd86969578107572527d9f02fa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-07-17T07:48:16.000Z",
      "arch": "x86_64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/eb7151b045c66bb1f2440ac8117c805d660c2847228fdf69ea29b0ae5fdc3cfc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-07-17T07:48:14.000Z",
      "arch": "x86_64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/9df3e5aaf04c72de2f01dda6fbf3428536632fd95fe85e24da952dfdd166cb34",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-07-17T07:48:33.000Z",
      "arch": "x86_64",
      "commit": "719acb2d1a21f2854979e2b9c613bd131fc5f7a0",
      "fileid": "https://r2.ropensci.org/86596b522c6ad59a3e01a86b8315e62951ed194704c24e0d947eb4e35717aaab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dijog/actions/runs/29563970809"
    }
  ]
}