Skip to content

3DCOM Logos Astro XL - Advanced Planetary Predictor- Planetary Spacing

Latest

Choose a tag to compare

@gatanegro gatanegro released this 16 Sep 02:05
· 8 commits to main since this release
71e1855

3DCOM Logos Astro XL - Advanced Planetary Predictor- Planetary Spacing

A sophisticated graphical application built with Python and Tkinter that predicts potential planetary orbits in exoplanetary systems using a novel mathematical resonance model based on the LZ and HQS constants.

Features

  • Multi-System Analysis: Pre-loaded with parameters for 14 known exoplanetary systems (Trappist-1, Solar System, Kepler-90, etc.) and a custom system builder.
  • Tunable Constants: Test predictions against seven different progressively accurate sets of the LZ and HQS constants (LZ_1 to LZ_s, LZ).
  • Custom Resonance Models: Choose from five different mathematical functions (sin, tanh, exp, gaussian, lorentzian) to model orbital resonance.
  • Interactive Visualization: Dynamically generated plots showing resonance strength, predicted vs. observed orbits, and constants comparison.
  • Comparative Analysis: Run a batch analysis to compare the predictive power of all constant sets simultaneously.
  • Data Export: Export all calculated resonance data to CSV, JSON, or Excel format for further analysis.
  • Fractal Analysis: Includes a preliminary module for analyzing the fractal properties of the resonance patterns.

How It Works

The core algorithm is based on the formula:

Predicted Orbital Distance = a₀ × (LZ)ⁿ

Where:

  • a₀ is the initial semi-major axis (e.g., the innermost planet's orbit).
  • LZ is a fundamental constant (~1.23498).
  • n is the sequence number (a continuous variable).

A planet is predicted to form at orbit n if the resonance strength exceeds a user-defined threshold. The resonance strength is calculated as:

Resonance Strength = HQS × f(n, param)

Where:

  • HQS is the second fundamental constant (~0.23550).
  • f() is a user-selectable function (e.g., sin, tanh, exp).
  • param is a tunable parameter for the resonance function.

Installation & Requirements

  1. Ensure you have Python 3.7+ installed.
  2. Install the required libraries:
pip install numpy matplotlib pandas scipy tkinter
    3. Clone this repository or download the Logos_Astro_xl_app.py file.
    4. Run the application:
bash
Logos_Astro_xl_app.py

Usage
    1. Select a System: Choose a pre-configured system from the dropdown (e.g., "Trappist-1").
    2. Choose Constants: Select a set of LZ/HQS constants to use for the calculation.
    3. Adjust Parameters (Optional): Modify the resonance function, threshold, or n-range for finer control.
    4. Calculate: Click "Calculate" to run the prediction model.
    5. Analyze: View the predicted orbits in the results text box and the resonance plot. Observed orbits are highlighted for comparison.
    6. Compare: Click "Compare All Sets" to see how different constant sets perform against the known observed planets.
    
*Important! * Always perform *update parameters* after you input new ones!
In repository github