VSOP87D merupakan Model teori planet (Planetary Theory) semi analitis matematika yang menggambarkan perubahan jangka panjang ( variasi sekuler ) dalam orbit planet Merkurius hingga Neptunus, seri D merepresentasikan koordinat Heliocentric ecliptic spherical coordinates for the equinox of the day. Total suku koreksi VSOP87D: 2.425
ELPMPP02 adalah Model teori semi analitis pergerakan bulan yang dikembangkan oleh Jean Chapront, Michelle Chapront-Touzé, G. Francou dan lainnya di Bureau des Longitudes pada tahun 1970an hingga 1990an, ELPMPP02 merupakan peningkatan dari model ELP sebelumnya seperti ELP2000-82, ELP2000-85, ELP2000-82B. Total suku koreksi ELPMPP02: 35.901
lib-vsop87d-elpmpp02 menggunakan 2 model tersebut untuk mengetahui posisi matahari dan bulan secara presisi untuk keperluan falak hisab, rukyatul hilal, waktu sholat, arah qiblat, dll. Suku koreksi lengkap sebanyak 38.326 buah
Sedangkan untuk Nutation, menggunakan IAU 2000B
- Ephemeris posisi matahari dan bulan
- Arah qiblat & rashdul qiblat
- Waktu sholat
- Fase-fase bulan
- Awal bulan hijriyah
- Masukkan kode ini ke settings.gradle.kts (root kotlin dsl) di blok
repositories
dependencyResolutionManagement {
repositories {
// contoh
maven {
url = uri("https://jitpack.io")
}
}
}
Jika menggunakan groovy dsl
repositories {
maven { url 'https://jitpack.io' }
}
- Masukkan dependensi ke build.gradle.kts (app/build.gradle.kts kotlin dsl)
di dalam blok
dependencies
implementation("com.github.hasanelfalakiy:lib-vsop87d-elpmpp02:${versi}")
jika menggunakan groovy dsl
implementation 'com.github.hasanelfalakiy:lib-vsop87d-elpmpp02:${versi}'
Jika Anda ingin berkontribusi, silahkan menggarpu (Fork) repositori ini, clone ke local machine, buat perubahan, push ke repositori fork, kirim pull request ke repositori ini
Warning
Jika Anda ingin menyalin, memodifikasi, dan atau mendistribusikan ulang program ini, harap mematuhi ketentuan lisensi dari program ini.
lib-vsop87d-elpmpp02
Copyright (C) 2024 Andi Hasan Ashari
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Report to us if anyone violates the terms of the License, either by creating issues or writing to us directly.