PINE LIBRARY

TP_Ephem_Lib

302
Library "TP_Ephem_Lib"
Cowan-tailored heliocentric ephemeris (VSOP87D) for TradingView.
description Returns heliocentric ecliptic longitudes for Mercury through Neptune
description (tropical or sidereal/Lahiri), synodic phases between any two planets,
description and Cowan-canon helpers: 3-Step Astro cumulative advance (V4:L5079),
description pentagram vertex dates (V4:L449), and cube-face boundary dates
description (V1:L2106-2114, V1:L2962-2997). All math validated to <0.01 deg vs
description Swiss Ephemeris (DE441) across 1899-2026. Frame: ecliptic of date.

jd_to_t_millennia(jd)
  Parameters:
    jd (float)

jd_from_timestamp(unix_ms)
  Parameters:
    unix_ms (int)

timestamp_from_jd(jd)
  Parameters:
    jd (float)

normalize_longitude(deg)
  Parameters:
    deg (float)

get_ayanamsa(jd)
  Parameters:
    jd (float)

get_helio_longitude(planet, jd, useSidereal)
  Parameters:
    planet (simple Planet)
    jd (float)
    useSidereal (simple bool)

get_sun_geo_longitude(jd, useSidereal)
  Parameters:
    jd (float)
    useSidereal (simple bool)

get_synodic_phase(p1, p2, jd)
  Parameters:
    p1 (simple Planet)
    p2 (simple Planet)
    jd (float)

get_aspect_angle(p1, p2, jd)
  Parameters:
    p1 (simple Planet)
    p2 (simple Planet)
    jd (float)

average_speed_deg_per_day(planet)
  Parameters:
    planet (simple Planet)

speed_deg_per_day(planet, jd)
  Parameters:
    planet (simple Planet)
    jd (float)

is_retrograde(planet, jd)
  Parameters:
    planet (simple Planet)
    jd (float)

cumulative_advance_deg(planet, origin_jd, target_jd, useSidereal)
  Parameters:
    planet (simple Planet)
    origin_jd (float)
    target_jd (float)
    useSidereal (simple bool)

cumulative_synodic_advance_deg(p1, p2, origin_jd, target_jd)
  Parameters:
    p1 (simple Planet)
    p2 (simple Planet)
    origin_jd (float)
    target_jd (float)

find_advance_jd(planet, origin_jd, target_advance_deg, useSidereal)
  Parameters:
    planet (simple Planet)
    origin_jd (float)
    target_advance_deg (float)
    useSidereal (simple bool)

find_synodic_advance_jd(p1, p2, origin_jd, target_synodic_advance_deg)
  Parameters:
    p1 (simple Planet)
    p2 (simple Planet)
    origin_jd (float)
    target_synodic_advance_deg (float)

pentagram_vertex_jd(planet, origin_jd, n, useSidereal)
  Parameters:
    planet (simple Planet)
    origin_jd (float)
    n (simple int)
    useSidereal (simple bool)

cube_face_boundary_jd(origin_jd, face_n)
  Parameters:
    origin_jd (float)
    face_n (simple int)

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.