ummama.ipynb
{
"cells": [
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"import collections\n",
"\n",
"from tf.app import use"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"TF app is up-to-date.\n",
"Using annotation/app-oldbabylonian commit 1f12c687368dec8eabefe35264a30f4d5eac3fb4 (=latest)\n",
" in /Users/dirk/text-fabric-data/__apps__/oldbabylonian.\n",
"No new data release available online.\n",
"Using Nino-cunei/oldbabylonian/tf - 1.0.1 rv1.0.1 (=latest) in /Users/dirk/text-fabric-data.\n"
]
},
{
"data": {
"text/html": [
"<b>Documentation:</b> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs/\" title=\"provenance of Old Babylonian Letters 1900-1600: Cuneiform tablets \">OLDBABYLONIAN</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs/transcription.md\" title=\"How TF features represent ATF\">Character table</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"OLDBABYLONIAN feature documentation\">Feature docs</a> <a target=\"_blank\" href=\"https://github.com/annotation/app-oldbabylonian\" title=\"oldbabylonian API documentation\">oldbabylonian API</a> <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Fabric/\" title=\"text-fabric-api\">Text-Fabric API 7.4.11</a> <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Use/Search/\" title=\"Search Templates Introduction and Reference\">Search Reference</a><details open><summary><b>Loaded features</b>:</summary>\n",
"<p><b>Old Babylonian Letters 1900-1600: Cuneiform tablets </b>: <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/after.tf\">after</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/afterr.tf\">afterr</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/afteru.tf\">afteru</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/atf.tf\">atf</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/atfpost.tf\">atfpost</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/atfpre.tf\">atfpre</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/col.tf\">col</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/collated.tf\">collated</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/collection.tf\">collection</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/comment.tf\">comment</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/damage.tf\">damage</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/det.tf\">det</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/docnote.tf\">docnote</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/docnumber.tf\">docnumber</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/excised.tf\">excised</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/face.tf\">face</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/flags.tf\">flags</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/fraction.tf\">fraction</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/grapheme.tf\">grapheme</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/graphemer.tf\">graphemer</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/graphemeu.tf\">graphemeu</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/lang.tf\">lang</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/langalt.tf\">langalt</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/ln.tf\">ln</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/lnc.tf\">lnc</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/lnno.tf\">lnno</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/missing.tf\">missing</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/object.tf\">object</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/operator.tf\">operator</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/operatorr.tf\">operatorr</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/operatoru.tf\">operatoru</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/otype.tf\">otype</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/pnumber.tf\">pnumber</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/primecol.tf\">primecol</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/primeln.tf\">primeln</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/question.tf\">question</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/reading.tf\">reading</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/readingr.tf\">readingr</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/readingu.tf\">readingu</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/remarkable.tf\">remarkable</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/remarks.tf\">remarks</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/repeat.tf\">repeat</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/srcLn.tf\">srcLn</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/srcLnNum.tf\">srcLnNum</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/srcfile.tf\">srcfile</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/supplied.tf\">supplied</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/sym.tf\">sym</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/symr.tf\">symr</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/symu.tf\">symu</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/trans.tf\">trans</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/translation@en.tf\">translation@ll</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/type.tf\">type</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/uncertain.tf\">uncertain</a> <a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/volume.tf\">volume</a> <b><i><a target=\"_blank\" href=\"https://github.com/Nino-cunei/oldbabylonian/blob/master/docs//transcription.md\" title=\"/Users/dirk/text-fabric-data/Nino-cunei/oldbabylonian/tf/1.0.1/oslots.tf\">oslots</a></i></b> </p></details>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<style>\n",
"@font-face {\n",
" font-family: \"Santakku\";\n",
" src:\n",
" local(\"Santakku.ttf\"),\n",
" url(\"https://github.com/annotation/text-fabric/blob/master/tf/server/static/fonts/Santakku.woff?raw=true\");\n",
"}\n",
".txtn,.txtn a:visited,.txtn a:link {\n",
" font-family: sans-serif;\n",
" font-size: normal;\n",
" text-decoration: none;\n",
"}\n",
".txtp,.txtp a:visited,.txtp a:link {\n",
" font-family: monospace;\n",
" font-size: normal;\n",
" text-decoration: none;\n",
"}\n",
".txtr,.txtr a:visited,.txtr a:link {\n",
" font-family: serif;\n",
" font-size: large;\n",
" text-decoration: none;\n",
"}\n",
".txtu,.txtu a:visited,.txtu a:link {\n",
" font-family: Santakku;\n",
" font-size: x-large;\n",
" text-decoration: none;\n",
"}\n",
".features {\n",
" font-family: monospace;\n",
" font-size: medium;\n",
" font-weight: bold;\n",
" color: #0a6611;\n",
" display: flex;\n",
" flex-flow: column nowrap;\n",
" padding: 0.1em;\n",
" margin: 0.1em;\n",
" direction: ltr;\n",
"}\n",
".features div,.features span {\n",
" padding: 0;\n",
" margin: -0.1rem 0;\n",
"}\n",
".features .f {\n",
" font-family: sans-serif;\n",
" font-size: x-small;\n",
" font-weight: normal;\n",
" color: #5555bb;\n",
"}\n",
".features .xft {\n",
" color: #000000;\n",
" background-color: #eeeeee;\n",
" font-size: medium;\n",
" margin: 0.1em 0em;\n",
"}\n",
".features .xft .f {\n",
" color: #000000;\n",
" background-color: #eeeeee;\n",
" font-style: italic;\n",
" font-size: small;\n",
" font-weight: normal;\n",
"}\n",
".pnum {\n",
" font-family: sans-serif;\n",
" font-size: small;\n",
" font-weight: bold;\n",
" color: #444444;\n",
"}\n",
".nd {\n",
" font-family: monospace;\n",
" font-size: x-small;\n",
" color: #999999;\n",
"}\n",
".meta {\n",
" display: flex;\n",
" justify-content: flex-start;\n",
" align-items: flex-start;\n",
" align-content: flex-start;\n",
" flex-flow: row nowrap;\n",
"}\n",
".features,.comments {\n",
" display: flex;\n",
" justify-content: flex-start;\n",
" align-items: flex-start;\n",
" align-content: flex-start;\n",
" flex-flow: column nowrap;\n",
"}\n",
".children {\n",
" display: flex;\n",
" justify-content: flex-start;\n",
" align-items: flex-start;\n",
" align-content: flex-start;\n",
" border: 0;\n",
" background-color: #ffffff;\n",
"}\n",
".children.document {\n",
" flex-flow: column nowrap;\n",
"}\n",
".children.face {\n",
" flex-flow: column nowrap;\n",
"}\n",
".children.line {\n",
" align-items: stretch;\n",
" flex-flow: row nowrap;\n",
"}\n",
".children.cluster {\n",
" flex-flow: row wrap;\n",
"}\n",
".children.line {\n",
" align-items: stretch;\n",
" flex-flow: row nowrap;\n",
"}\n",
".children.sign {\n",
" flex-flow: column nowrap;\n",
"}\n",
".contnr {\n",
" width: fit-content;\n",
"}\n",
".contnr.document,.contnr.face,\n",
".contnr.line,\n",
".contnr.cluster,\n",
".contnr.word,\n",
".contnr.sign {\n",
" display: flex;\n",
" justify-content: flex-start;\n",
" align-items: flex-start;\n",
" align-content: flex-start;\n",
" flex-flow: column nowrap;\n",
" background: #ffffff none repeat scroll 0 0;\n",
" padding: 0.5em 0.1em 0.1em 0.1em;\n",
" margin: 0.8em 0.1em 0.1em 0.1em;\n",
" border-radius: 0.2em;\n",
" border-style: solid;\n",
" border-width: 0.2em;\n",
" font-size: small;\n",
"}\n",
".contnr.document,.contnr.face {\n",
" border-color: #bb8800;\n",
"}\n",
".contnr.line {\n",
" border-color: #0088bb;\n",
"}\n",
".contnr.cluster {\n",
" flex-flow: row wrap;\n",
" border: 0;\n",
"}\n",
".contnr.word {\n",
" border-color: #44bbff;\n",
"}\n",
".contnr.sign {\n",
" border-color: #bbbbbb;\n",
"}\n",
".contnr.hl {\n",
" background-color: #ffee66;\n",
"}\n",
".lbl.document,.lbl.face,\n",
".lbl.line,\n",
".lbl.cluster,\n",
".lbl.sign,.lbl.word {\n",
" margin-top: -1.2em;\n",
" margin-left: 1em;\n",
" background: #ffffff none repeat scroll 0 0;\n",
" padding: 0 0.3em;\n",
" border-style: solid;\n",
" font-size: small;\n",
" display: block;\n",
"}\n",
".lbl.document,.lbl.face {\n",
" border-color: #bb8800;\n",
" border-width: 0.3em;\n",
" border-radius: 0.3em;\n",
" color: #bb8800;\n",
"}\n",
".lbl.line {\n",
" border-color: #0088bb;\n",
" border-width: 0.3em;\n",
" border-radius: 0.3em;\n",
" color: #0088bb;\n",
"}\n",
".lbl.cluster {\n",
" border-color: #dddddd;\n",
" border-width: 0.2em;\n",
" border-radius: 0.2em;\n",
" color: #0000cc;\n",
"}\n",
".lbl.word {\n",
" border-color: #44bbff;\n",
" border-width: 0.2em;\n",
" border-radius: 0.2em;\n",
" font-size: medium;\n",
" color: #000000;\n",
"}\n",
".lbl.sign {\n",
" border-color: #bbbbbb;\n",
" border-width: 0.1em;\n",
" border-radius: 0.1em;\n",
" font-size: small;\n",
" color: #000000;\n",
"}\n",
".op {\n",
" padding: 0.5em 0.1em 0.1em 0.1em;\n",
" margin: 0.8em 0.1em 0.1em 0.1em;\n",
" font-family: monospace;\n",
" font-size: x-large;\n",
" font-weight: bold;\n",
"}\n",
".name {\n",
" font-family: monospace;\n",
" font-size: medium;\n",
" color: #0000bb;\n",
"}\n",
".period {\n",
" font-family: monospace;\n",
" font-size: medium;\n",
" font-weight: bold;\n",
" color: #0000bb;\n",
"}\n",
".text {\n",
" font-family: sans-serif;\n",
" font-size: x-small;\n",
" color: #000000;\n",
"}\n",
".srcln {\n",
" font-family: monospace;\n",
" font-size: medium;\n",
" color: #000000;\n",
"}\n",
".srclnnum {\n",
" font-family: monospace;\n",
" font-size: x-small;\n",
" color: #0000bb;\n",
"}\n",
".comment {\n",
" color: #7777dd;\n",
" font-family: monospace;\n",
" font-size: small;\n",
"}\n",
".operator {\n",
" color: #ff77ff;\n",
" font-size: large;\n",
"}\n",
"/* LANGUAGE: superscript and subscript */\n",
"\n",
"/* cluster */\n",
".det {\n",
" vertical-align: super;\n",
"}\n",
"/* cluster */\n",
".langalt {\n",
" vertical-align: sub;\n",
"}\n",
"/* REDACTIONAL: line over or under */\n",
"\n",
"/* flag */\n",
".collated {\n",
" font-weight: bold;\n",
" text-decoration: underline;\n",
"}\n",
"/* cluster */\n",
".excised {\n",
" color: #dd0000;\n",
" text-decoration: line-through;\n",
"}\n",
"/* cluster */\n",
".supplied {\n",
" color: #0000ff;\n",
" text-decoration: overline;\n",
"}\n",
"/* flag */\n",
".remarkable {\n",
" font-weight: bold;\n",
" text-decoration: overline;\n",
"}\n",
"\n",
"/* UNSURE: italic*/\n",
"\n",
"/* cluster */\n",
".uncertain {\n",
" font-style: italic\n",
"}\n",
"/* flag */\n",
".question {\n",
" font-weight: bold;\n",
" font-style: italic\n",
"}\n",
"\n",
"/* BROKEN: text-shadow */\n",
"\n",
"/* cluster */\n",
".missing {\n",
" color: #999999;\n",
" text-shadow: #bbbbbb 1px 1px;\n",
"}\n",
"/* flag */\n",
".damage {\n",
" font-weight: bold;\n",
" color: #999999;\n",
" text-shadow: #bbbbbb 1px 1px;\n",
"}\n",
".empty {\n",
" color: #ff0000;\n",
"}\n",
"\n",
"span.hldot {\n",
"\tbackground-color: var(--hl-strong);\n",
"\tborder: 0.2rem solid var(--hl-rim);\n",
"\tborder-radius: 0.4rem;\n",
"\t/*\n",
"\tdisplay: inline-block;\n",
"\twidth: 0.8rem;\n",
"\theight: 0.8rem;\n",
"\t*/\n",
"}\n",
"span.hl {\n",
"\tbackground-color: var(--hl-strong);\n",
"\tborder-width: 0;\n",
"\tborder-radius: 0.1rem;\n",
"\tborder-style: solid;\n",
"}\n",
"\n",
"span.hlup {\n",
"\tborder-color: var(--hl-dark);\n",
"\tborder-width: 0.1rem;\n",
"\tborder-style: solid;\n",
"\tborder-radius: 0.2rem;\n",
" padding: 0.2rem;\n",
"}\n",
"\n",
":root {\n",
"\t--hl-strong: hsla( 60, 100%, 70%, 0.9 );\n",
"\t--hl-rim: hsla( 55, 100%, 60%, 0.9 );\n",
"\t--hl-dark: hsla( 55, 100%, 40%, 0.9 );\n",
"}\n",
"</style>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<details open><summary><b>API members</b>:</summary>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Computed/#computed-data\" title=\"doc\">C Computed</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Computed/#computed-data\" title=\"doc\">Call AllComputeds</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Computed/#computed-data\" title=\"doc\">Cs ComputedString</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Features/#edge-features\" title=\"doc\">E Edge</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Features/#edge-features\" title=\"doc\">Eall AllEdges</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Features/#edge-features\" title=\"doc\">Es EdgeString</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Fabric/#loading\" title=\"doc\">ensureLoaded</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Fabric/#loading\" title=\"doc\">TF</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Fabric/#loading\" title=\"doc\">ignored</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Fabric/#loading\" title=\"doc\">loadLog</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Locality/#locality\" title=\"doc\">L Locality</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Misc/#messaging\" title=\"doc\">cache</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Misc/#messaging\" title=\"doc\">error</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Misc/#messaging\" title=\"doc\">indent</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Misc/#messaging\" title=\"doc\">info</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Misc/#messaging\" title=\"doc\">reset</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Nodes/#navigating-nodes\" title=\"doc\">N Nodes</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Nodes/#navigating-nodes\" title=\"doc\">sortKey</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Nodes/#navigating-nodes\" title=\"doc\">sortKeyTuple</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Nodes/#navigating-nodes\" title=\"doc\">otypeRank</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Nodes/#navigating-nodes\" title=\"doc\">sortNodes</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Features/#node-features\" title=\"doc\">F Feature</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Features/#node-features\" title=\"doc\">Fall AllFeatures</a>, <a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Features/#node-features\" title=\"doc\">Fs FeatureString</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Search/#search\" title=\"doc\">S Search</a><br/>\n",
"<a target=\"_blank\" href=\"https://annotation.github.io/text-fabric/Api/Text/#text\" title=\"doc\">T Text</a></details>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"A = use('oldbabylonian', hoist=globals(), check=True)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Proper nouns\n",
"\n",
"List of sign stretches that occur between `um-ma` and `ma`.\n",
"\n",
"More precisely: we are looking for single words, immediately following the sign sequence `um-ma`, and where\n",
"the word itself ends in `-ma`.\n",
"\n",
"The following query captures this intention.\n",
"\n",
"See [basic relations](https://annotation.github.io/text-fabric/Use/Search/#relational-operators)\n",
"for the meaning of `<:` and `:=`.\n",
"You find them under **slot comparison**."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1472 results\n"
]
}
],
"source": [
"query = '''\n",
"line\n",
" sign reading=um\n",
" <: sign reading=ma\n",
" <: word\n",
" := sign reading=ma\n",
"'''\n",
"results = sorted(S.search(query))\n",
"print(f'{len(results)} results')"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<table><tr><th>n</th><th>p</th><th>line</th><th>sign</th><th>sign</th><th>word</th><th>sign</th></tr>\n",
"<tr><td>1000</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386007\" title=\"show this document on CDLI\" sec=\"P386007 obverse:6\">P386007 obverse:6</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hlup\" ><span class=\"r\">u₂</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hlup\" ><span class=\"r\">u₂</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1001</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386008\" title=\"show this document on CDLI\" sec=\"P386008 obverse:3\">P386008 obverse:3</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1002</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386009\" title=\"show this document on CDLI\" sec=\"P386009 obverse:3\">P386009 obverse:3</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1003</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386009\" title=\"show this document on CDLI\" sec=\"P386009 obverse:7\">P386009 obverse:7</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1004</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386010\" title=\"show this document on CDLI\" sec=\"P386010 obverse:3\">P386010 obverse:3</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1005</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386010\" title=\"show this document on CDLI\" sec=\"P386010 obverse:6\">P386010 obverse:6</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hlup\" ><span class=\"r\">nu</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hlup\" ><span class=\"r\">nu</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1006</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386011\" title=\"show this document on CDLI\" sec=\"P386011 obverse:3\">P386011 obverse:3</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"missing\"><span class=\"r\">ha</span></span>-</span><span class=\"hlup\" ><span class=\"damage\"><span class=\"r\">am</span></span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"missing\"><span class=\"r\">ha</span></span>-</span><span class=\"hlup\" ><span class=\"damage\"><span class=\"r\">am</span></span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1007</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386011\" title=\"show this document on CDLI\" sec=\"P386011 obverse:4\">P386011 obverse:4</a></td><td><span class=\"txtr\"><span class=\"det\"><span class=\"r\">diš</span></span><span class=\"det\"><span class=\"r\">d</span></span><span class=\"damage\"><span class=\"r\">nanna</span></span>-<span class=\"missing\"><span class=\"r\">tum</span></span> <span class=\"r\">ki</span>-<span class=\"r\">a</span>-<span class=\"r\">am</span> <span class=\"r\">iq</span>-<span class=\"r\">bi</span>-<span class=\"r\">a</span>-<span class=\"r\">am</span> <span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">šu</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1008</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386012\" title=\"show this document on CDLI\" sec=\"P386012 obverse:3\">P386012 obverse:3</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1009</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386012\" title=\"show this document on CDLI\" sec=\"P386012 obverse:4\">P386012 obverse:4</a></td><td><span class=\"txtr\"><span class=\"r\">aš</span>-<span class=\"r\">šum</span> <span class=\"r\">ša</span> <span class=\"r\">ta</span>-<span class=\"r\">aš</span>-<span class=\"r\">pu</span>-<span class=\"r\">ra</span>-<span class=\"r\">am</span> <span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">at</span>-</span><span class=\"hlup\" ><span class=\"r\">ta</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">at</span>-</span><span class=\"hlup\" ><span class=\"r\">ta</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr>\n",
"<tr><td>1010</td><td> <a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P386013\" title=\"show this document on CDLI\" sec=\"P386013 obverse:3\">P386013 obverse:3</a></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span><span class=\"hl\" ><span class=\"r\">ma</span> </span><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">um</span>-</span></span></td><td><span class=\"txtr\"><span class=\"hl\" ><span class=\"r\">ma</span> </span></span></td><td><span class=\"txtr\"><span class=\"hlup\" ><span class=\"r\">ha</span>-</span><span class=\"hlup\" ><span class=\"r\">am</span>-</span><span class=\"hlup\" ><span class=\"r\">mu</span>-</span><span class=\"hlup\" ><span class=\"r\">ra</span>-</span><span class=\"hlup\" ><span class=\"r\">bi</span>-</span><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td><td><span class=\"txtr\"><span class=\"hl hlup\" ><span class=\"r\">ma</span></span></span></td></tr></table>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"A.table(results, start=1000, end=1010, fmt='layout-orig-rich')"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"539"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"introNouns = collections.Counter()\n",
"\n",
"for (line, um, ma1, word, ma2) in results:\n",
" introNouns[F.symr.v(word)] += 1\n",
"\n",
"len(introNouns)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"ha-am-mu-ra-bi-ma 108 x\n",
"šu-ma 86 x\n",
"šu-u₂-ma 86 x\n",
"at-ta-ma 62 x\n",
"a-na-ku-ma 61 x\n",
"at-ta-a-ma 51 x\n",
"a-na-ku-u₂-ma 39 x\n",
"šu-nu-ma 28 x\n",
"a-hu-um-ma 22 x\n",
"ha-am-mu-ra-pi₂-ma 18 x\n",
"a-bi-e-šu-uh-ma 17 x\n",
"dmarduk-mu-ša-lim-ma 17 x\n",
"at-ti-ma 15 x\n",
"lu₂-igi-sa₆-ma 13 x\n",
"ṣi-li₂-dutu-ma 13 x\n",
"am-mi-ṣa-du-qa₂-ma 12 x\n",
"sa-am-su-i-lu-na-ma 12 x\n",
"dutu-na-ṣi-ir-ma 11 x\n",
"diškur-ra-bi-ma 10 x\n",
"dmarduk-na-ṣi-ir-ma 10 x\n",
"dsuen-i-din-nam-ma 10 x\n",
"at-tu-nu-ma 9 x\n",
"ši-ma 9 x\n",
"dna-bi-um-na-ṣi-ir-ma 8 x\n",
"a-wi-il-dingir-ma 7 x\n",
"dna-bi-um-ma-lik-ma 7 x\n",
"e-tel-pi₄-dmarduk-ma 7 x\n",
"gi-mil-dmarduk-ma 7 x\n",
"dutu-ha-zi-ir-ma 6 x\n",
"i₃-li₂-i-qi₂-ša-am-ma 6 x\n",
"nu-ur₂-dsuen-ma 6 x\n",
"ši-i-ma 6 x\n",
"…-ma 6 x\n",
"a-wi-il-eš₁₈-dar-ma 5 x\n",
"be-el-šu-nu-ma 5 x\n",
"be-la-nu-um-ma 5 x\n",
"dingir-šu-ib-ni-šu-ma 5 x\n",
"dlal₃-na-ṣi-ir-ma 5 x\n",
"dsuen-i-qi₂-ša-am-ma 5 x\n",
"at-ti-i-ma 4 x\n",
"be-el-ta-ni-ma 4 x\n",
"be-li₂-ma 4 x\n",
"diškur-šar-rum-ma 4 x\n",
"dmarduk-dingir-ma 4 x\n",
"dsuen-be-el-ap-lim-ma 4 x\n",
"dsuen-im-gur-an-ni-ma 4 x\n",
"dsuen-ma-gir-ma 4 x\n",
"er₃-ra-ba-ni-ma 4 x\n",
"i-din-dmarduk-ma 4 x\n",
"i-šar-ku-bi-ma 4 x\n",
"ip-qu₂-dša-la-ma 4 x\n",
"i₃-li₂-ip-pa-al-sa₃-am-ma 4 x\n",
"mu-na-wi-rum-ma 4 x\n",
"sa-am-su-di-ta-na-ma 4 x\n",
"sag-il₂-ma-an-šum₂-ma 4 x\n",
"ta-ri-ba-tum-ma 4 x\n",
"wa-tar-dutu-ma 4 x\n",
"a-wi-il-dna-bi-um-ma 3 x\n",
"am-mi-di-ta-na-ma 3 x\n",
"diškur-ma-an-šum₂-ma 3 x\n",
"dnanna-tum-ma 3 x\n",
"dsuen-dingir-ma 3 x\n",
"dsuen-e-ri-ba-am-ma 3 x\n",
"dsuen-na-di-in-šu-mi-ma 3 x\n",
"dsuen-na-ṣi-ir-ma 3 x\n",
"ha-li-ia-um-ma 3 x\n",
"i-din-dsuen-ma 3 x\n",
"i-lu-ni-ma 3 x\n",
"id-da-tum-ma 3 x\n",
"il-ta-ni-ma 3 x\n",
"i₃-li₂-i-ma-dingir-ma 3 x\n",
"lu₂-dnin-urta-ma 3 x\n",
"lu₂-igi-sa₃-ma 3 x\n",
"nam-ra-tum-ma 3 x\n",
"ni-nu-ma 3 x\n",
"ri-iš-dmarduk-ma 3 x\n",
"ta-ri-bu-um-ma 3 x\n",
"še-ep-dsuen-ma 3 x\n",
"šu-mu-um-li-ib-ši-ma 3 x\n",
"a-hu-ši-na-ma 2 x\n",
"a-li₂-ta-li-mi-ma 2 x\n",
"a-ma-na-nu-um-ma 2 x\n",
"a-wi-il-diškur-ma 2 x\n",
"ap-la-tum-ma 2 x\n",
"ba-nu-u₂-um-ma 2 x\n",
"dmarduk-ni-šu-ma 2 x\n",
"dnanna-ibila-ma-an-šum₂-ma 2 x\n",
"dnanna-in-du₈-ma 2 x\n",
"dnanna-ma-an-šum₂-ma 2 x\n",
"dsuen-a-bu-šu-ma 2 x\n",
"dsuen-gim-la-an-ni-ma 2 x\n",
"dsuen-mu-ša-lim-ma 2 x\n",
"dsuen-na-di-in-šu-mi-im-ma 2 x\n",
"dsuen-re-me-ni-ma 2 x\n",
"dsuen-uru₄-ma 2 x\n",
"dumu-eš₁₈-dar-ma 2 x\n",
"dumu-zimbir-ma 2 x\n",
"dutu-ba-ni-ma 2 x\n",
"dutu-na-ṣir-ma 2 x\n",
"dutu-ra-bi-ma 2 x\n"
]
}
],
"source": [
"for (proper, amount) in sorted(\n",
" introNouns.items(),\n",
" key=lambda x: (-x[1], x[0]),\n",
")[0:100]:\n",
" print(f'{proper:<30} {amount:>4} x')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Same exercise, now based on cuneiform unicode:"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"530"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"introNounsU = collections.Counter()\n",
"\n",
"for (line, um, ma1, word, ma2) in results:\n",
" introNounsU[F.symu.v(word)] += 1\n",
" \n",
"len(introNounsU)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Less words. Presumably, some words that are different in ascii-reading are equal in cuneiform unicode."
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"ha𒄠𒈬𒊏𒁉𒈠 126 x\n",
"𒋗𒈠 86 x\n",
"𒋗𒌑𒈠 86 x\n",
"𒀜𒋫𒈠 62 x\n",
"𒀀𒈾𒆪𒈠 61 x\n",
"𒀜𒋫𒀀𒈠 51 x\n",
"𒀀𒈾𒆪𒌑𒈠 39 x\n",
"𒋗𒉡𒈠 28 x\n",
"𒀀hu𒌝𒈠 22 x\n",
"𒀀𒁉𒂊𒋗uh𒈠 17 x\n"
]
}
],
"source": [
"for (proper, amount) in sorted(\n",
" introNounsU.items(),\n",
" key=lambda x: (-x[1], x[0]),\n",
")[0:10]:\n",
" print(f'{proper:<30} {amount:>4} x')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"But these are the wrong shapes: we need the Santakku font.\n",
"\n",
"Instead of counting the word strings, we collect the word nodes:"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"530"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"introNounsU = collections.defaultdict(set)\n",
"\n",
"for (line, um, ma1, word, ma2) in results:\n",
" introNounsU[F.symu.v(word)].add(word)\n",
" \n",
"len(introNounsU)"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"from tf.applib.helpers import dh"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<table>\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510727\" title=\"P510727 obverse:2\" sec=\"P510727 obverse:2\"><span class=\"txtr\"><span class=\"r\">ha</span>-<span class=\"r\">am</span>-<span class=\"r\">mu</span>-<span class=\"r\">ra</span>-<span class=\"r\">bi</span>-<span class=\"r\">ma</span></span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510727\" title=\"P510727 obverse:2\" sec=\"P510727 obverse:2\"><span class=\"txtu\"><span class=\"r\">ha</span><span class=\"r\">𒄠</span><span class=\"r\">𒈬</span><span class=\"r\">𒊏</span><span class=\"r\">𒁉</span><span class=\"r\">𒈠</span></span></a></td>\n",
" <td> 126</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510530\" title=\"P510530 obverse:15\" sec=\"P510530 obverse:15\"><span class=\"txtr\"><span class=\"r\">šu</span>-<span class=\"r\">ma</span> </span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510530\" title=\"P510530 obverse:15\" sec=\"P510530 obverse:15\"><span class=\"txtu\"><span class=\"r\">𒋗</span><span class=\"r\">𒈠</span> </span></a></td>\n",
" <td> 86</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P509373\" title=\"P509373 obverse:7\" sec=\"P509373 obverse:7\"><span class=\"txtr\"><span class=\"r\">šu</span>-<span class=\"r\">u₂</span>-<span class=\"missing\"><span class=\"r\">ma</span></span></span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P509373\" title=\"P509373 obverse:7\" sec=\"P509373 obverse:7\"><span class=\"txtu\"><span class=\"r\">𒋗</span><span class=\"r\">𒌑</span><span class=\"missing\"><span class=\"r\">𒈠</span></span></span></a></td>\n",
" <td> 86</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510527\" title=\"P510527 obverse:5\" sec=\"P510527 obverse:5\"><span class=\"txtr\"><span class=\"r\">at</span>-<span class=\"r\">ta</span>-<span class=\"r\">ma</span></span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510527\" title=\"P510527 obverse:5\" sec=\"P510527 obverse:5\"><span class=\"txtu\"><span class=\"r\">𒀜</span><span class=\"r\">𒋫</span><span class=\"r\">𒈠</span></span></a></td>\n",
" <td> 62</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510526\" title=\"P510526 obverse:11\" sec=\"P510526 obverse:11\"><span class=\"txtr\"><span class=\"r\">a</span>-<span class=\"r\">na</span>-<span class=\"r\">ku</span>-<span class=\"r\">ma</span></span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510526\" title=\"P510526 obverse:11\" sec=\"P510526 obverse:11\"><span class=\"txtu\"><span class=\"r\">𒀀</span><span class=\"r\">𒈾</span><span class=\"r\">𒆪</span><span class=\"r\">𒈠</span></span></a></td>\n",
" <td> 61</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510555\" title=\"P510555 obverse:7\" sec=\"P510555 obverse:7\"><span class=\"txtr\"><span class=\"r\">at</span>-<span class=\"r\">ta</span>-<span class=\"r\">a</span>-<span class=\"r\">ma</span> </span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510555\" title=\"P510555 obverse:7\" sec=\"P510555 obverse:7\"><span class=\"txtu\"><span class=\"r\">𒀜</span><span class=\"r\">𒋫</span><span class=\"r\">𒀀</span><span class=\"r\">𒈠</span> </span></a></td>\n",
" <td> 51</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510576\" title=\"P510576 obverse:5\" sec=\"P510576 obverse:5\"><span class=\"txtr\"><span class=\"r\">a</span>-<span class=\"r\">na</span>-<span class=\"r\">ku</span>-<span class=\"r\">u₂</span>-<span class=\"damage\"><span class=\"r\">ma</span></span> </span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510576\" title=\"P510576 obverse:5\" sec=\"P510576 obverse:5\"><span class=\"txtu\"><span class=\"r\">𒀀</span><span class=\"r\">𒈾</span><span class=\"r\">𒆪</span><span class=\"r\">𒌑</span><span class=\"damage\"><span class=\"r\">𒈠</span></span> </span></a></td>\n",
" <td> 39</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510545\" title=\"P510545 obverse:6\" sec=\"P510545 obverse:6\"><span class=\"txtr\"><span class=\"r\">šu</span>-<span class=\"r\">nu</span>-<span class=\"r\">ma</span></span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510545\" title=\"P510545 obverse:6\" sec=\"P510545 obverse:6\"><span class=\"txtu\"><span class=\"r\">𒋗</span><span class=\"r\">𒉡</span><span class=\"r\">𒈠</span></span></a></td>\n",
" <td> 28</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510773\" title=\"P510773 obverse:3\" sec=\"P510773 obverse:3\"><span class=\"txtr\"><span class=\"r\">a</span>-<span class=\"r\">hu</span>-<span class=\"r\">um</span>-<span class=\"r\">ma</span></span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510773\" title=\"P510773 obverse:3\" sec=\"P510773 obverse:3\"><span class=\"txtu\"><span class=\"r\">𒀀</span><span class=\"r\">hu</span><span class=\"r\">𒌝</span><span class=\"r\">𒈠</span></span></a></td>\n",
" <td> 22</td>\n",
"</tr>\n",
"\n",
"<tr>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510769\" title=\"P510769 obverse:5\" sec=\"P510769 obverse:5\"><span class=\"txtr\"><span class=\"r\">a</span>-<span class=\"r\">bi</span>-<span class=\"r\">e</span>-<span class=\"r\">šu</span>-<span class=\"r\">uh</span>-<span class=\"r\">ma</span></span></a></td>\n",
" <td><a href=\"https://cdli.ucla.edu/search/search_results.php?SearchMode=Text&ObjectID=P510769\" title=\"P510769 obverse:5\" sec=\"P510769 obverse:5\"><span class=\"txtu\"><span class=\"r\">𒀀</span><span class=\"r\">𒁉</span><span class=\"r\">𒂊</span><span class=\"r\">𒋗</span><span class=\"r\">uh</span><span class=\"r\">𒈠</span></span></a></td>\n",
" <td> 17</td>\n",
"</tr>\n",
"</table>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fmtr = 'layout-orig-rich'\n",
"fmtu = 'layout-orig-unicode'\n",
"\n",
"html = []\n",
"html.append('<table>')\n",
"\n",
"for (proper, words) in sorted(\n",
" introNounsU.items(),\n",
" key=lambda x: (-len(x[1]), x[0]),\n",
")[0:10]:\n",
" firstWord = sorted(words)[0]\n",
" amount = len(words)\n",
" html.append(f'''\n",
"<tr>\n",
" <td>{A.plain(firstWord, fmt=fmtr, withPassage=False, _asString=True)}</td>\n",
" <td>{A.plain(firstWord, fmt=fmtu, withPassage=False, _asString=True)}</td>\n",
" <td>{amount:>4}</td>\n",
"</tr>\n",
"''')\n",
"\n",
"html.append('</table>')\n",
"\n",
"dh(''.join(html))"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}