{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using TF app oldbabylonian in /Users/dirk/github/annotation/app-oldbabylonian/code\n", "Using Nino-cunei/oldbabylonian/tf - 1.0.1 in /Users/dirk/github\n" ] }, { "data": { "text/html": [ "Documentation: OLDBABYLONIAN Character table Feature docs oldbabylonian API Text-Fabric API 7.5.1 Search Reference
Loaded features:\n", "

Old Babylonian Letters 1900-1600: Cuneiform tablets : after afterr afteru atf atfpost atfpre col collated collection comment damage det docnote docnumber excised face flags fraction grapheme graphemer graphemeu lang langalt ln lnc lnno missing object operator operatorr operatoru otype pnumber primecol primeln question reading readingr readingu remarkable remarks repeat srcLn srcLnNum srcfile supplied sym symr symu trans translation@ll type uncertain volume oslots

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
API members:\n", "C Computed, Call AllComputeds, Cs ComputedString
\n", "E Edge, Eall AllEdges, Es EdgeString
\n", "ensureLoaded, TF, ignored, loadLog
\n", "L Locality
\n", "cache, error, indent, info, reset
\n", "N Nodes, sortKey, sortKeyTuple, otypeRank, sortNodes
\n", "F Feature, Fall AllFeatures, Fs FeatureString
\n", "S Search
\n", "T Text
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from tf.app import use\n", "\n", "A = use('oldbabylonian', hoist=globals(), lgc=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Study problematic tokens\n", "\n", "Some readings/graphemes cannot be resolved through our mapping and there is no obvious candidate in the Unicode list.\n", "\n", "We show those tokens here with their occurrences." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `AH` `ah`" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.20s 18 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign grapheme=AH\n", "''')" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P510581 reverse:8AH-ru-AZ-ma _4(disz) gin2 ku3-babbar_AH-
2 P510618 reverse:13_{tug2}bar-si-ig_ ta AH? ti i maAH?
3 P510859 obverse:11x AH hu x [...]AH
4 P365092 reverse:15la# ta#-AH-a-da-arAH-
5 P345570 reverse:13[x-x]-la-AH?-[x-x]-KI?AH?-
6 P275125 obverse:9[pa-ni _u8 udu hi]-a_ sza te-re-AH-aAH-
7 P372421 reverse:1_ib2-tak4 ab2 gu4 hi-a_ ia-AH-a-tumAH-
8 P372421 reverse:11a-di ma-ah-ri-ia i-la-AH-aAH-
9 P372423 obverse:15a-na sze-e-ia ma-sza-AH-im pa-nu-szu sza-ak-nu-maAH-
10 P372423 obverse:18sze-e im-ta-sza!(RA)-AHAH
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.22s 555 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=ah\n", "''')" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P509373 obverse:8{disz}sa-am-su-ba-ah-li sza-pi2-ir ma-[tim]ah-
2 P509373 reverse:8'a-[na] sa-[am-su]-ba-ah-[la] x x li ig buah-
3 P509373 reverse:14'a-wa-tim sza ma-ah-hi-rum u2-lam-ma-du-u2-maah-
4 P509376 obverse:3u2-na-ah-hi-id-kaah-
5 P509376 obverse:10a-na ma-ah-ri-ka at,-t,ar-damah-
6 P509377 obverse:2ma-ah-ri-ia ta-az-[...]ah-
7 P509377 obverse:6a-na 3(u) _gur duh-ud-du_ szu-bu-lim u2-na-ah-i-id-kaah-
8 P509377 reverse:8_{disz}{d}nanna-ibila-ma-an-sum_ a-na ma-ah-ri-kaah-
9 P481192 reverse:13'[x (x)] x-ma a-na ma-ah-ri#-ka# il-li-kam x x [(x) (x)]ah-
10 P510527 reverse:13{disz}{d}nin-urta-ni-szu a-na ma-ah-ri-kaah-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `alamusz`" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.22s 2 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=alamusz\n", "''')" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "
nplinesign
1 P372959 obverse:4ki-ma {disz}{d}alamusz-i-din-nam xalamusz-
2 P372959 reverse:7{disz}{d}alamusz-i-din#-[nam]alamusz-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `babila2`" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 185 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=babila2\n", "''')" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P509376 obverse:7{disz}na-bi-{d}suen a-na babila2{ki} i-li-a-am#-mababila2
2 P509376 reverse:10it-ti na-bi-{d}suen a-na _babila2{ki}__babila2
3 P510529 obverse:13a-na babila2{ki}babila2
4 P510530 reverse:20a-na babila2{ki} i-il-la-kambabila2
5 P510532 reverse:1a-na babila2{ki}babila2
6 P510532 reverse:9a-na babila2#{ki} si-in-qa2-ambabila2#
7 P510534 reverse:7'1(disz) a-hu-szu sza i-na babila2#[{ki}]babila2#
8 P510534 reverse:12'a-na babila2#{ki} a-na ma-har a-wi-lim a-[bi] _erin2_babila2#
9 P510540 obverse:7asz-szum sza a-na babila2#{ki#}babila2#
10 P510545 reverse:5a-na babila2{ki}babila2
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `barig` `1-5(barig)`" ] }, { "cell_type": "code", "execution_count": 41, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 94 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=barig\n", "''')" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P510561 obverse:71(barig) sze-a-am i-di-isz-szum-ma1(barig)
2 P510570 obverse:6_4(barig) 5(ban2) gur kasz_ i-na# [x x (x)] x-ri-im [x (x)]_4(barig)
3 P510570 obverse:9_1(barig) 4(ban2) sze_ a-na x [x x (x)]_1(barig)
4 P510570 obverse:11_1(barig) 4(ban2) kasz_ a-na si-ia-[tum]_1(barig)
5 P510610 reverse:5i-na mu-uh-hi 4(asz) 3(barig) li-x [...]3(barig)
6 P510619 reverse:8u3 a-na _1(disz) sila3 i3-gesz 2(barig) sze_ u2-ul i-ba#-asz-szi2(barig)
7 P510621 obverse:2u3 4(asz) 2(barig) 3(ban2) _sze gur_ la-bi-ir-tim#2(barig)
8 P510647 reverse:3ar-hi-isz _2(barig) zi3-da_ szu-bi-lam_2(barig)
9 P510652 reverse:1_sze_-am szum-ma 1(barig) 4(ban2) szum-ma 2(barig) 3(ban2)1(barig) 2(barig)
10 P510652 reverse:6_sze_-am lu-u2 1(barig) 4(ban2) lu-u2 2(barig) 3(ban2)1(barig) 2(barig)
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `bub`" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 1 result\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=bub\n", "''')" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "
nplinesign
1 P296089 reverse:1it-ti _ir3_-{d}tasz-me-tum _dumu-e2-bub-ba#-[a]_bub-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `1-9(bur3)`" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 64 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=bur3\n", "''')" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P510541 obverse:4[asz]-szum# _1(bur3) 1(esze3) GAN2 a-sza3 gibil_ sza isz-ku-un-{d}suen{ki}_1(bur3)
2 P510541 obverse:9_1(bur3)# 1(esze3) GAN2 a-sza3_ sza _dumu-mesz#_ ni-id-na-at-{d}suen_1(bur3)#
3 P510541 obverse:13i-na qa2-be2-e-ka _1(bur3) 1(esze3) GAN2 a-sza3_ szu-a-ti_1(bur3)
4 P510541 reverse:3_1(bur3) 1(esze3) GAN2 a-sza3_ szu-u2 szi-ip-ra-am li-in-ne2-pu-usz_1(bur3)
5 P510621 obverse:1asz-szum _8(asz) sze gur gu2-un 1(bur3) GAN2 a-sza3_1(bur3)
6 P510726 obverse:5_4(bur3) 1(esze3) 3(iku) GAN2 a-sza3 szuku_ sza _bala-ri i7_ ir-ni-na it-ba#-lu_4(bur3)
7 P510726 obverse:6_1(bur'u) 5(bur3) GAN2 a-sza3_ i-na i3-si-in-na{ki} be-li2 it-ba-al#-ma5(bur3)
8 P510726 obverse:10sza _5(bur3) GAN2 a-sza3_ i-ik-ka-lu it-ta-an-di-in_5(bur3)
9 P510726 reverse:15'a-na _4(bur3) 1(esze3) 3(iku) <GAN2> 4(u) sar a-sza3_ pe2-te-e-em sza be-li2 i-si-ha-an-ni_4(bur3)
10 P510733 reverse:7_5(bur3) GAN2_-ma _a-sza3_ i-na _iri_ ur-sa6-ga{ki}_5(bur3)
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `dah`" ] }, { "cell_type": "code", "execution_count": 42, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 12 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=dah\n", "''')" ] }, { "cell_type": "code", "execution_count": 43, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P386437 obverse:13_dah_ si2-ia-tum _szesz-ni__dah_
2 P386437 obverse:17[_dah_ x x x x]-NI _sza3 sipa ab2 hi-a_[_dah_
3 P386437 reverse:2[_dah_ x-x]-rum _szesz-ni_ isz-ku-un-{d}utu{ki}[_dah_
4 P386437 reverse:4[_dah_ x]-x-ma-gir _szesz-ni_[_dah_
5 P386437 reverse:6_dah#_ dingir-szu-na-s,i-ir _szesz-ni__dah#_
6 P386437 reverse:9[_dah_ x-x]-x-er3-ra _szesz-ni_ {iri}a-ha-[nu-ta]{ki}[_dah_
7 P386437 reverse:12_dah#_ esz18-dar-dingir _szesz-ni_ ka-ri#-[su{ki}]_dah#_
8 P386008 obverse:10{disz}lu2-{d}nin-szubur-ka _dah_-szu_dah_-
9 P386008 reverse:1{disz}lu2-{d}nin-szubur-[ka _dah_-szu]_dah_-
10 P372864 reverse:3um-ma {d}nanna-in-dah-madah-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `1/2(disz)`" ] }, { "cell_type": "code", "execution_count": 46, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.20s 72 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=disz fraction=1/2\n", "''')" ] }, { "cell_type": "code", "execution_count": 47, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P510573 obverse:6_1/2(disz) gin2 1(u) sze ku3-babbar na4_ {d}utu usz-ta-bi-la#-[kum]_1/2(disz)
2 P510581 reverse:3_2(disz) 1/2(disz) ma-na 1(disz) 1/2(disz) gin2 ku3-babbar_1/2(disz) 1/2(disz)
3 P510599 obverse:10asz-szum _1/2(disz) gin2 ku3-babbar__1/2(disz)
4 P510616 obverse:8_1/2(disz) gin2 ku3-babbar_ ar-du-um _dumu_ dingir-x-x-x_1/2(disz)
5 P510616 obverse:10u3 _1/2(disz) gin2 ku3-babbar_ ar-ra-bu _aszgab_ id-di-nam!(LAM)_1/2(disz)
6 P510625 reverse:1_1/2(disz) gin2 ku3#-babbar#_ sza e-li a-hi-szu_1/2(disz)
7 P510625 reverse:10_1/2(disz) gin2 ku3-babbar_ i-na qa2-ti-szu il-te-qe2_1/2(disz)
8 P510625 reverse:11ki-ma _1/2(disz) gin2 ku3-babbar_ sza i-na qa2-ti-szu il-qu2-u2_1/2(disz)
9 P510632 reverse:9'sza _1/2(disz) ma-na ku3-babbar_-ka_1/2(disz)
10 P510633 reverse:2_tug2# hi-a_ sza _1/2(disz) gin2 ku3-babbar_ [(x)]_1/2(disz)
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `13(disz)`" ] }, { "cell_type": "code", "execution_count": 44, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 1 result\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=disz repeat=13\n", "''')" ] }, { "cell_type": "code", "execution_count": 45, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "
nplinesign
1 P372858 reverse:1[i]-na# 1/3(disz) _ma-na ku3-babbar 13(disz) gin2 ku3-babbar_13(disz)
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `EH` `eh`" ] }, { "cell_type": "code", "execution_count": 48, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.20s 1 result\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign grapheme=EH\n", "''')" ] }, { "cell_type": "code", "execution_count": 49, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "
nplinesign
1 P296089 obverse:4ki-ma ze-EH?-pi2 ta-a-am-ma-ruEH?-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "code", "execution_count": 50, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 102 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=eh\n", "''')" ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P509376 obverse:2asz-szum s,e-eh-he-ru-ti-ia i-ta-ap-lu-si-imeh-
2 P509376 reverse:7_sze_-um a-na _szuku_ s,e-eh-he-ru-timeh-
3 P509377 reverse:3u2-ne-eh-[...]eh-
4 P510527 reverse:3u3 tup-pa-ti-szu-nu me-eh-ra-ameh-
5 P510530 reverse:5_gu4_ ki-ma _gu4_ nu-up-te-eh-maeh-
6 P510557 reverse:7u2 s,e2-eh-re-eteh-
7 P510587 obverse:6isz-tu s,e-eh-re-et-maeh-
8 P510591 left:1:2sze#-um ih-[ha-asz-sze]-eh x x-lam? it-ti-ka u2-uleh
9 P510596 obverse:15ar#-di _e2_-ia u3 s,e-eh-he-ru#-[ti-ia]eh-
10 P510599 obverse:12_siki hi-a_ ah-sze-eh-maeh-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `eri11`" ] }, { "cell_type": "code", "execution_count": 52, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 8 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=eri11\n", "''')" ] }, { "cell_type": "code", "execution_count": 53, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P479902 obverse:10u2-la sza _{d}ne3-eri11-gal_eri11-
2 P303920 obverse:1a-na {d}ne3-eri11-gal-ha#-zi#-ireri11-
3 P275164 reverse:4'[x x (x)] {d}ne3-eri11-galeri11-
4 P386450 obverse:4{d}utu u3 {d}ne3-eri11-galeri11-
5 P372926 obverse:3um-ma {d}ne3#-eri11!-gal-e-mu-qa2-szu-ma#eri11!-
6 P373049 obverse:4{d}utu u3 {d}ne3-eri11-galeri11-
7 P305742 obverse:4_{d}utu_ u3 _{d}ne3-eri11-gal_eri11-
8 P306658 obverse:4_{d}utu_ u3 _{d}ne3-eri11-gal_ asz-szum-ia ma-di-isz _u4_-mieri11-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `3(esze3)`" ] }, { "cell_type": "code", "execution_count": 54, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 1 result\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=esze3 repeat=3\n", "''')" ] }, { "cell_type": "code", "execution_count": 55, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "
nplinesign
1 P510769 obverse:7[x x x (x) x] _3(esze3) GAN2_ e-li# zimbir{ki}_3(esze3)
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `1(gesz)` `9(gesz)` `7(gesz'u)`\n", "\n", "Could it be `1(gesz2)` ?\n", "\n", "Then it would be 𒐕 `12415 CUNEIFORM NUMERIC SIGN ONE GESH2`" ] }, { "cell_type": "code", "execution_count": 56, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 10 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=gesz|gesz'u repeat=1|7|9\n", "''')" ] }, { "cell_type": "code", "execution_count": 57, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P510728 obverse:9_ma2-i3-dub 1(gesz'u) gur_ qa2-du _erin2_-szu#1(gesz'u)
2 P297170 obverse:8_1(gesz) 4(u) gur sze_ i-na _uru dumu-mesz_ ma-szum#_1(gesz)
3 P313323 obverse:11_esz3-gar3 3(disz) gud-apin 1(gesz'u) 5(gesz2) sze gur_1(gesz'u)
4 P313323 obverse:13ma-ti-i-ma 1(gesz'u) _sze gur_ u2-ul tu-ma-al-li#1(gesz'u)
5 P313323 reverse:109(gesz) 5(u) 3(asz) [x _sze-gur_ ...] x9(gesz)
6 P313380 obverse:91(gesz'u) 6(gesz2) 2(u) 6(asz) _gur_1(gesz'u)
7 P387298 obverse:8_1(gesz'u) 4(gesz2) 1(u) 4(asz) gur__1(gesz'u)
8 P387305 obverse:5_1(gesz'u) 4(gesz2) gur_ ib-ba#-szi-i_1(gesz'u)
9 P387313 obverse:5_7(gesz'u) zu2-lum_ ri-ba-tum_7(gesz'u)
10 P372972 obverse:12_1(gesz'u) gur zu2-lum_ i-na tu-ur-{d}u3-gul-la2{ki}_1(gesz'u)
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `geszimmar`" ] }, { "cell_type": "code", "execution_count": 58, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 7 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=geszimmar\n", "''')" ] }, { "cell_type": "code", "execution_count": 59, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P389958 obverse:7'_5(disz) ma-na {gesz}zu2 geszimmar_geszimmar_
2 P355822 obverse:6u3 i-na-an-na a-na _gesz-ur3 geszimmar_ na-sze-e-emgeszimmar_
3 P355822 obverse:10u3 i-na-an-na _gesz-ur3 geszimmar hi-a_geszimmar
4 P386009 obverse:5_nu-{gesz}kiri6_ sza _{gesz}geszimmar dilmun-na_geszimmar
5 P286507 obverse:43(bur3) _gan2_-lam i-na _a-sza3 {gesz}geszimmar nu2-a_geszimmar
6 P307168 reverse:5u3 1(gesz2) 1(u) _{gesz}sza3-geszimmar_geszimmar_
7 P307168 reverse:7s,i-bu-ut _{gesz}sza3-geszimmar_ ni-szugeszimmar_
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `gudu4`" ] }, { "cell_type": "code", "execution_count": 60, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 5 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=gudu4\n", "''')" ] }, { "cell_type": "code", "execution_count": 61, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P313354 obverse:6_gudu4 {d}nin-si4-an-na__gudu4
2 P275156 obverse:14[e-ri-ib _e2] gudu4 abzu-mesz_gudu4
3 P275156 reverse:10e-ri-ib _e2 gudu4 abzu-mesz#_gudu4
4 P386487 obverse:12_1(u) 5(disz) gin2# ku3-babbar_ [i]-na# qa2#-ti# ARAD2-i3-li2-szu _gudu4#?__gudu4#?_
5 P372414 obverse:2a-na _gudu4_ sza {d}marduk_gudu4_
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `had2`" ] }, { "cell_type": "code", "execution_count": 62, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.22s 4 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=had2\n", "''')" ] }, { "cell_type": "code", "execution_count": 63, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P510660 obverse:6_duh had2# du#_ li#-il#-qu2-nimhad2#
2 P510660 reverse:4_duh had2# du#_ sza e2-duru5-bi-sa3{ki}had2#
3 P386440 reverse:14u3 _gi-zi had2-DU_ ta-ak-ku-muhad2-
4 P292981 obverse:4_duh had2 du duru5_had2
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `HAR` `har`" ] }, { "cell_type": "code", "execution_count": 64, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.20s 1 result\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign grapheme=HAR\n", "''')" ] }, { "cell_type": "code", "execution_count": 65, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "
nplinesign
1 P492284 reverse:6'2(disz) ARAD HAR HI UD TE ta x xHAR
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, condensed=True)" ] }, { "cell_type": "code", "execution_count": 66, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.21s 198 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign reading=har\n", "''')" ] }, { "cell_type": "code", "execution_count": 68, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P481192 obverse:6'szu-lum-ka ma-har {d}[x u3] {d}[x lu da-ri]har
2 P481192 obverse:14'[...] x tup-pu# [x x] a-na# ma#-har a-[wi-le-e]har
3 P481192 reverse:1'i-na pu#-uh2#-ri i-na ma-har# a-wi#-[le-e]har#
4 P510532 obverse:9ma-har be-li2-iahar
5 P510534 reverse:8'ma-har a-wi-lim a-bi _erin2_ i-da-ab-bu#-bu#har
6 P510534 reverse:12'a-na babila2#{ki} a-na ma-har a-wi-lim a-[bi] _erin2_har
7 P510586 obverse:9szu-lum-ka ma-har {d}utu u3 {d}mardukhar
8 P510590 obverse:8'a-na ma-har a-wi-lim ib-ni-{d}utu a-bi _erin2_har
9 P510591 obverse:10szu-lum a-bi-ia ka-ta ma-har _{d}utu_ u3 _{d}marduk_har
10 P510591 reverse:11[i]-na#-an#-na# ma-har x [...] ta#-at,-ru#-dam#har
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, end=10, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `IH`" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.19s 7 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign grapheme=IH\n", "''')" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P372978 obverse:15i-na-an-na i-IH-s,e-kuIH-
2 P373015 reverse:2ma#-ti#-ma x x al-IHIH
3 P305782 obverse:10u3 di-IH?-ti-ia#IH?-
4 P305799 obverse:10szum-ma# bi#-tu#-um# la ma-szi-IH?IH?
5 P307851 reverse:5e-szi-IH?-maIH?-
6 P311363 obverse:7i-na-an-na S,I?-IH-pi2 usz-ta-bi-la-ak-kum#IH-
7 P312152 obverse:12[ki]-ma# S,I?-IH?-pi2 ta-am-ma-ru#IH?-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `KA.TA`\n", "\n", "If this should be `KA.TAR`, then there is a unicode for it:\n", "\n", "𒆆 `12186 CUNEIFORM SIGN KA TIMES TAR`" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.19s 1 result\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign grapheme=KA.TA\n", "''')" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "
nplinesign
1 P313412 reverse:9puzur!(KA.TA)-_{d}iszkur 3(disz) gu4_puzur!(KA.TA)-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# `UH` `UH2` `UH3`" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " 0.18s 4 results\n" ] } ], "source": [ "results = A.search('''\n", "line\n", " sign grapheme~^UH[23]?$\n", "''')" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "
nplinesign
1 P510553 obverse:7asz-szum {disz}dingir-ha-bil2 _iri_ KUR-bi-{d}UH3UH3
2 P510588 obverse:4[i-na] pa-lu-uh-ti {d}UH2 u3 _nin-gar3-sa6_UH2
3 P387297 reverse:13sza _{gesz}erin_ mi-UH3-s,u2-u2-umUH3-
4 P373043 obverse:10'ma-na-am tu-UH-la-BIUH-
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "A.table(results, condensed=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# The whole list\n", "\n", "There are more problematic tokens.\n", "\n", "Below is the full list.\n", "\n", "The quickest way to inspect them is with the TF browser.\n", "\n", "If you have TF installed, say\n", "\n", "```sh\n", "text-fabric oldbabylonian -c\n", "```\n", "\n", "and then enter queries in the search field, and click the little symbol above it." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```\n", "\tah => ?\n", "\tAH => ?\n", "\talamusz => ?\n", "\tbabila2 => ?\n", "\tbarig => ?\n", "\t(1, 'barig') => ?\n", "\t(2, 'barig') => ?\n", "\t(3, 'barig') => ?\n", "\t(4, 'barig') => ?\n", "\t(5, 'barig') => ?\n", "\tbub => ?\n", "\t(1, 'bur3') => ?\n", "\t(2, 'bur3') => ?\n", "\t(3, 'bur3') => ?\n", "\t(4, 'bur3') => ?\n", "\t(5, 'bur3') => ?\n", "\t(6, 'bur3') => ?\n", "\t(8, 'bur3') => ?\n", "\t(9, 'bur3') => ?\n", "\td => ?\n", "\tdah => ?\n", "\t('1/2', 'disz') => ?\n", "\t(13, 'disz') => ?\n", "\teh => ?\n", "\tEH => ?\n", "\teri11 => ?\n", "\t(3, 'esze3') => ?\n", "\t(1, 'gesz') => ?\n", "\t(9, 'gesz') => ?\n", "\t(7, \"gesz'u\") => ?\n", "\tgeszimmar => ?\n", "\tgudu4 => ?\n", "\thad2 => ?\n", "\thar => ?\n", "\tHAR => ?\n", "\the => ?\n", "\the2 => ?\n", "\thun => ?\n", "\thur => ?\n", "\thuz => ?\n", "\tih => ?\n", "\tIH => ?\n", "\t(1, 'iku') => ?\n", "\t('1/2', 'iku') => ?\n", "\t(2, 'iku') => ?\n", "\t(3, 'iku') => ?\n", "\t(4, 'iku') => ?\n", "\titu => ?\n", "\tKA.TA => ?\n", "\tkislah => ?\n", "\tlah => ?\n", "\tlah4 => ?\n", "\tlah5 => ?\n", "\tlah6 => ?\n", "\tlal3 => ?\n", "\tm => ?\n", "\tmuhaldim => ?\n", "\tn => ?\n", "\tnigar => ?\n", "\tnirah => ?\n", "\tp => ?\n", "\tsa10 => ?\n", "\tsahar => ?\n", "\tsiskur2 => ?\n", "\tsz => ?\n", "\tszagina => ?\n", "\tszah => ?\n", "\tszah2 => ?\n", "\tszandana => ?\n", "\tsze9 => ?\n", "\tszii => ?\n", "\tszunigin => ?\n", "\ttah => ?\n", "\ttap => ?\n", "\tudru => ?\n", "\tUH => ?\n", "\tuh => ?\n", "\tUH2 => ?\n", "\tuh2 => ?\n", "\tuh3 => ?\n", "\tUH3 => ?\n", "\tukken => ?\n", "\tumi => ?\n", "\tunu => ?\n", "\tura => ?\n", "\t|A.GAB.LISZ| => ?\n", "\t|UD.KIB.NU| => ?\n", "\t|UD.KIB| => ?\n", "```" ] }, { "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 }