Skip to main content

Destiny Matrix personal calculation engine (points, purposes, chartHeart, years).

Project description

Destiny Matrix Calculator (Python)

A lightweight Python package that reproduces the Destiny Matrix personal calculation logic (points, purposes, chartHeart, years) used on https://destiny-matrix.cc/.

Install

pip install destiny-matrix-calculator

Usage

from destiny_matrix_calculator import calculate_from_birthdate

result = calculate_from_birthdate(day=23, month=1, year=1990)
print(result["points"]["apoint"])
print(result["purposes"]["perspurpose"])

API

  • reduce_number(number: int) -> int
  • calculate_year(year: int) -> int
  • calculate_points(apoint: int, bpoint: int, cpoint: int) -> dict
  • calculate_from_birthdate(day: int, month: int, year: int) -> dict

Notes

  • The reduction rule is applied once when a number is greater than 22, matching the front-end logic exactly.
  • Input date validation is not enforced; callers should supply valid dates.

Homepage

https://destiny-matrix.cc/id/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

destiny_matrix_calculator-0.1.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

destiny_matrix_calculator-0.1.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file destiny_matrix_calculator-0.1.1.tar.gz.

File metadata

File hashes

Hashes for destiny_matrix_calculator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8f4a33862ef649cdea13b639b44730cb2a568da9a5937ef5d9ca2e556bebfe00
MD5 6be3b44e541679c02ae5646ddbadbf27
BLAKE2b-256 ded85f908fc6a2c8baf54b4388293729ace1b1d251a17bcf501a7870d8902731

See more details on using hashes here.

File details

Details for the file destiny_matrix_calculator-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for destiny_matrix_calculator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f10b113742f21370677cfe846e0a6becac80adad6ba575d809e564e830ce391b
MD5 63664289cdaa62857f5bd43cd3eb92ab
BLAKE2b-256 fa3ea5c9dd060467298c9cda7c92acf804a86e426e8065d69d7be365dc709b7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page