Expand description
numancy — a dependency-free numerology calculation library.
Two independent systems are provided and kept strictly separate because they use different letter tables and accent rules:
pythagorean: the WesternA=1..I=9system, preserving master numbers11,22,33.cabalistic: the Brazilian cabalistic1..8system, preserving master numbers11,22, and valuing graphic accents.
High-level profiles live in chart (chart::PythagoreanChart and
chart::CabalisticMap). Lower-level building blocks are exposed per topic:
reduction, alphabet, name, date, address, cycles,
pyramid, signature and compatibility.
Numerology is a symbolic, reflective practice, not a scientific or predictive system; this crate only performs the arithmetic of the tradition.
§Example
use numancy::{chart::CabalisticMap, BirthDate, ReferenceDate};
let birth = BirthDate::new(1939, 11, 7)?;
let reference = ReferenceDate::new(2020, 3, 15)?;
let map = CabalisticMap::new("Barbara Liskov", birth, reference)?;
assert_eq!(map.motivation.value, 11); // a master number
assert_eq!(map.expression.value, 6);Re-exports§
pub use date::BirthDate;pub use date::ReferenceDate;pub use error::NumerologyError;pub use reduction::CalculatedNumber;
Modules§
- address
- House / address numerology.
- alphabet
- Letter normalization and per-system letter values.
- cabalistic
- Brazilian cabalistic numerology calculations.
- chart
- Aggregated profiles that compute a full chart for each system.
- compatibility
- Relationship harmony, harmonic numbers and favorable days.
- cycles
- Life cycles, challenges and decision moments (cabalistic timeline).
- date
- Calendar inputs and date-based Pythagorean calculations.
- error
- Typed errors for invalid numerology inputs.
- name
- Parsing a full name into per-letter values for a given system.
- pyramid
- Inverted Life Triangle, arcana and negative sequences.
- pythagorean
- Pythagorean (Western) name-based calculations.
- reduction
- Numeric reduction (digital root) with optional master-number preservation.
- signature
- Signature / social-name analysis built on the cabalistic Life Triangle.
Enums§
- System
- The numerology system used to value letters and preserve master numbers.