Welcome to PyBiorythm - a comprehensive Python library for generating biorhythm charts and timeseries data.
!!! warning “Scientific Disclaimer” This software implements biorhythm theory, which is considered PSEUDOSCIENCE. Extensive scientific research has found NO VALIDITY to biorhythm theory beyond coincidence. Multiple controlled studies have consistently failed to find any correlation between the proposed 23, 28, and 33-day cycles and human performance or life events.
**This implementation is provided FOR ENTERTAINMENT PURPOSES ONLY** and should NOT be used for making any important life decisions.
PyBiorythm is a modern Python library that implements the classical biorhythm theory with multiple output formats, comprehensive testing, and enterprise-grade CI/CD pipelines. It’s designed for educational purposes, data analysis experiments, and entertainment applications.
🎯 Multiple Output Formats
👨💻 Developer Friendly
📊 Data Analysis Ready
With pip (recommended):
# Install from PyPI (when published)
pip install biorythm
# Or install from source
git clone https://github.com/dkdndes/pybiorythm.git
cd pybiorythm
pip install .
With uv (fastest):
# Using uv package manager
uv add biorythm
# Or from source with uv
git clone https://github.com/dkdndes/pybiorythm.git
cd pybiorythm
uv pip install -e .
With Docker (easiest):
# Using Docker
docker run -it biorythm:latest
# Or build locally
git clone https://github.com/dkdndes/pybiorythm.git
cd pybiorythm
docker build -t biorythm:latest .
docker run -it biorythm:latest
See the Quick Start Guide for detailed usage instructions and examples.
Get started quickly with installation, usage examples, and CLI reference.
Comprehensive API documentation for the BiorhythmCalculator class and core functions.
Development setup, testing, code quality, and contribution guidelines.
Docker deployment, Kubernetes manifests, and production deployment strategies.
For chart examples and detailed output format documentation, see:
Current Version: 1.2.1
Python Compatibility: 3.9+
License: MIT
Author: Peter Rosemann (dkdndes@gmail.com)
Repository: GitHub