https://github.com/markomanninen/grcriddles
Study and examination of alphabetical and isopsephical riddles of the Ancient Greeks
https://github.com/markomanninen/grcriddles
greek jupyter-notebooks language-processing python semiotic text-analytics
Last synced: 5 months ago
JSON representation
Study and examination of alphabetical and isopsephical riddles of the Ancient Greeks
- Host: GitHub
- URL: https://github.com/markomanninen/grcriddles
- Owner: markomanninen
- License: mit
- Created: 2018-02-20T05:44:57.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-07-30T10:29:23.000Z (over 6 years ago)
- Last Synced: 2025-02-26T06:38:17.350Z (12 months ago)
- Topics: greek, jupyter-notebooks, language-processing, python, semiotic, text-analytics
- Language: Jupyter Notebook
- Homepage: http://grcriddles.readthedocs.io/en/latest/
- Size: 116 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README
- Changelog: HISTORY
- License: LICENSE
Awesome Lists containing this project
README
# GRCRiddles
Study and examination of alphabetical and isopsephical riddles of the Ancient Greeks
Install:
```bash
pip install grcriddles
```
Use from Python/IPython console:
```python
# get words with length 9, isopsephy 1697, consonants 5,
# and the first three syllables having 2 letters each
# syllable count is going to be 4 with above parameters
words = get_database({0: 'Word', 1: 'Count', 3: 'Chars', 4: 'Isopsephy', 5: 'Syllables', 7: 'Vowels', 8: 'Mutes'})
a = words[words['Isopsephy'] == 1697]
a = a[a['Chars'] == 9]
a = a[a['Mutes'] == 5]
a[a.apply(lambda x: len(x['Syllables'][0]) == 2 and \
len(x['Syllables'][1]) == 2 and \
len(x['Syllables'][2]) == 2, axis=1)]
```
Output:
```txt
Count Chars Isopsephy Syllables Vowels Mutes
Word
ΑΜΦΕΚΑΛΥΨ 1 9 1697 [ΑΜ, ΦΕ, ΚΑ, ΛΥΨ] 4 5
ΛΗΛΥΘΟΤΩΝ 1 9 1697 [ΛΗ, ΛΥ, ΘΟ, ΤΩΝ] 4 5
ΜΕΤΑΝΑΣΤΩ 1 9 1697 [ΜΕ, ΤΑ, ΝΑ, ΣΤΩ] 4 5
ΣΥΝΩΚΙΣΘΗ 13 9 1697 [ΣΥ, ΝΩ, ΚΙ, ΣΘΗ] 4 5
```
```python
# get words containing ΑΜΦΕΚΑΛΥ stem word
words.filter(like="ΑΜΦΕΚΑΛΥ", axis=0)
```
Output:
```txt
Count Chars Isopsephy Syllables Vowels Mutes
Word
ΑΜΦΕΚΑΛΥΠΤΕ 3 11 1382 [ΑΜ, ΦΕ, ΚΑ, ΛΥ, ΠΤΕ] 5 6
ΑΜΦΕΚΑΛΥΠΤΟΝ 2 12 1497 [ΑΜ, ΦΕ, ΚΑ, ΛΥ, ΠΤΟΝ] 5 7
ΑΜΦΕΚΑΛΥΦΘΗ 2 11 1514 [ΑΜ, ΦΕ, ΚΑ, ΛΥ, ΦΘΗ] 5 6
ΑΜΦΕΚΑΛΥΨ 1 9 1697 [ΑΜ, ΦΕ, ΚΑ, ΛΥΨ] 4 5
ΑΜΦΕΚΑΛΥΨΑΝ 2 11 1748 [ΑΜ, ΦΕ, ΚΑ, ΛΥ, ΨΑΝ] 5 6
ΑΜΦΕΚΑΛΥΨΕ 18 10 1702 [ΑΜ, ΦΕ, ΚΑ, ΛΥ, ΨΕ] 5 5
ΑΜΦΕΚΑΛΥΨΕΝ 20 11 1752 [ΑΜ, ΦΕ, ΚΑ, ΛΥ, ΨΕΝ] 5 6
```
### Docs
Developer documentation: http://grcriddles.readthedocs.io/en/latest/
Greek Alpha-Numeric Riddle Solver EBook: https://www.gitbook.com/book/markomanninen/isopsephical-riddles-pseudo-sibylline-oracles/details