Package: sumer 1.6.0

sumer: Sumerian Cuneiform Text Analysis

Provides functions for converting transliterated Sumerian texts to sign names and cuneiform characters, creating and querying dictionaries, analyzing the structure of Sumerian words, and creating translations. Includes a built-in dictionary and supports both forward lookup (Sumerian to English) and reverse lookup (English to Sumerian).

Authors:Robin Wellmann [aut, cre]

sumer_1.6.0.tar.gz
sumer_1.6.0.zip(r-4.7-x86_64)sumer_1.6.0.zip(r-4.7-arm64)sumer_1.6.0.zip(r-4.6-x86_64)sumer_1.6.0.zip(r-4.6-arm64)sumer_1.6.0.zip(r-4.5-x86_64)
sumer_1.6.0.tgz(r-4.6-x86_64)sumer_1.6.0.tgz(r-4.6-arm64)sumer_1.6.0.tgz(r-4.5-x86_64)sumer_1.6.0.tgz(r-4.5-arm64)
sumer_1.6.0.tar.gz(r-4.7-arm64)sumer_1.6.0.tar.gz(r-4.7-x86_64)sumer_1.6.0.tar.gz(r-4.6-arm64)sumer_1.6.0.tar.gz(r-4.6-x86_64)
sumer_1.6.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
sumer/json (API)

# Install 'sumer' in R:
install.packages('sumer', repos = c('https://rowellmann.r-universe.dev', 'https://cloud.r-project.org'))

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.15 score 1 scripts 287 downloads 25 exports 62 dependencies

Last updated from:96040e2c78. Checks:15 OK. Indexed: yes.
A new build is currently in progress.

TargetResultTimeFilesSyslog
linux-devel-arm64OK148
linux-devel-x86_64OK195
source / vignettesOK192
linux-release-arm64OK153
linux-release-x86_64OK143
macos-release-arm64OK125
macos-release-x86_64OK250
macos-oldrel-arm64OK98
macos-oldrel-x86_64OK438
windows-devel-arm64OK356
windows-devel-x86_64OK152
windows-release-arm64OK377
windows-release-x86_64OK106
windows-oldrel-x86_64OK107
wasm-releaseOK106

Exports:apply_translation_rulesas.cuneiformas.sign_nameconvert_to_dictionaryfill_substr_infogrammar_probsgrammatical_structureguess_substr_infoinfolook_upmake_dictionarymark_ngramsmerge_dictionariesngram_frequenciesplot_sign_grammarprior_probsread_dictionaryread_translated_textsave_dictionarysign_grammarskeletonsplit_sumeriantranslatetranslate_linetranslation_context

Dependencies:askpassbase64encbslibcachemclicommonmarkcpp11digestdplyrfarverfastmapfontawesomefsgenericsggplot2gluegtablehtmltoolshttpuvisobandjquerylibjsonlitelabelinglaterlifecyclemagrittrmemoisemimeofficeropensslotelpillarpkgconfigpromisespurrrR6raggrappdirsRColorBrewerRcpprlangS7sassscalesshinysourcetoolsstringistringrsyssystemfontstextshapingtibbletidyrtidyselectutf8uuidvctrsviridisLitewithrxml2xtablezip

Getting Started with sumer
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

Last update: 2026-05-05
Started: 2026-02-28

Translating Sumerian Texts
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

Last update: 2026-03-22
Started: 2026-02-28

Readme and manuals

Help Manual

Help pageTopics
Apply Translation Rules to a Bracketed Structure Stringapply_translation_rules
Convert Transliterated Sumerian Text to Cuneiformas.cuneiform as.cuneiform.character as.cuneiform.default print.cuneiform
Convert Transliterated Sumerian Text to Sign Namesas.sign_name as.sign_name.character as.sign_name.default print.sign_name
Convert Translation Data to a Sumerian Dictionaryconvert_to_dictionary
Read Back a Saved Translation into a Substring Data Framefill_substr_info
Posterior Probabilities of Grammatical Types for Each Signgrammar_probs
Grammatical Structure of a Sumerian Expressiongrammatical_structure print.grammatical_structure
Look Up Translations for All Substrings of a Sumerian Textguess_substr_info
Retrieve Information About Sumerian Signsinfo print.info
Look Up Sumerian Signs or Search for Translationslook_up print.look_up
Create a Sumerian Dictionary from Annotated Text Filesmake_dictionary
Mark N-gram Combinations in Cuneiform Textmark_ngrams
Merge Two or More Sumerian Dictionariesmerge_dictionaries
Frequency Analysis of Cuneiform Sign Combinations (N-grams)ngram_frequencies
Stacked Bar Chart of Grammatical Type Frequenciesplot_sign_grammar
Prior Probabilities of Grammatical Typesprior_probs
Read a Sumerian Dictionary from Fileread_dictionary
Read Annotated Sumerian Translations from Text Filesread_translated_text
Save a Sumerian Dictionary to Filesave_dictionary
Grammatical Type Frequencies for Each Sign in a Sumerian Sentencesign_grammar
Create a Translation Template for Sumerian Textprint.skeleton skeleton
Split a String into Sumerian Signs and Separatorssplit_sumerian
Interactive Translation Tool for Sumerian Texttranslate
Line-by-Line Translation of a Sumerian Texttranslate_line translation_context