{
  "_id": "6a212151cd65a98ecbd1f265",
  "Package": "sumer",
  "Type": "Package",
  "Title": "Sumerian Cuneiform Text Analysis",
  "Version": "1.6.0",
  "Authors@R": "c(\nperson(\ngiven = \"Robin\",\nfamily = \"Wellmann\",\nrole = c(\"aut\", \"cre\"),\nemail = \"ro.wellmann@gmail.com\"\n)\n)",
  "Description": "Provides functions for converting transliterated Sumerian\ntexts to sign names and cuneiform characters, creating and\nquerying dictionaries, analyzing the structure of Sumerian\nwords, and creating translations. Includes a built-in\ndictionary and supports both forward lookup (Sumerian to\nEnglish) and reverse lookup (English to Sumerian).",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "yes",
  "Maintainer": "Robin Wellmann <ro.wellmann@gmail.com>",
  "Packaged": {
    "Date": "2026-06-04 06:50:17 UTC",
    "User": "root"
  },
  "Author": "Robin Wellmann [aut, cre]",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev make libharfbuzz-dev libicu-dev libjpeg-dev\nlibpng-dev libtiff-dev libuv1-dev libwebp-dev libxml2-dev\nlibssl-dev zlib1g-dev",
  "Repository": "https://rowellmann.r-universe.dev",
  "Date/Publication": "2026-05-05 11:43:54 UTC",
  "RemoteUrl": "https://github.com/cran/sumer",
  "RemoteRef": "HEAD",
  "RemoteSha": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
  "MD5sum": "2773573c60d831e41a24665e1e3b1a1b",
  "_user": "rowellmann",
  "_type": "src",
  "_file": "sumer_1.6.0.tar.gz",
  "_fileid": "f6a9938d8c35a407b4f66cdb70655996dc98abdf25bd9470788ca372c31d81a7",
  "_filesize": 548827,
  "_sha256": "f6a9938d8c35a407b4f66cdb70655996dc98abdf25bd9470788ca372c31d81a7",
  "_created": "2026-06-04T06:50:17.000Z",
  "_published": "2026-06-04T06:55:13.421Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79465288329,
      "time": 194,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7404929089"
    },
    {
      "job": 79465288373,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7404920041"
    },
    {
      "job": 79465288328,
      "time": 149,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404918216"
    },
    {
      "job": 79465288337,
      "time": 157,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404918926"
    },
    {
      "job": 79465288351,
      "time": 85,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7404899831"
    },
    {
      "job": 79465288362,
      "time": 227,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7404936908"
    },
    {
      "job": 79465288333,
      "time": 108,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404905881"
    },
    {
      "job": 79465288331,
      "time": 260,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404945158"
    },
    {
      "job": 79464830289,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404875833"
    },
    {
      "job": 79465288323,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404913730"
    },
    {
      "job": 79465288324,
      "time": 116,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7404909058"
    },
    {
      "job": 79465288330,
      "time": 138,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7404914352"
    },
    {
      "job": 79465288326,
      "time": 129,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7404912013"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/sumer",
  "_commit": {
    "id": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
    "author": "Robin Wellmann <ro.wellmann@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.6.0\n",
    "time": 1777981434
  },
  "_maintainer": {
    "name": "Robin Wellmann",
    "email": "ro.wellmann@gmail.com",
    "login": "rowellmann",
    "description": "",
    "uuid": 265486115
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "officer",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ragg",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2026-01-23"
    },
    {
      "name": "1.1.0",
      "date": "2026-02-18"
    },
    {
      "name": "1.2.0",
      "date": "2026-02-28"
    },
    {
      "name": "1.3.0",
      "date": "2026-03-11"
    },
    {
      "name": "1.4.0",
      "date": "2026-03-22"
    },
    {
      "name": "1.5.0",
      "date": "2026-04-07"
    },
    {
      "name": "1.6.0",
      "date": "2026-05-05"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rowellmann",
      "count": 7,
      "uuid": 265486115
    }
  ],
  "_userbio": {
    "uuid": 265486115,
    "type": "user",
    "name": "rowellmann"
  },
  "_downloads": {
    "count": 263,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sumer"
  },
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/sumer.html",
    "manual.pdf"
  ],
  "_realowner": "rowellmann",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2026-01-23"
    },
    {
      "version": "1.1.0",
      "date": "2026-02-18"
    },
    {
      "version": "1.2.0",
      "date": "2026-02-28"
    },
    {
      "version": "1.3.0",
      "date": "2026-03-11"
    },
    {
      "version": "1.4.0",
      "date": "2026-03-22"
    },
    {
      "version": "1.5.0",
      "date": "2026-04-07"
    },
    {
      "version": "1.6.0",
      "date": "2026-05-05"
    }
  ],
  "_exports": [
    "apply_translation_rules",
    "as.cuneiform",
    "as.sign_name",
    "convert_to_dictionary",
    "fill_substr_info",
    "grammar_probs",
    "grammatical_structure",
    "guess_substr_info",
    "info",
    "look_up",
    "make_dictionary",
    "mark_ngrams",
    "merge_dictionaries",
    "ngram_frequencies",
    "plot_sign_grammar",
    "prior_probs",
    "read_dictionary",
    "read_translated_text",
    "save_dictionary",
    "sign_grammar",
    "skeleton",
    "split_sumerian",
    "translate",
    "translate_line",
    "translation_context"
  ],
  "_help": [
    {
      "page": "apply_translation_rules",
      "title": "Apply Translation Rules to a Bracketed Structure String",
      "topics": [
        "apply_translation_rules"
      ]
    },
    {
      "page": "as.cuneiform",
      "title": "Convert Transliterated Sumerian Text to Cuneiform",
      "topics": [
        "as.cuneiform",
        "as.cuneiform.character",
        "as.cuneiform.default",
        "print.cuneiform"
      ]
    },
    {
      "page": "as.sign_name",
      "title": "Convert Transliterated Sumerian Text to Sign Names",
      "topics": [
        "as.sign_name",
        "as.sign_name.character",
        "as.sign_name.default",
        "print.sign_name"
      ]
    },
    {
      "page": "convert_to_dictionary",
      "title": "Convert Translation Data to a Sumerian Dictionary",
      "topics": [
        "convert_to_dictionary"
      ]
    },
    {
      "page": "fill_substr_info",
      "title": "Read Back a Saved Translation into a Substring Data Frame",
      "topics": [
        "fill_substr_info"
      ]
    },
    {
      "page": "grammar_probs",
      "title": "Posterior Probabilities of Grammatical Types for Each Sign",
      "topics": [
        "grammar_probs"
      ]
    },
    {
      "page": "grammatical_structure",
      "title": "Grammatical Structure of a Sumerian Expression",
      "topics": [
        "grammatical_structure",
        "print.grammatical_structure"
      ]
    },
    {
      "page": "guess_substr_info",
      "title": "Look Up Translations for All Substrings of a Sumerian Text",
      "topics": [
        "guess_substr_info"
      ]
    },
    {
      "page": "info",
      "title": "Retrieve Information About Sumerian Signs",
      "topics": [
        "info",
        "print.info"
      ]
    },
    {
      "page": "look_up",
      "title": "Look Up Sumerian Signs or Search for Translations",
      "topics": [
        "look_up",
        "print.look_up"
      ]
    },
    {
      "page": "make_dictionary",
      "title": "Create a Sumerian Dictionary from Annotated Text Files",
      "topics": [
        "make_dictionary"
      ]
    },
    {
      "page": "mark_ngrams",
      "title": "Mark N-gram Combinations in Cuneiform Text",
      "topics": [
        "mark_ngrams"
      ]
    },
    {
      "page": "merge_dictionaries",
      "title": "Merge Two or More Sumerian Dictionaries",
      "topics": [
        "merge_dictionaries"
      ]
    },
    {
      "page": "ngram_frequencies",
      "title": "Frequency Analysis of Cuneiform Sign Combinations (N-grams)",
      "topics": [
        "ngram_frequencies"
      ]
    },
    {
      "page": "plot_sign_grammar",
      "title": "Stacked Bar Chart of Grammatical Type Frequencies",
      "topics": [
        "plot_sign_grammar"
      ]
    },
    {
      "page": "prior_probs",
      "title": "Prior Probabilities of Grammatical Types",
      "topics": [
        "prior_probs"
      ]
    },
    {
      "page": "read_dictionary",
      "title": "Read a Sumerian Dictionary from File",
      "topics": [
        "read_dictionary"
      ]
    },
    {
      "page": "read_translated_text",
      "title": "Read Annotated Sumerian Translations from Text Files",
      "topics": [
        "read_translated_text"
      ]
    },
    {
      "page": "save_dictionary",
      "title": "Save a Sumerian Dictionary to File",
      "topics": [
        "save_dictionary"
      ]
    },
    {
      "page": "sign_grammar",
      "title": "Grammatical Type Frequencies for Each Sign in a Sumerian Sentence",
      "topics": [
        "sign_grammar"
      ]
    },
    {
      "page": "skeleton",
      "title": "Create a Translation Template for Sumerian Text",
      "topics": [
        "print.skeleton",
        "skeleton"
      ]
    },
    {
      "page": "split_sumerian",
      "title": "Split a String into Sumerian Signs and Separators",
      "topics": [
        "split_sumerian"
      ]
    },
    {
      "page": "translate",
      "title": "Interactive Translation Tool for Sumerian Text",
      "topics": [
        "translate"
      ]
    },
    {
      "page": "translate_line",
      "title": "Line-by-Line Translation of a Sumerian Text",
      "topics": [
        "translate_line",
        "translation_context"
      ]
    }
  ],
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "cpp11",
    "digest",
    "dplyr",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "htmltools",
    "httpuv",
    "isoband",
    "jquerylib",
    "jsonlite",
    "labeling",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "officer",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "promises",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "withr",
    "xml2",
    "xtable",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with sumer",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Introduction",
        "2. Representations of Cuneiform Signs",
        "2.1 Retrieving sign information",
        "2.2 Conversion between representations",
        "3. Dictionary Lookup",
        "3.1 Loading a dictionary",
        "3.2 Forward lookup: Sumerian -> English",
        "3.3 Reverse lookup: English -> Sumerian",
        "4. The Type System",
        "4.1 Basic types",
        "4.2 Operators",
        "4.3 Verb types",
        "4.4 Composition rules",
        "5. Text Analysis",
        "5.1 N-gram analysis",
        "5.2 Grammar probabilities",
        "5.3 Grammatical structure of a cuneiform text",
        "6. Interactive Translation with translate()",
        "6.1 Recognizing sentence boundaries",
        "6.2 Structure of the translate gadget",
        "6.3 Looking up and adopting dictionary entries",
        "6.4 Defining structure with brackets",
        "6.5 Composing entries with the compose button",
        "6.6 Result and next steps"
      ],
      "created": "2026-02-28 10:40:02",
      "modified": "2026-05-05 11:43:54",
      "commits": 3
    },
    {
      "source": "translating-texts.Rmd",
      "filename": "translating-texts.html",
      "title": "Translating Sumerian Texts",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Introduction",
        "2. Setting Up a Project",
        "3. Interactive Translation with translate_line()",
        "3.1 N-gram patterns",
        "3.2 Sign combination suggestions",
        "3.3 Context",
        "3.4 Grammar probabilities",
        "3.5 Translation",
        "Line 8 in detail",
        "The completed Line_8.txt",
        "4. Working with Dictionaries",
        "4.1 Formatting rules for dictionary entries",
        "4.2 Creating a dictionary",
        "4.3 Merging dictionaries",
        "4.4 Saving dictionaries",
        "5. The Cycle"
      ],
      "created": "2026-02-28 10:40:02",
      "modified": "2026-03-22 14:40:02",
      "commits": 2
    }
  ],
  "_score": 3.146128035678238,
  "_indexed": true,
  "_nocasepkg": "sumer",
  "_universes": [
    "rowellmann"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-06-04T06:53:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "06780bdcad15ffdc2e70ef9cd590c01e6cf83d26eecacc887fdf433d81b6b772",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-06-04T06:52:46.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "f00058a44c5e551852c432544eb17aebc23a6548b78fb9305f072013d72c02b9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-06-04T06:52:44.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "19111b7781d6631ccd19ec34273f75e953a50bbad2e12ee1e6c3882b41271399",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-06-04T06:52:42.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "8c2a77730e04e8b746061199b1fb089d6a43d5cb435459cd8b57f4dbe890dbab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-06-04T06:51:42.000Z",
      "arch": "aarch64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "b366c774e09b1e9321020b01fc024b009c0d409485a076f790f097de1ddd3d8f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-06-04T06:53:33.000Z",
      "arch": "x86_64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "76a6d694891a908c2fd7430d4ae4d4603ffe68c4eb36432c235992ba627f69cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-06-04T06:51:58.000Z",
      "arch": "aarch64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "4a5b60b72943ffedb34b7855cc9053387fb34b2e1f80cc3b168ff5b5f39f226a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-06-04T06:53:40.000Z",
      "arch": "x86_64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "a82b368c2dc878bd5c020481d111e5e830fa79f17e2382158ce2354be6343340",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.0",
      "date": "2026-06-04T06:52:53.000Z",
      "arch": "emscripten",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "05774628a9f1f44245a2fc67d501c9910f899a7c4d66bf8520dc722d8c214430",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-06-04T06:51:46.000Z",
      "arch": "x86_64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "ea783964c1fa9a56ddb42f12015d5cd96a43b20a07ee9fcfe277b769e9f2a0bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-06-04T06:51:42.000Z",
      "arch": "x86_64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "36806145d2e253369ac41d4e384923dc88e72cee56cba7ee0fdabcd38f9ce8ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-06-04T06:51:47.000Z",
      "arch": "x86_64",
      "commit": "96040e2c78abb14e7d184e9f3b86f4f2bf137914",
      "fileid": "50726d5b7c96f9942a00fb6bf9ebf805d940611b0cfad87f55d9b254c5af3cfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rowellmann/actions/runs/26935690797"
    }
  ]
}