{ "metadata": { "name": "", "signature": "sha256:fbd469228a13ca5f6889b2b2a61634a57a11f89a3c9ecef15bc173bfd0a95625" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "#Isopsephy character data tables\n", "\n", "This notebook demonstrates couple of useful data structuring functions from isopsephy module which can be used to examine word and phrase isopsephy values. In the middle of the document there is also a short religio-philosophical speculation, how isopsephy has been used on ancient times.\n", "\n", "But for character table, basicly you need to have the isopsephy module loaded and imported on your application." ] }, { "cell_type": "code", "collapsed": false, "input": [ "import isopsephy" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 1 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Char_table_data function returns three different Pandas dataframe tables from a given greek phrase:\n", "\n", "1. character data\n", "2. word summary table\n", "3. phrase summary table\n", "\n", "First example is given with the word \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03af\u03b1 (democrazy). Greek word is preprocessed to transform accents into simple greek letters." ] }, { "cell_type": "code", "collapsed": false, "input": [ "word = isopsephy.preprocess_greek('\u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03af\u03b1')\n", "print word\n", "charsum, wordsum, phrasesum = isopsephy.char_table_data(word)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Character summary" ] }, { "cell_type": "code", "collapsed": false, "input": [ "charsum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephylettertransliterationword
0 4 \u03b4 d \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
1 8 \u03b7 \u00ea \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
2 40 \u03bc m \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
3 70 \u03bf o \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
4 20 \u03ba k \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
5 100 \u03c1 r \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
6 1 \u03b1 a \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
7 300 \u03c4 t \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
8 10 \u03b9 i \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
9 1 \u03b1 a \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 3, "text": [ " isopsephy letter transliteration word\n", "0 4 \u03b4 d \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "1 8 \u03b7 \u00ea \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "2 40 \u03bc m \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "3 70 \u03bf o \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "4 20 \u03ba k \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "5 100 \u03c1 r \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "6 1 \u03b1 a \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "7 300 \u03c4 t \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "8 10 \u03b9 i \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1\n", "9 1 \u03b1 a \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1" ] } ], "prompt_number": 3 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Word summary" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Word summary table presents all characters grouped by words. Columns has isopsephy, character, digital sum and digital root values per words." ] }, { "cell_type": "code", "collapsed": false, "input": [ "wordsum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephycharactersdigital_sumdigital_root
word
\u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1 554 10 14 5
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 4, "text": [ " isopsephy characters digital_sum digital_root\n", "word \n", "\u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1 554 10 14 5" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Phrase summary" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Finally phrase summary table aggregates all words and presents summary of the whole phrase with same columns as word summary. In this case, where only one word is given for analysis, phrase summary table is practically same as word summary table." ] }, { "cell_type": "code", "collapsed": false, "input": [ "phrasesum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
charactersdigital_rootdigital_sumisopsephyphrase
0 10 5 14 554 \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 5, "text": [ " characters digital_root digital_sum isopsephy phrase\n", "0 10 5 14 554 \u03b4\u03b7\u03bc\u03bf\u03ba\u03c1\u03b1\u03c4\u03b9\u03b1" ] } ], "prompt_number": 5 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Next example is given with the word \u1f31\u03b5\u03c1\u03b1\u03c1\u03c7\u03af\u03b1 (hierarchy)." ] }, { "cell_type": "code", "collapsed": false, "input": [ "word = isopsephy.preprocess_greek('\u1f31\u03b5\u03c1\u03b1\u03c1\u03c7\u03af\u03b1')\n", "print word\n", "charsum, wordsum, phrasesum = isopsephy.char_table_data(word)\n", "charsum" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n" ] }, { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephylettertransliterationword
0 10 \u03b9 i \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
1 5 \u03b5 e \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
2 100 \u03c1 r \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
3 1 \u03b1 a \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
4 100 \u03c1 r \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
5 600 \u03c7 x \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
6 10 \u03b9 i \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
7 1 \u03b1 a \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 6, "text": [ " isopsephy letter transliteration word\n", "0 10 \u03b9 i \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n", "1 5 \u03b5 e \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n", "2 100 \u03c1 r \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n", "3 1 \u03b1 a \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n", "4 100 \u03c1 r \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n", "5 600 \u03c7 x \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n", "6 10 \u03b9 i \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1\n", "7 1 \u03b1 a \u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1" ] } ], "prompt_number": 6 }, { "cell_type": "code", "collapsed": false, "input": [ "wordsum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephycharactersdigital_sumdigital_root
word
\u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1 827 8 17 8
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 7, "text": [ " isopsephy characters digital_sum digital_root\n", "word \n", "\u03b9\u03b5\u03c1\u03b1\u03c1\u03c7\u03b9\u03b1 827 8 17 8" ] } ], "prompt_number": 7 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Third single word example is given with the word \u1f10\u03be\u03bf\u03c5\u03c3\u03af\u03b1 (authority)." ] }, { "cell_type": "code", "collapsed": false, "input": [ "word = isopsephy.preprocess_greek('\u1f10\u03be\u03bf\u03c5\u03c3\u03af\u03b1')\n", "print word\n", "charsum, wordsum, phrasesum = isopsephy.char_table_data(word)\n", "charsum" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1\n" ] }, { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephylettertransliterationword
0 5 \u03b5 e \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1
1 60 \u03be c \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1
2 70 \u03bf o \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1
3 400 \u03c5 u \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1
4 200 \u03c3 s \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1
5 10 \u03b9 i \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1
6 1 \u03b1 a \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 8, "text": [ " isopsephy letter transliteration word\n", "0 5 \u03b5 e \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1\n", "1 60 \u03be c \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1\n", "2 70 \u03bf o \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1\n", "3 400 \u03c5 u \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1\n", "4 200 \u03c3 s \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1\n", "5 10 \u03b9 i \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1\n", "6 1 \u03b1 a \u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [ "wordsum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephycharactersdigital_sumdigital_root
word
\u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1 746 7 17 8
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 9, "text": [ " isopsephy characters digital_sum digital_root\n", "word \n", "\u03b5\u03be\u03bf\u03c5\u03c3\u03b9\u03b1 746 7 17 8" ] } ], "prompt_number": 9 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Multiple word phrase" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "While above examples had only one word on subject of analysis, real power of char_table_data function comes when analysing phrases containing several words. For religio-philosophical speculation phrase used here \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2 (Lord Jesus Christ)." ] }, { "cell_type": "code", "collapsed": false, "input": [ "phrase = '\u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2'\n", "charsum, wordsum, phrasesum = isopsephy.char_table_data(phrase)\n", "charsum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephylettertransliterationword
0 20 \u03ba k \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3
1 400 \u03c5 u \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3
2 100 \u03c1 r \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3
3 10 \u03b9 i \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3
4 70 \u03bf o \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3
5 200 \u03c3 s \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3
6 10 \u0399 I \u0399\u03b7\u03c3\u03bf\u03c5\u03c2
7 8 \u03b7 \u00ea \u0399\u03b7\u03c3\u03bf\u03c5\u03c2
8 200 \u03c3 s \u0399\u03b7\u03c3\u03bf\u03c5\u03c2
9 70 \u03bf o \u0399\u03b7\u03c3\u03bf\u03c5\u03c2
10 400 \u03c5 u \u0399\u03b7\u03c3\u03bf\u03c5\u03c2
11 200 \u03c2 s \u0399\u03b7\u03c3\u03bf\u03c5\u03c2
12 600 \u03a7 X \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
13 100 \u03c1 r \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
14 10 \u03b9 i \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
15 200 \u03c3 s \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
16 300 \u03c4 t \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
17 70 \u03bf o \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
18 200 \u03c2 s \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 10, "text": [ " isopsephy letter transliteration word\n", "0 20 \u03ba k \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3\n", "1 400 \u03c5 u \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3\n", "2 100 \u03c1 r \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3\n", "3 10 \u03b9 i \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3\n", "4 70 \u03bf o \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3\n", "5 200 \u03c3 s \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3\n", "6 10 \u0399 I \u0399\u03b7\u03c3\u03bf\u03c5\u03c2\n", "7 8 \u03b7 \u00ea \u0399\u03b7\u03c3\u03bf\u03c5\u03c2\n", "8 200 \u03c3 s \u0399\u03b7\u03c3\u03bf\u03c5\u03c2\n", "9 70 \u03bf o \u0399\u03b7\u03c3\u03bf\u03c5\u03c2\n", "10 400 \u03c5 u \u0399\u03b7\u03c3\u03bf\u03c5\u03c2\n", "11 200 \u03c2 s \u0399\u03b7\u03c3\u03bf\u03c5\u03c2\n", "12 600 \u03a7 X \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2\n", "13 100 \u03c1 r \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2\n", "14 10 \u03b9 i \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2\n", "15 200 \u03c3 s \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2\n", "16 300 \u03c4 t \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2\n", "17 70 \u03bf o \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2\n", "18 200 \u03c2 s \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2" ] } ], "prompt_number": 10 }, { "cell_type": "code", "collapsed": false, "input": [ "wordsum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
isopsephycharactersdigital_sumdigital_root
word
\u0399\u03b7\u03c3\u03bf\u03c5\u03c2 888 6 24 6
\u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2 1480 7 13 4
\u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 800 6 8 8
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 11, "text": [ " isopsephy characters digital_sum digital_root\n", "word \n", "\u0399\u03b7\u03c3\u03bf\u03c5\u03c2 888 6 24 6\n", "\u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2 1480 7 13 4\n", "\u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 800 6 8 8" ] } ], "prompt_number": 11 }, { "cell_type": "code", "collapsed": false, "input": [ "phrasesum" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
charactersdigital_rootdigital_sumisopsephyphrase
0 19 9 18 3168 \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 12, "text": [ " characters digital_root digital_sum isopsephy phrase\n", "0 19 9 18 3168 \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2" ] } ], "prompt_number": 12 }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Neo-pythagorean interpretation\n", "\n", "From the perspective of neo-pythagorean interpretation, this concept of early christianity has an intriguing correspondence to Platonic numbers as well as to Pythagoras himself. We can see that isopsephy value of **`\u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2`** (Lord Jesus Christ) is 3168, which is same (just lower magnitude) as the circle perimeter of combined radius of earth (3960) and moon (1080) ie. 5040. 5040 is the optimal number of citizens in a state according to Plato in his writing \"Laws\". Using ancient whole number approximation of the pi we get:\n", "\n", "$5040*2*pi = 5040*2*22/7 = 31680$\n", "\n", "31680 is also the perimeter of a square drawn around earth thus combining the myth of squaring the circle on same enigma.\n", "\n", "From the data table above (Out[11]) we can also see that digital roots of the words \u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2 are 8,6,4. Isopsephy value of \u03a0\u03c5\u03b8\u03b1\u03b3\u03cc\u03c1\u03b1\u03c2 (Pythagoras) happens to be 864." ] }, { "cell_type": "code", "collapsed": false, "input": [ "def print_word(word):\n", " word = isopsephy.preprocess_greek(word)\n", " print isopsephy.isopsephy(word), word, \"(%s)\" % isopsephy.to_roman(word)\n", "\n", "print_word('\u03a0\u03c5\u03b8\u03b1\u03b3\u03cc\u03c1\u03b1\u03c2') # Pythagoras" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "864 \u03a0\u03c5\u03b8\u03b1\u03b3\u03bf\u03c1\u03b1\u03c2 (Puhagoras)\n" ] } ], "prompt_number": 13 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Few other words giving value 864 from the scriptures are:" ] }, { "cell_type": "code", "collapsed": false, "input": [ "print_word('\u0399\u03b5\u03c1\u03bf\u03c5\u03c3\u03b1\u03bb\u03b7\u03bc') # Jerusalem\n", "print_word('\u03b3\u03c9\u03bd\u03b9\u03b1') # an angle\n", "print_word('\u03b1\u03b3\u03b1\u03b8\u03c9\u03bd') # good\n", "print_word('\u03b1\u03b3\u03b9\u03c9\u03bd') # sacred\n", "print_word('\u03b4\u03b9\u03b4\u03b1\u03c3\u03ba\u03bf\u03bd\u03c4\u03b5\u03c3') # to teach, see also: mathetes\n", "print_word('\u03c0\u03b5\u03c1\u03b9\u03ba\u03b5\u03ba\u03b1\u03bb\u03c5\u03bc\u03bc\u03b5\u03bd\u03b7\u03bd') # to cover all around" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "864 \u0399\u03b5\u03c1\u03bf\u03c5\u03c3\u03b1\u03bb\u03b7\u03bc (Ierousal\u00eam)\n", "864 \u03b3\u03c9\u03bd\u03b9\u03b1 (g\u00f4nia)\n", "864 \u03b1\u03b3\u03b1\u03b8\u03c9\u03bd (agah\u00f4n)\n", "864 \u03b1\u03b3\u03b9\u03c9\u03bd (agi\u00f4n)\n", "864 \u03b4\u03b9\u03b4\u03b1\u03c3\u03ba\u03bf\u03bd\u03c4\u03b5\u03c3 (didaskontes)\n", "864 \u03c0\u03b5\u03c1\u03b9\u03ba\u03b5\u03ba\u03b1\u03bb\u03c5\u03bc\u03bc\u03b5\u03bd\u03b7\u03bd (perikekalummen\u00ean)\n" ] } ], "prompt_number": 14 }, { "cell_type": "markdown", "metadata": {}, "source": [ "One cannot miss the ancient time table of ages, aion and yugas (sanskrit) where this very same number occurs: 432, **864** [(Dwapar Yuga)](http://en.wikipedia.org/wiki/Dwapar_Yuga), 1296 and 1728.\n", "\n", "But then also \u03a0\u03c5\u03b8\u03b1\u03b3\u03cc\u03c1\u03b1\u03c2 \u1f41 \u03a3\u03ac\u03bc\u03b9\u03bf\u03c2 (Pythagoras of Samos) gives the value 1455 and interesting correspondities on the Scriptures:" ] }, { "cell_type": "code", "collapsed": false, "input": [ "# Pythagoras of Samos\n", "print_word('\u03a0\u03c5\u03b8\u03b1\u03b3\u03cc\u03c1\u03b1\u03c2 \u1f41 \u03a3\u03ac\u03bc\u03b9\u03bf\u03c2')\n", "# a small (moderately, slightly, a little, baby and similar expressions were aliases for sages and initiates. \n", "# comes from the word metron, which is a measuring rod, portion of the whole)\n", "print_word('\u03bc\u03b5\u03c4\u03c1\u03b9\u03c9\u03c2')\n", "# to draw, drag off, geometrical act and motion\n", "print_word('\u03b5\u03bb\u03ba\u03c5\u03c3\u03c9')\n", "# Moses\n", "print_word('\u03bc\u03c9\u03c5\u03c3\u03b5\u03b9')\n", "# Enoch\n", "print_word('\u03b5\u03bd\u03c9\u03c7')\n", "# root\n", "print_word('\u03b5\u03ba\u03c1\u03b9\u03b6\u03c9\u03c3\u03b7\u03c4\u03b5')" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "1455 \u03a0\u03c5\u03b8\u03b1\u03b3\u03bf\u03c1\u03b1\u03c2 \u03bf \u03a3\u03b1\u03bc\u03b9\u03bf\u03c2 (Puhagoras o Samios)\n", "1455 \u03bc\u03b5\u03c4\u03c1\u03b9\u03c9\u03c2 (metri\u00f4s)\n", "1455 \u03b5\u03bb\u03ba\u03c5\u03c3\u03c9 (elkus\u00f4)\n", "1455 \u03bc\u03c9\u03c5\u03c3\u03b5\u03b9 (m\u00f4usei)\n", "1455 \u03b5\u03bd\u03c9\u03c7 (en\u00f4x)\n", "1455 \u03b5\u03ba\u03c1\u03b9\u03b6\u03c9\u03c3\u03b7\u03c4\u03b5 (ekriz\u00f4s\u00eate)\n" ] } ], "prompt_number": 15 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Other well-known pythagorean connection comes from the harmonic ratio between the words \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2 which values are 888 and 1480. This can be simplified to a fraction 3/5. On the scriptures \u03ba\u03b5\u03c1\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03b7\u03c2 (money-broker) and \u03b1\u03bb\u03c5\u03c3\u03b9\u03c4\u03b5\u03bb\u03b7\u03c2 (gainless) has a value 1184, which reminds of the furious story of Jesus in the temple (John. 2:14-16). Similarly \u03b5\u03b3\u03bd\u03c9\u03ba\u03b1\u03c4\u03b5 is to \"know\" (absolutely)." ] }, { "cell_type": "code", "collapsed": false, "input": [ "# money-broker\n", "print_word('\u03ba\u03b5\u03c1\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03b7\u03c2')\n", "# gainless\n", "print_word('\u03b1\u03bb\u03c5\u03c3\u03b9\u03c4\u03b5\u03bb\u03b7\u03c2')\n", "# to \"know\" (absolutely)\n", "print_word('\u03b5\u03b3\u03bd\u03c9\u03ba\u03b1\u03c4\u03b5')" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "1184 \u03ba\u03b5\u03c1\u03bc\u03b1\u03c4\u03b9\u03c3\u03c4\u03b7\u03c2 (kermatist\u00eas)\n", "1184 \u03b1\u03bb\u03c5\u03c3\u03b9\u03c4\u03b5\u03bb\u03b7\u03c2 (alusitel\u00eas)\n", "1184 \u03b5\u03b3\u03bd\u03c9\u03ba\u03b1\u03c4\u03b5 (egn\u00f4kate)\n" ] } ], "prompt_number": 16 }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Horizontal HTML table\n", "\n", "Other nice HTML representation of the characters, words and phrase summary is given by a print_char_table function. Output tries to combine all above table in the same one. This is useful especially for short phrases. But longer phrases are taking space in horizontal way and might not be as useful as char_table_data function. Also output is HTML data while char_table_data funciton gives Pandas DataFrame object that can be manipulated easier." ] }, { "cell_type": "code", "collapsed": false, "input": [ "import isopsephy\n", "isopsephy.char_table(phrase)" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\u03ba\u03c5\u03c1\u03b9\u03bf\u03c3 \u0399\u03b7\u03c3\u03bf\u03c5\u03c2 \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
\u03ba\u03c5\u03c1\u03b9\u03bf\u03c3  \u0399\u03b7\u03c3\u03bf\u03c5\u03c2  \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
800 8888 61480 4
3168 18 / 9
kuriosI\u00easousXristos
204001001070200108200704002006001001020030070200
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 17, "text": [ "" ] } ], "prompt_number": 17 }, { "cell_type": "code", "collapsed": false, "input": [ "from IPython.core.display import HTML\n", "with open('isopsephy.css') as f:\n", " css = f.read()\n", "HTML('' % css)" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "" ], "metadata": {}, "output_type": "pyout", "prompt_number": 18, "text": [ "" ] } ], "prompt_number": 18 }, { "cell_type": "markdown", "metadata": {}, "source": [ "## The [MIT](http://choosealicense.com/licenses/mit/) License\n", "\n", "Copyright (c) 2014 Marko Manninen" ] } ], "metadata": {} } ] }