이 저장소는 Delphi Port of Planet Ephemerides 데이터베이스 VSOP2013으로 시작되었습니다. 시간이 지남에 따라 다음과 같이 증가했습니다.
서양 전통 별자리의 그림, 대부분 그리스 신화의 인물. 그림 (이것은 소프트웨어에 있지 않음)과 함께 가기 위해 AI 채팅 봇 (MS Bing 및 Google Bard)을 사용하여 별자리와 관련된 신화와 제우스가 주로 하늘을 디자인하는 방법에 대한 이야기를 만들었습니다.
별자리 신화를 확인하십시오 (8 이야기) : https://github.com/omarreis/vsop2013/tree/master/constellations
APR/23 : IOS 및 Android 용 PlanetFun App v1.9가 출시되었습니다.
Almanac 모듈을 추가하여 다양한 천체에 대한 Ephemeris를 계산할 수 있습니다. VSOP87 행성 데이터베이스가 추가되었습니다. H150 및 네비게이터 스타 카탈로그.
별자리 그림 (별자리 신화 그리스 인물과 함께 두 개의 새로운 하늘 배경이 추가되었습니다)
https://github.com/omarreis/vsop2013/tree/master/planetfun을 참조하십시오
VSOP 2013 (변형 séculaires des orbites planétaires) G. Francou & J.-L의 높은 정밀 행성 위치 모델입니다. 사이먼 - 2013 년 5 월.
이 repo에는 Original Fortran 코드의 Delphi Pascal 포트가 포함되어 있습니다.
VSOP2013 계산 기계는 Chebyshev polynomials를 사용하여 한 번에 9 개의 행성의 위치와 속도 (9000 년 범위 내)를 찾습니다.
Win32, iOS 및 Android의 경우 D11.2로 테스트했습니다. 테스트는 Firemonkey에 대한 것이지만 VCL 및 콘솔 앱에서도 작동해야합니다.
Fortran 코드 및 데이터 파일이 포함 된 VSOP 2013 원본 용지는 다음에서 찾을 수 있습니다.
https://ftp.imcce.fr/pub/ephem/planets/vsop2013/ephemerides/
VSOP2013 ReadMe :
https://ftp.imcce.fr/pub/ephem/planets/vsop2013/solution/readme.pdf
데이터 파일은 크기 (400MB) ASCII 텍스트는 1 차 계수 의 Chebyshev 다항식을 포함합니다. 다음과 같이 6 개의 파일로 구성되어 있으며 9,000 년 기간을 포함합니다.
range file
-4500 to -3000 VSOP2013.m4000
-3000 to -1500 VSOP2013.m2000
-1500 to 0 VSOP2013.m1000
0 to +1500 VSOP2013.p1000
+1500 to +3000 VSOP2013.p2000
+3000 to +4500 VSOP2013.p4000
각 파일은 17122, 32 일 간격으로 나뉩니다. 각 간격에는 978 개의 계수가 있으며 라인 당 6 그룹으로 배열됩니다.
파일 헤더에는 수은, 금성, 지구+달+달 바리새 센터, 화성, 목성, 토성, 천왕성, 해왕성 및 명왕성과 같은 9 개의 행성의 계수로 인덱스 테이블이 포함되어 있습니다.
각 행성에는 다수의 Chebyshev 다항식 용어가 있습니다 (행성 당 7 ~ 14 개의 용어).
결과는 위치와 속도의 두 가지 3D 벡터입니다.
결과는 AU (속도의 경우 AU/Day) Heliocentric Ecliptic 좌표 (X, Y, Z)입니다.
FTP 저장소에는 Fortran 코드가 포함되어 있습니다.
이 델파이 포트에서는 전체 파일이 빠른 액세스를 위해 메모리 테이블에 사전로드됩니다.
Object T_VSOP2013_FILE VSOP 2013 기계 캡슐화 :
날짜와 천문학을 다루는 데 사용되는 대부분의 알고리즘은 Jean Meeus (AA 1st and 2nd Editions)의 "천문 알고리즘"이라는 책에서 나온 것입니다.
일부 공식은 USNO (AFC)의 "Computers for Computers"출판물에서 나온 것입니다.
달 위치 계산 이론 ELP2000 (AA 제 47 장). Elp (Éphéméride Lunaire Parisienne)는 Bureau des Longitudes의 Jean Chapront, Michelle Chapront-Touzé가 개발 한 음력 이론입니다.
Ah.moon.pas의 구현은 Andreas Hörstemeier에 의해 Tmoon 구성 요소에서 추출되었습니다.
http://www.hoerstemeier.com/moon.htm을 참조하십시오
VSOP의 이전 버전은 Meeus Book : VSOP 87에 설명되어 있습니다. VSOP 2013과 유사하며 정밀도가 낮지 만 데이터 풋 프린트가 훨씬 작습니다. 대부분의 응용 프로그램에 충분히 정확합니다.
VSOP87 및 VSOP87/데모 폴더를 참조하십시오
https://github.com/omarreis/vsop2013/tree/master/vsop87
별 위치 계산. 150 개의 가장 밝은 별을 나열하고 주어진 시간 동안 좌표 계산을 구현합니다.
테스트 앱은 TestH150 폴더를 참조하십시오.
https://github.com/omarreis/vsop2013/tree/master/testh150stars
이 저장소에는 샘플 앱이 포함되어 있습니다.
testvsop2013 은 Firemonkey 앱입니다.
이를 사용하려면 VSOP2013 FTP 리포지토리에서 데이터 파일 중 하나 이상을 다운로드해야합니다 (현재 파일은 vsop2013.p2000).

원래 Fortran 코드를 테스트하지 않았으므로 원본 파일 vsop2013_ctl-1.txt에서 결과를 사용했습니다.
Test of Delphi implementation of VSOP2013
==========================================
from VSOP2013_ctl.txt ( original results file)
JUPITER JD2405730.5 X: -5.392780445602 ua Y: -0.805698954496 ua Z : 0.124332318817 ua
X': 0.001019284060 ua/d Y': -0.007116469431 ua/d Z': 0.000005921462 ua/d
from TestVSOP2013 ( code in this repo )
Jupiter jde2405730.5 x: -5.39278044560243 ua y: -0.80569895449564 ua z: 0.12433231881710 ua
sx: 0.00101928405984 ua/d sy: -0.00711646943146 ua/d sz: 0.00000592146220 ua/d
from https://ssd.jpl.nasa.gov/horizons.cgi ( Nasa Horizons. used Jupiter Center and Sun Center)
Jupiter jd2405730.5 (A.D. 1874-Jul-26 00:00:00.0000 TDB )
X =-5.392781657192185E+00 Y =-8.056977928944861E-01 Z = 1.243323711175276E-01
VX= 1.019554845438113E-03 VY=-7.116569436623840E-03 VZ= 5.921987272194194E-06

Planet Fun은 4D의 태양계 시뮬레이션입니다. 9 개의 행성, 태양, 달, 별은 "천문학적 알고리즘"에 설명 된 계산 방법을 사용하여 위치합니다.
Almanac (Sun, Moon, 9 행성 및 150 개의 별의 위치 계산기)을 구현합니다.
소스 코드 :
Planetfun Readme :
이 앱을 컴파일하고 실행하려면 다음을 수행해야합니다.
ExecutAbles PlanetFun.exe, testvsop2013.exe, gravityintegration.exe 및 자산을 설치하십시오.
최신 릴리스 : https://github.com/omarreis/vsop2013/releases
Microsoft Store에서도 제공됩니다. "Planetfun"을 검색하십시오.
Windows 앱. 뉴턴의 보편적 중력 법칙을 사용하여 행성 위치를 통합하고 VSOP2013과 비교합니다. 차트 (잔류 물)의 차트를 보여줍니다.
https://github.com/omarreis/vsop2013/tree/master/gravityintegration을 참조하십시오
1846 년 행성 해왕성의 발견과 관련된 숫자.
FB 페이지 : https://www.facebook.com/vrtoolsoftware