Skip to content

hasanelfalakiy/lib-ephemeris-jeanmeeus

Repository files navigation

app_banner

lib-ephemeris-jeanmeeus

Astronomical calculation library with Jean Meeus Algorithm


latest_release jitpack_release build_with_kotlin License

Tentang Algoritma Jean Meeus

Algoritma Jean Meeus merupakan reduksi dari model VSOP87 & ELP2000/82 suku koreksi lengkap sekitar 39 ribu, dari puluhan ribu tersebut Meeus hanya menggunakan 360 suku koreksi untuk menghitung posisi matahari dan bulan, yang jika dibandingkan dengan suku koreksi lengkap tersebut algoritma Meeus memiliki selisih tidak lebih dari 1 detik busur selama rentang waktu dari tahun -2000 sampai 6000 masehi.

Dokumentasi penggunaan

Fitur

  • Data Posisi Matahari & Bulan
  • Arah Qiblat & Rashdul Qiblat
  • Waktu Sholat
  • Hisab Ijtima & Awal Bulan Hijriyah
  • Fase-fase Bulan

Konfigurasi pertama

  1. 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' }
  }
  1. Masukkan dependensi ke build.gradle.kts (app/build.gradle.kts kotlin dsl) di dalam blok dependencies
implementation("com.github.hasanelfalakiy:lib-ephemeris-jeanmeeus:2.1.3")

jika menggunakan groovy dsl

implementation 'com.github.hasanelfalakiy:lib-ephemeris-jeanmeeus:2.1.3'

Ingin berkontribusi?

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

Modifikasi

Warning

Jika Anda ingin menyalin, memodifikasi, dan atau mendistribusikan ulang program ini, harap mematuhi ketentuan lisensi dari program ini.

Kontak Kami

License

lib-ephemeris-jeanmeeus

Copyright (C) 2024  Andi Hasan Ashari

lib-ephemeris-jeanmeeus 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.

lib-ephemeris-jeanmeeus 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 lib-ephemeris-jeanmeeus.  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.