#!/usr/bin/perl # # Written by Travis Kent Beste # Mon Sep 13 11:07:34 CDT 2010 use strict; use warnings; use lib qw (./lib ../lib); use Insolation; #----------------------------------------# # main #----------------------------------------# my $insolation = new Insolation(); $insolation->set_latitude('44.915982'); # set latitude $insolation->set_longitude('-93.228340'); # set longitude $insolation->set_year('2010'); # set year $insolation->set_month('10'); # set month $insolation->calculate_insolation(); # calculate the insolation for the givin information # get xml output my $xml = $insolation->get_xml(); #print "$xml"; # get csv output my $csv = $insolation->get_csv(); print "$csv"; my $month_energy = $insolation->get_ym_insolation('2010-10'); printf "insolation for 2010-10 : %9.2f\n", $month_energy; my $day_energy = $insolation->get_ymd_insolation('2010-10-01'); printf "insolation for 2010-10-01 : %9.2f\n", $day_energy; exit(0);