# biorhythm

Classic biorhythm pack (entertainment/novelty): the physical (23-day), emotional (28-day) and intellectual (33-day) sine cycles computed from days-since-birth. Get today's values + phase...


The classic three biorhythm cycles as sine waves of days-since-birth — a pure, deterministic
**entertainment/novelty** pack.

> Biorhythms are a pseudoscientific pastime. For entertainment only.

| Cycle | Period |
|---|---|
| physical | 23 days |
| emotional | 28 days |
| intellectual | 33 days |

## Tools

| Tool | Args | Returns |
|---|---|---|
| `cycles` | `{ birthDate, date? }` | Values + phase for one day |
| `chart` | `{ birthDate, startDate?, days? }` | Daily series for plotting |
| `criticalDays` | `{ birthDate, month }` | Days a cycle crosses zero (YYYY-MM) |
| `compatibility` | `{ birthDateA, birthDateB }` | Cycle-alignment score |

Values are in [-1, 1]; `percent` is the rounded ×100 form; `phase` is rising / falling / critical
(near a zero crossing). Day 0 (birthday) is 0 on every cycle.


---
Source: shared/engines/adapters/domain/biorhythm/README.md
Canonical: https://docs.leumas.tech/p/adapters/domain/biorhythm
