Metadata-Version: 2.4
Name: matriz-del-destino-calculadora
Version: 1.0.0
Summary: Matriz del Destino calculadora en Python para calcular puntos y propositos personales desde fecha de nacimiento.
Project-URL: Página principal (ES), https://destiny-matrix.cc/es/
Author-email: Destiny Matrix <placeholder@example.com>
License: MIT
License-File: LICENSE
Keywords: calculadora,destiny matrix,matriz del destino,numerologia,propositos,puntos
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# Matriz del Destino Calculadora

`matriz-del-destino-calculadora` es una **Matriz del Destino calculadora** en Python que replica la logica del calculo del sitio Destiny Matrix para uso en backend, scripts y automatizaciones.

Este paquete calcula, a partir de una fecha de nacimiento:

- `points`: puntos principales (`apoint` a `xpoint`, incluyendo `f1/f2/g1/g2/h1/h2/i1/i2`)
- `purposes`: propositos (`skypoint`, `earthpoint`, `perspurpose`, `femalepoint`, `malepoint`, `socialpurpose`, `generalpurpose`, `planetarypurpose`)

## Instalacion

```bash
pip install matriz-del-destino-calculadora
```

## Uso rapido

```python
from matriz_del_destino_calculadora import calcular_matriz

resultado = calcular_matriz("1990-01-01")
print(resultado["points"]["epoint"])
print(resultado["purposes"]["generalpurpose"])
```

## API publica

- `calcular_matriz(fecha_nacimiento) -> dict`
- `reducir_numero(numero: int) -> int`
- `calcular_ano(ano: int) -> int`

`fecha_nacimiento` acepta:

- `YYYY-MM-DD` (string)
- `datetime.date`
- `datetime.datetime`

## Validaciones

- La fecha debe ser valida.
- La fecha no puede estar en el futuro.
- Por defecto no se aceptan fechas con mas de 120 anos de antiguedad.

## Proyecto

Sitio en espanol: https://destiny-matrix.cc/es/
