Skip to content

xbillwatsonx/TorahBibleCodes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

282 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ NOTICE TO ALL USERS

Due to the willful software theft and copyright infringement by Aharon (Ron/Roni) Zbaida of East Brunswick, NJ, USA, we are releasing only compiled executable files for the Go and Rust ports of the original Python version of TorahBibleCodes. We cannot release the source code for those ports at this time due to Aharon (Ron/Roni) Zbaida's willful copyright infringement and software theft of our ALL RIGHTS RESERVED copyrighted software.

For the full copyright infringement notice and complete evidence, see: [Copyright Notice — Aharon (Ron/Roni) Zbaida — Software Theft]
(https://github.com/torahbiblecodes/Copyright-Notice-Aharon-Ron-Roni-Zbaida-East-Brunswick-NJ-USA-Software-Theft)


TorahBibleCodes

Torah Bible Codes — Open-Source Python | Rust (Coming Soon) | Go (Now Available)


LICENSE

NO LICENSE GIVEN == ALL RIGHTS RESERVED

As a courtesy, we allow people to download and use this software for free, non-commercial, private, educational use only.

Permission Status
Free to view ✅ YES
Free to use privately ✅ YES
Free to use publicly ❌ NO
Free to use commercially ❌ NO
Free to distribute ❌ NO
Free to license any modifications ❌ NO

⚠️ COPYRIGHT INFRINGEMENT NOTICE

PLEASE BE AWARE THAT WE ARE NOT ASSOCIATED WITH THE FOLLOWING GITHUB REPO WHO HAS WILLFULLY VIOLATED OUR COPYRIGHT, AND IS LIABLE FOR WILLFUL COPYRIGHT INFRINGEMENT AND SOFTWARE THEFT:

AHARON (RON, RONI) ZBAIDA OF EAST BRUNSWICK, NJ, USA HAS STOLEN OUR SOFTWARE AND IS IN VIOLATION OF OUR COPYRIGHT (ALL RIGHTS RESERVED 2017-2026).

WE ARE CURRENTLY PURSUING LEGAL ACTION — HIS ENTIRE PROGRAM WAS DEVELOPED BY CLAUDE AI BY INPUTTING OUR ENTIRE CODE BASE AND DATA FILES.

AHARON (RONI, RON) ZBAIDA — LAWYER UP: YOU ARE A SHAMELESS THIEF, AND WE ARE COMING AFTER YOU IN BOTH U.S. AND ISRAELI COURTS OF LAW.

FULL COPYRIGHT INFRINGEMENT NOTICE AND EVIDENCE: https://github.com/torahbiblecodes/Copyright-Notice-Aharon-Ron-Roni-Zbaida-East-Brunswick-NJ-USA-Software-Theft


LINKS & COMMUNITY

Support your friendly, neighborhood TorahBibleCodes research scientist: https://www.givesendgo.com/TorahBibleCodes

Resource Link
Homepage https://TorahBibleCodes.com
GitHub https://github.com/torahbiblecodes
Python Repo (includes User Guide PDF) https://github.com/torahbiblecodes/torahbiblecodes
Rust Repo (Beta — coming soon) https://github.com/TorahBibleCodes/TorahBibleCodes_Rust_BETA_DEVELOPMENT
Go Repo (Now Available) https://github.com/TorahBibleCodes/TorahBibleCodes_Go
User Guide 2024 (PDF) https://www.academia.edu/125087434
Read the Docs (not yet updated for v0.2) https://torahbiblecodes-sphinx.readthedocs.io/en/latest/index.html
White Paper 2023 https://www.academia.edu/104334275
Stack Overflow https://stackoverflow.com/users/8911652/torahbiblecodes
YouTube https://www.youtube.com/@TorahBibleCodes
YouTube (channel) https://www.youtube.com/channel/UCNsvtMx4JJRpNzzPq57HCqg
GiveSendGo https://www.givesendgo.com/torahbiblecodes

Known Bugs and Open Issues

https://github.com/TorahBibleCodes/TorahBibleCodes/issues


Current Development Status

Active Development: In Progress

Support your friendly, neighborhood TorahBibleCodes research scientist: https://www.givesendgo.com/TorahBibleCodes


Updates

24 / MARCH / 2026

SOFTWARE UPDATE (MAJOR): GO PORT NOW AVAILABLE

TorahBibleCodes Go version is now publicly released with compiled executables for Windows, Mac, and Linux. No installation required — no Python, no Go. Just download and run.

Due to the willful software theft and copyright infringement by Aharon (Ron/Roni) Zbaida of East Brunswick, NJ, USA, only compiled executables are being released at this time. Source code withheld pending legal action.

Support your friendly, neighborhood TorahBibleCodes research scientist: https://www.givesendgo.com/TorahBibleCodes


18 / APRIL / 2025

SOFTWARE UPDATE (MAJOR): RUST BETA DEVELOPMENT BEGUN

Beta development has begun for TorahBibleCodes in the Rust language to provide users with a simple, very fast executable to provide search data in seconds or minutes (not minutes, hours, or days like Python).

Support your friendly, neighborhood TorahBibleCodes research scientist: https://www.givesendgo.com/TorahBibleCodes


14 / MARCH / 2025

SOFTWARE UPDATE (MINOR)

One line of code added to p.py to deal with NumPy update that screws up output formatting in the CSV file — this is NumPy's suggested solution.


27 / SEPTEMBER / 2024

SOFTWARE UPDATE: NOW AVAILABLE — VERSION 0.2

  1. Choice of Codices (i.e. Collections of Manuscripts): A. Koren; B. Leningrad; C. Miqra According to Masorah (MAM) — based on the Aleppo Codex.
  2. Possibility to search several texts as one complete book (as they were in antiquity): A. Samuel; B. Kings; C. Ezra-Nehemiah; D. Chronicles.
  3. Multiple Batch ELS Searches via simple EXCEL / CSV user-input file with UNLIMITED ELS SEARCH TERMS.
  4. Individual CSV Data File for each ELS term with all word positions, letter positions, and verses where the ELS is found.
  5. Search Progress Bar with count of search terms, measurement of search time per search term, as well as estimation of total search time.
  6. Custom Skip Distances (d) according to User Input.
  7. Spaces in ELS Search Terms are elegantly handled by the program: Search for Longer, Multiple-Word Names and Phrases.
  8. Letter Statistics for every text for every search.

Support your friendly, neighborhood TorahBibleCodes research scientist: https://www.givesendgo.com/TorahBibleCodes

OR via BITCOIN (BTC): bc1qzws4zjgzf4wll2mtztsavmyvkg72fnajfff8r7


16 / JULY / 2023

DEVELOPMENT UPDATE: POC (BETA) VERSION 0.1 WORKING

TorahBibleCodes: Free, Open-Source Python Equidistant Letter Sequences (ELS) Hebrew Bible Search Software.

Academic White Paper explaining how Torah Bible Codes software works: https://www.academia.edu/104334275

Beta development program (work-in-progress) uploaded. More to come ASAP God-willing.

Support your friendly, neighborhood TorahBibleCodes research scientist: https://www.givesendgo.com/TorahBibleCodes

OR via BITCOIN (BTC): bc1qzws4zjgzf4wll2mtztsavmyvkg72fnajfff8r7


Equidistant Letter Sequences (ELS)

Witztum, Rips, and Rosenberg (WRR) define an Equidistant Letter Sequence (ELS) as a sequence of letters in the text whose positions — not counting spaces — form an arithmetic progression. That is to say the letters are found at the positions:

n, (n + d), (n + 2d), (n + 3d),... (n + (k - 1)d)

WRR define n as the start, d as the skip between letters in the search-term, and k as the length of the ELS. These three parameters uniquely identify the ELS which is denoted (n, d, k).


The Texts Used

1.) Genesis

2.) Exodus

3.) Leviticus

4.) Numbers

5.) Deuteronomy

6.) Joshua through 39.) II Chronicles

(Leningrad Codex and MAM only for all remaining books)

Books covered: Joshua, Judges, I Samuel, II Samuel, I Kings, II Kings, Isaiah, Jeremiah, Ezekiel, Hosea, Joel, Amos, Obadiah, Jonah, Micah, Nahum, Habakkuk, Zephaniah, Haggai, Zechariah, Malachi, Psalms, Proverbs, Job, Song of Songs, Ruth, Lamentations, Ecclesiastes, Esther, Daniel, Ezra, Nehemiah, I Chronicles, II Chronicles.


How to Run the App / Program

READ THE DOCS: https://torahbiblecodes-sphinx.readthedocs.io/en/latest/index.html


Structure of App / Program

After running the Python file p.py, several Python / Pandas Objects are returned to you to interact with and further develop per your needs. We are currently developing the functionalities in the program to provide specific data points and data objects so that scientifically repeatable (and therefore verifiable) results can be precisely measured, shared, tested, and either confirmed or disproved.

The current BETA DEVELOPMENT version of the program does the following:

  1. Allows the user to select any text(s) from the Torah (Instruction) / Nevi'im (Prophets) / K'tuvim (Writings) of the Tanach (Hebrew Bible).
  2. Allows the user to choose a custom size of the 2D Matrix (X Rows by Y Columns) for the user-selected text(s) to be outputted to a CSV EXCEL file (CAUTION: Numbers approaching 1000 for X Rows will exceed the maximum allowed by EXCEL, and therefore will truncate the text).
  3. Allows the user to choose the number of desired ELS Search-Terms.
  4. Allows the user to input those specified ELS Search-Terms (NOTE: These must be typed in Hebrew characters, else EXCEPTION IS THROWN).
  5. Outputs CSV EXCEL file of the 2D Matrix for the selected text(s).
  6. Outputs CSV EXCEL file of the Gematria Number values for each word AND letter in the selected text(s).
  7. Outputs CSV EXCEL file of the Gematria Number values for each word AND letter in the ELS Search-Terms.
  8. Outputs CSV EXCEL file of the ELS Search Term Matches (both POSITIVE and NEGATIVE): Testing of several (best?) ways / algorithms for ELS Search within the text; Currently investigating REGEX, PANDAS, PURE PYTHON LINEAR SEARCH, etc.
  9. Outputs CSV EXCEL file of the Data Points for each letter and each word of each of the ELS Search-Terms so that precise, exact positions, shared positions, letter-proximity.
  10. Outputs CSV EXCEL file of Letter Statistics for that text selected.
  11. IN DEVELOPMENT: R&D for visualizations as well as integration into AI.
  12. IN DEVELOPMENT: Measurement of statistical probability, etc. of letters will be scientifically verifiable and reproduceable.

We invite you to share your open-source solutions of further development of this open-source program (e.g. add-ons, additional features, functionalities, GUIs, etc.), as well as scientific research using these software research tools with the community to allow confirmation of your discoveries and data, which will lead to further shared advancement and mutual benefit for us all.


Program Concepts: Objects

D (DS), DL, D5, D5K, L (LLL), S (SSS), N (NW), W (DW), ListOfWords, NW4ELS, W4ELS (DW4ELS), LO (DLO), ELSO (DELSO), gso

READ THE DOCS: https://torahbiblecodes-sphinx.readthedocs.io/en/latest/index.html


Hebrew Gematria Number Values

Value Letter
1 א
2 ב
3 ג
4 ד
5 ה
6 ו
7 ז
8 ח
9 ט
10 י
20 כ / ך
30 ל
40 מ / ם
50 נ / ן
60 ס
70 ע
80 פ / ף
90 צ / ץ
100 ק
200 ר
300 ש
400 ת

Central ELS Search Algorithm

n, (n + d), (n + 2d), (n + 3d)... (n + (k-1)d)

Example (Genesis, skip distance d=50):

sL[6]          == 'ת' == (n)
sL[6+50]       == 'ו' == (n + d)
sL[6+50+50]    == 'ר' == (n + 2d)
sL[6+50+50+50] == 'ה' == (n + 3d)  ## k == 4 == LengthOfELSSearchTerm

sL[6]   == 'ת' == (n)
sL[56]  == 'ו' == (n + d)
sL[106] == 'ר' == (n + 2d)
sL[156] == 'ה' == (n + 3d)

Useful CLI Commands

sL.str.startswith("ב")  # Returns Boolean (True/False) for each match
sL.str.endswith("ב")    # Returns Boolean (True/False) for each match
sL.str.find("ב")        # Returns 0 for match, -1 for non-match
sL.str.rfind("ב")       # Returns 0 for match, -1 for non-match

The following values are all equivalent — each equals every other value:

  • len(sL) — Total Number of Letters in the Pandas Series
  • len(S) — Total Number of Letters in the Python String
  • len(L) — Total Number of Letters in the Python List
  • len(DL) — Total Number of Letters in the Python Dictionary DL with 4-digit Tuple Key
  • len(D5) — Total Number of Letters in the Python Dictionary D5 with 5-digit Tuple Key
  • len(N) — Total Number of Numbers in the Python List

Statistics

Torah (Leningrad Codex)

Metric Count
Total Verses 5,846
Total Letters 304,850
Letter Name Count
א Aleph 27,060
ב Bet 16,345
ג Gimel 2,109
ד Daled 7,032
ה Heh 28,055
ו Vav 30,533
ז Zayin 2,198
ח Ḥet 7,189
ט Tet 1,804
י Yud 31,556
כ Khaf 8,610
ך Khaf Sofit 3,358
ל Lamed 21,570
מ Mem 14,466
ם Mem Sofit 10,624
נ Nun 9,867
ן Nun Sofit 4,259
ס Samekh 1,833
ע Ayin 11,250
פ Peh 3,975
ף Peh Sofit 830
צ Tzadik 2,927
ץ Tzadik Sofit 1,035
ק Kuf 4,695
ר Resh 18,125
ש Shin 15,595
ת Taf 17,950

Genesis (Leningrad Codex)

Metric Count
Total Verses 1,533
Total Letters 78,069
Letter Count
א 7,634
ב 4,332
ג 577
ד 1,848
ה 6,283
ו 8,447
ז 428
ח 1,844
ט 308
י 9,041
כ 1,909
ך 865
ל 5,275
מ 3,421
ם 2,689
נ 2,776
ן 1,009
ס 446
ע 2,823
פ 890
ף 313
צ 740
ץ 351
ק 1,301
ר 4,793
ש 3,574
ת 4,152

Hebrew Bible (Leningrad Codex)

Metric Count
Total Verses 23,206
Total Letters 1,197,042
Letter Count
א 95,685
ב 65,216
ג 10,080
ד 32,371
ה 101,962
ו 129,606
ז 9,099
ח 27,598
ט 6,310
י 137,870
כ 33,466
ך 14,002
ל 88,302
מ 57,638
ם 41,291
נ 39,852
ן 15,241
ס 7,635
ע 44,811
פ 15,730
ף 2,554
צ 11,689
ץ 3,288
ק 16,278
ר 68,064
ש 58,198
ת 63,206

Support your friendly, neighborhood TorahBibleCodes research scientist: https://www.givesendgo.com/TorahBibleCodes


⚠️ COPYRIGHT INFRINGEMENT NOTICE — BOTTOM OF PAGE

This software and its entire codebase — including its proprietary standardized ID system, data structures, 500+ CSV data output files, and 2024 User Guide — are the sole intellectual property of Daniel Azariah / TorahBibleCodes.com, developed over 9 years (2017–present) entirely without AI assistance, without funding, and without compensation of any kind.

Aharon (Ron/Roni) Zbaida of East Brunswick, NJ, USA willfully stole this entire codebase, applied an unauthorized license, commercialized it for profit, and destroyed evidence after being notified. DMCA notices have been filed with GitHub and Anthropic. Legal action is pending.

AHARON (RON/RONI) ZBAIDA — LAWYER UP: YOU ARE A SHAMELESS THIEF, AND WE ARE COMING AFTER YOU IN BOTH U.S. AND ISRAELI COURTS OF LAW.

Full notice and complete evidence: https://github.com/torahbiblecodes/Copyright-Notice-Aharon-Ron-Roni-Zbaida-East-Brunswick-NJ-USA-Software-Theft

About

Torah Bible Codes - Open-Source

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%