A Python class to calculate lucky numbers from names or dates of birth using numerology principles.
This module applies numerology calculations to generate "lucky numbers" based on name letters or birth dates.
- 🔢 Name to Number — Calculate number from name
- 📅 Birth Date Number — Derive number from date of birth
- ✨ Lucky Number Generation — Combines calculations
from numerology import Numerologyn = Numerology()
# From name
lucky = n.from_name("John Doe")
print(lucky) # Returns calculated number
# From date of birth
lucky = n.from_dob("1990-05-15")
print(lucky)Names are converted to numbers using letter-to-number mapping:
- A=1, B=2, C=3... Z=26
- Numbers are summed and reduced to single digit
This is for entertainment purposes. Numerology is not a science.
MIT
All PRs are checked for:
- ✅ Syntax (Python, JS, TS, YAML, JSON, Dockerfile, Shell)
- ✅ Secrets (No hardcoded credentials)
- ✅ Security (High-severity vulnerabilities)