Skip to main content

Orbpondering Version

Orbpondering generates daily tarot readings based on astrological calculations. It uses your location and the current date to compute planetary positions and generate a deterministic tarot spread.

Features

  • Daily Tarot Draws: Receive a tarot reading based on current planetary positions
  • Educational Mode: Walk through the astrological calculations step by step
  • Natal Chart Support: Personalize readings with your birth chart
  • Multiple Spreads: Choose from different tarot spread types
  • Deterministic: Same date/location always produces same reading

Installation

Install the package with pip:

pip install orbpondering

Or install with the optional CLI dependencies for enhanced display:

pip install orbpondering[cli]

Quick Start

Basic Daily Tarot Reading

orbpondering

By default, this draws for today's date and location (0° latitude/longitude).

Custom Date and Location

orbpondering 2025-06-15 --lat 40.7128 --lon -74.0060

Educational Mode

orbpondering --education

This shows step-by-step calculations of planetary positions, house cusps, and the seed generation.

Natal Chart Mode

With Birth Data

orbpondering \
  --birth-date 1990-05-15 \
  --birth-time 14:30 \
  --birth-zone "America/New_York" \
  --birth-lat 41.8781 \
  --birth-lon -87.6298 \
  --spread three_card

This enables natal chart mode, incorporating your birth chart into the tarot reading.

Available Spreads

  • Daily (default): Single card for the day's theme
  • Three Card: Past, Present, Future
  • Celtic Cross: Detailed 10-card spread

Command Line Options

usage: orbpondering [-h] [--lat LAT] [--lon LON]
                   [--house {whole_sign,equal,porphyry,placidus}]
                   [--spread {daily,three_card,celtic_cross}] [--education]
                   [--verbose] [--birth-date BIRTH_DATE]
                   [--birth-time BIRTH_TIME] [--birth-zone BIRTH_ZONE]
                   [--birth-lat BIRTH_LAT] [--birth-lon BIRTH_LON]
                   [date]

Daily tarot draw seeded by astrological chart

positional arguments:
  date                  ISO date (YYYY-MM-DD). Default: today

options:
  -h, --help            show this help message and exit
  --lat LAT             Observer latitude
  --lon LON             Observer longitude
  --house {whole_sign,equal,porphyry,placidus}
                        House system
  --spread {daily,three_card,celtic_cross}
                        Spread name
  --education, -e       Educational mode: walk through calculations step by
                        step
  --verbose, -v         Verbose educational output
  --birth-date BIRTH_DATE
                        Birth date (YYYY-MM-DD) to enable natal chart mode
  --birth-time BIRTH_TIME
                        Birth time (HH:MM) - optional, defaults to noon UTC
  --birth-zone BIRTH_ZONE
                        Birth timezone (IANA format) - optional, defaults to
                        UTC
  --birth-lat BIRTH_LAT
                        Birth latitude
  --birth-lon BIRTH_LON
                        Birth longitude

Development

To develop orbpondering, clone the repository and install in development mode:

git clone https://github.com/phildini/orbpondering.git
cd orbpondering
uv sync --all-extras  # Install all dependencies including dev
uv run pytest         # Run tests
uv run ruff check     # Lint code
uv run mypy src/      # Type check

License

This project is licensed under the MIT License - see the LICENSE file for details.

Release files for orbpondering 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for orbpondering 0.0.5
File Size Uploaded
orbpondering-0.0.5.tar.gz 96.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orbpondering 0.0.5
File Interpreter ABI Platform
orbpondering-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 121.6 kB

Release files / orbpondering-0.0.5.tar.gz

Download URL orbpondering-0.0.5.tar.gz
Size 96.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4fabe77d40bacc77c267453fb36d0b5ea12b1731e97a87234553adbc859c8970
BLAKE2b-256 checksum
How to use checksums
9196c80a2ed1c9838fd172d851802f3beda86c5eba706cfd3d29c2947dee8137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release files / orbpondering-0.0.5-py3-none-any.whl

Download URL orbpondering-0.0.5-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
08e99528a52d0d69fb3d690c4d648ae4cdcec74317cf7b11ba260dc8fca99b4b
BLAKE2b-256 checksum
How to use checksums
7d2e83dcbacea7f9456231ccb31d2eaa8963ba46054f8db183e05337e0ad9683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 4, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.0

2 release files

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page