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_1toLZ_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).LZis a fundamental constant (~1.23498).nis 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:
HQSis the second fundamental constant (~0.23550).f()is a user-selectable function (e.g., sin, tanh, exp).paramis a tunable parameter for the resonance function.
Installation & Requirements
- Ensure you have Python 3.7+ installed.
- 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