/*****************************************************************************\
 * AstroTest
 *
 * A Generic Test Harness
 *
\*****************************************************************************/

package com.mhuss.AstroLib;

//import java.util.Date;
//import java.util.Calendar;
//import java.util.GregorianCalendar;

public class AstroTest {

  public static void main( String args[] ) {

    // Punit();

    LunarRS();

  }

  public static void LunarRS() {
    ObsInfo oi = new ObsInfo( new Latitude(40.0), new Longitude(-75.8) );
    System.out.println( LunarCalc.summary( oi ) );
    System.out.println( LunarCalc.summaryPHL() );
  }

  public static void Punit() {
    double jd = DateOps.dmyToDay(11, 4, 1979);
    ObsInfo oi = new ObsInfo(new Latitude(27.20), new Longitude(77.02));

    PlanetData pde = new PlanetData(Planets.SUN, jd, oi);
    try {
      System.out.println( "Sun Lon = " + Math.toDegrees(pde.getEclipticLon()) );
    }
    catch ( NoInitException e ) {
      System.out.println( "Error calculating Sun: " + e );
    }

    PlanetData pdm = new PlanetData(Planets.MARS, jd, oi);

    try {
      System.out.println( "Mars Lon = " + Math.toDegrees(pdm.getEclipticLon()) );
    }
    catch ( NoInitException e ) {
      System.out.println( "Error calculating Mars: " + e );
    }
  }

}

 

Ads help maintain this website.