Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidmoten/predict4java
java library for satellite position prediction
https://github.com/davidmoten/predict4java
Last synced: 16 days ago
JSON representation
java library for satellite position prediction
- Host: GitHub
- URL: https://github.com/davidmoten/predict4java
- Owner: davidmoten
- Created: 2013-01-24T00:00:25.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2021-08-24T10:40:33.000Z (about 3 years ago)
- Last Synced: 2024-10-14T07:46:30.430Z (30 days ago)
- Language: Java
- Homepage:
- Size: 245 KB
- Stars: 48
- Watchers: 9
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
predict4java
============
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.davidmoten/predict4java/badge.svg?style=flat)](https://maven-badges.herokuapp.com/maven-central/com.github.davidmoten/predict4java)
[![codecov](https://codecov.io/gh/davidmoten/predict4java/branch/master/graph/badge.svg)](https://codecov.io/gh/davidmoten/predict4java)*predict4java* provides real-time satellite tracking and orbital prediction information.
Status: *deployed to Maven Central*
mavenized fork of http://code.google.com/p/predict4java/
Quoting from above site:
*This is a Java port of the core elements of the Open Source (GPL v2) Predict program, Copyright John A. Magliacane, KD2BD 1991-2003:*
http://www.qsl.net/kd2bd/predict.html
*Dr. T.S. Kelso is the author of the SGP4/SDP4 orbital models, originally written in Fortran and Pascal, and released into the public domain through his website:*
http://www.celestrak.com/
*Neoklis Kyriazis, 5B4AZ, later re-wrote Dr. Kelso's code in C, and released it under the GNU GPL in 2002. PREDICT's core is based on 5B4AZ's code translation efforts.*
*The Author of the pre-mavenized version is: David A. B. Johnson, G4DPZ*
Continuous integration with Jenkins for this project is [here](https://xuml-tools.ci.cloudbees.com/).
Project reports including Javadocs are [here](https://xuml-tools.ci.cloudbees.com/job/predict4java%20site/site/project-reports.html).
Notes
----------During the mavenizing process the following minor changes to the original project were made:
* TestUtil dependency is not available in a maven repository so commented out the calls to that library in SatPosTest and SatPassTimeTest.
* checkstyle configuration is included in the source but is not referenced yet by the maven checkstyle pluginMore enhancements to the original codebase have been performed since the original mavenization and are indicated in the commit history.
Getting started
------------------
Add this dependency to your pom.xml:```xml
com.github.davidmoten
predict4java
VERSION_HERE```
Build instructions
-------------------cd
git clone http://github.com/davidmoten/predict4java.git
cd predict4java
mvn clean installView site reports
------------------
The generated maven site includes these reports:
* Cobertura coverage
* Checkstyle
* PMD
* CPD
* FindBugs
* JDepend
* JavaNCSS
* Tag List
* JavadocsTo generate:
mvn clean site
Then open *target/site/index.html* in a browser