Skip to main content
https://img.shields.io/pypi/v/geometor-divine.svg https://img.shields.io/github/license/geometor/divine.svg

An analysis engine for identifying golden sections and harmonic ranges.

Overview

geometor.divine provides tools to identify deep geometric relationships within a model. It specifically focuses on the “Divine Proportion” (Golden Ratio) and harmonic ranges, revealing the hidden structure in geometric constructions.

Key Features

  • Golden Section Analysis: Automatically detects points that divide segments in the golden ratio.

  • Harmonic Ranges: Identifies harmonic relationships between points on a line.

  • Pattern Recognition: Groups related elements into chains and families.

Usage

divine is primarily designed to work with geometor.model and is integrated directly into geometor.explorer.

You can also run the analysis script directly:

divine

Or use it as a library:

from geometor.model import Model
from geometor.divine import analyze_model

model = Model("example")
# ... perform constructions ...

analysis = analyze_model(model)
print(analysis.golden_sections)

Resources

Metadata

Release files for geometor-divine 0.3.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 geometor-divine 0.3.5
File Size Uploaded Provenance Actions
geometor_divine-0.3.5.tar.gz 1.3 MB Without provenance Details for geometor_divine-0.3.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for geometor-divine 0.3.5
File Interpreter ABI Platform Actions
geometor_divine-0.3.5-py3-none-any.whl Python 3 none any Details for geometor_divine-0.3.5-py3-none-any.whl

Total release size: 1.3 MB

Release files / geometor_divine-0.3.5.tar.gz

Download URL geometor_divine-0.3.5.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
cbe76b6ea06147a5d9b0ec2382420720ea133ae081b13f0b0c0eeb102040809d
BLAKE2b-256 checksum
How to use checksums
8bcf5d38e007d767305c4297fc3f860979b83c977f465228223d225522b2252e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.3

Release files / geometor_divine-0.3.5-py3-none-any.whl

Download URL geometor_divine-0.3.5-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2c4c65638b6bedfa534d844ef819f5b46a47b91dd42d0556eb0becb664ee37c
BLAKE2b-256 checksum
How to use checksums
42caa2de570e9196cad173fa9c097277b0269b69a46397fe996df2f723a7ed64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.3

Security for geometor-divine 0.3.5

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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