Spaces:
Sleeping
Sleeping
Commit
·
5ed8a97
1
Parent(s):
64169c3
query lower than sum
Browse files
analyze_verses_universal.py
CHANGED
@@ -17,8 +17,11 @@ CACHE_FILE = "tanakh_phrasedict.cache"
|
|
17 |
# --- Kernfunktionen ---
|
18 |
def get_power_result(total_sum, query_value):
|
19 |
"""Berechnet das Potenz-Ergebnis basierend auf dem höchsten möglichen Exponenten."""
|
20 |
-
if total_sum <= 0 or query_value <= 1
|
21 |
return 1
|
|
|
|
|
|
|
22 |
try:
|
23 |
exponent = int(math.floor(math.log(total_sum, query_value)))
|
24 |
return query_value ** exponent
|
@@ -137,8 +140,8 @@ if __name__ == "__main__":
|
|
137 |
parser = argparse.ArgumentParser(description="Tanakh Universal Resonance Analyzer mit Bitplane-Variationen.")
|
138 |
parser.add_argument("query", type=str, help="Die Abfragephrase (z.B. 'יהוה').")
|
139 |
parser.add_argument("--translate", action="store_true", help="Aktiviert die automatische Übersetzung.")
|
140 |
-
parser.add_argument("--process-verses", type=int, help="Maximale Anzahl der zu analysierenden Start-Verse.")
|
141 |
parser.add_argument("--results-per-verse", type=int, default=3, help="Maximale Orakel-Antworten pro Resonanz-Typ (Standard: 3).")
|
142 |
parser.add_argument("--xor-depth", type=int, default=16, help="Maximale Tiefe für Bitplane-Variationen des Ergebnisses (0-15) (Standard: 16).")
|
143 |
args = parser.parse_args()
|
144 |
-
main(args)
|
|
|
17 |
# --- Kernfunktionen ---
|
18 |
def get_power_result(total_sum, query_value):
|
19 |
"""Berechnet das Potenz-Ergebnis basierend auf dem höchsten möglichen Exponenten."""
|
20 |
+
if total_sum <= 0 or query_value <= 1:
|
21 |
return 1
|
22 |
+
elif query_value > total_sum
|
23 |
+
return math.ceil(math.sqrt(query_value ))
|
24 |
+
|
25 |
try:
|
26 |
exponent = int(math.floor(math.log(total_sum, query_value)))
|
27 |
return query_value ** exponent
|
|
|
140 |
parser = argparse.ArgumentParser(description="Tanakh Universal Resonance Analyzer mit Bitplane-Variationen.")
|
141 |
parser.add_argument("query", type=str, help="Die Abfragephrase (z.B. 'יהוה').")
|
142 |
parser.add_argument("--translate", action="store_true", help="Aktiviert die automatische Übersetzung.")
|
143 |
+
parser.add_argument("--process-verses", type=int, default=10, help="Maximale Anzahl der zu analysierenden Start-Verse.")
|
144 |
parser.add_argument("--results-per-verse", type=int, default=3, help="Maximale Orakel-Antworten pro Resonanz-Typ (Standard: 3).")
|
145 |
parser.add_argument("--xor-depth", type=int, default=16, help="Maximale Tiefe für Bitplane-Variationen des Ergebnisses (0-15) (Standard: 16).")
|
146 |
args = parser.parse_args()
|
147 |
+
main(args)
|