Skip to main content

Crate numancy

Crate numancy 

Source
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 Western A=1..I=9 system, preserving master numbers 11, 22, 33.
  • cabalistic: the Brazilian cabalistic 1..8 system, preserving master numbers 11, 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.