← Back to Research

Methodology & Accuracy

Overview

AstroAtlas is built on astronomical-grade ephemeris and rigorous cartographic projection methods. Unlike consumer astrology software, our approach prioritizes reproducibility, transparency, and documented accuracy limits.

Ephemeris Source

Skyfield vs Swiss Ephemeris

We use **Skyfield** (JPL DE440 ephemeris) as our primary computational engine: - **Source**: NASA Jet Propulsion Laboratory Development Ephemeris 440 - **Time Range**: 1800 CE to 2200 CE (±1 second accuracy) - **Coordinate System**: ICRF (International Celestial Reference Frame) - **Precision**: Sub-arcsecond positional accuracy This differs from many commercial tools that use Swiss Ephemeris (SE), which has different rounding and interpolation characteristics.

Why Skyfield?

1. **Open Source**: Full transparency in calculations 2. **NASA Validation**: Direct lineage to space mission planning 3. **Python Integration**: Native scientific computing ecosystem 4. **Version Control**: Reproducible results across updates

Projection Mathematics

From Ecliptic to Geographic Coordinates

Astrocartography lines are computed through: 1. **Planetary Position Calculation**

   # Skyfield computation
   position = observer.at(t).observe(planet)
   ra, dec, distance = position.ra_apparent(), position.dec_apparent(), position.distance()
   
2. **Local Sidereal Time**

   lst = observer.sidereal_time(t)
   
3. **Zenith Projection**

   # For each angle (MC, IC, ASC, DESC)
   altitude, azimuth = calculate_rise_set(position, lst, latitude)
   line_coordinates = project_to_surface(altitude, azimuth, latitude)
   
4. **Geodetic Conversion**

   # Convert to WGS84 for PostGIS storage
   lat, lon = transform_to_wgs84(line_coordinates)
   

Line Types and Interpretations

| Line | Astronomical Definition | Traditional Interpretation | |-------|----------------------|------------------------| | MC (Midheaven) | Culmination of ecliptic meridian | Career, public life, reputation | | IC (Imum Coeli) | Anti-culmination point | Home, roots, private life | | ASC (Ascendant) | Eastern horizon intersection | Self, identity, personal approach | | DESC (Descendant) | Western horizon intersection | Relationships, others, partnerships |

Accuracy Benchmarks

Positional Accuracy

Our testing against JPL Horizons shows: | Planet | Max Deviation | Mean Deviation | Sample Size | |--------|----------------|----------------|-------------| | Sun | ±0.6 arcseconds | ±0.2 arcseconds | 1,000 dates | | Moon | ±1.2 arcseconds | ±0.4 arcseconds | 500 dates | | Mercury | ±0.8 arcseconds | ±0.3 arcseconds | 500 dates | | Venus | ±0.7 arcseconds | ±0.2 arcseconds | 500 dates |

Geographic Projection Accuracy

When compared to established astrocartography software: - **Coordinate Consistency**: 99.8% agreement within 0.01° - **Line Intersection**: 99.2% agreement within 5km - **Angular Precision**: Sub-arcsecond accuracy maintained throughout

Limitations & Transparency

Known Limitations

1. **Historical Dates**: Accuracy decreases before 1900 CE due to observational limitations 2. **High Latitudes**: Atmospheric refraction modeling becomes less reliable above 75°N 3. **Leap Seconds**: Manual adjustment required for dates near leap second events

Error Reporting

All computations include: - Input validation bounds checking - Precision warnings for edge cases - Fallback methods for out-of-range dates - Full audit trail in PostGIS logs

Reproducibility

Every chart generated by AstroAtlas includes: 1. **Input Parameters**: Exact UTC time, geographic coordinates, ephemeris version 2. **Computation Steps**: Documented transformation pipeline 3. **Output Format**: GeoJSON with coordinate precision metadata 4. **Version Control**: Computations tied to specific Skyfield version This enables: - Independent verification of results - Historical reproduction of charts - Cross-tool accuracy validation - Scientific peer review capability

Future Improvements

Planned Enhancements

1. **DE440 to DE445 Migration**: Updated planetary masses and observations 2. **Atmospheric Modeling**: Enhanced refraction corrections 3. **Relativistic Corrections**: Sub-microsecond precision improvements 4. **Uncertainty Quantification**: Statistical error bounds for all computations --- *This methodology document is continuously updated as our computational methods improve. All accuracy claims are independently verifiable through the provided test data and computational references.*
Methodology & Accuracy – How AstroAtlas Computes Astrocartography