Changeset 20936 for trunk/Ohana/src/skycalc
- Timestamp:
- Dec 7, 2008, 3:31:01 PM (18 years ago)
- Location:
- trunk/Ohana/src/skycalc/src
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/skycalc/src/astro.c
r19681 r20936 106 106 107 107 double incl; 108 double xpr,ypr,zpr;108 double ypr,zpr; 109 109 double T; 110 110 … … 141 141 double SC_etcorr (double jd) { 142 142 143 double jd1900 = 2415019.5;144 143 double dates[20] = {1900,1905,1910,1915,1920,1925,1930,1935,1940,1945, 145 144 1950,1955,1960,1965,1970,1975,1980,1985,1990,1993}; -
trunk/Ohana/src/skycalc/src/dusktime.c
r19681 r20936 13 13 } 14 14 15 main (int argc, char **argv) {15 int main (int argc, char **argv) { 16 16 17 17 struct SC_date_time date, tmpdate; … … 59 59 60 60 if (VERBOSE) { 61 jd_to_date (jdnow, &tmpdate);61 SC_jd_to_date (jdnow, &tmpdate); 62 62 fprintf (stderr, "%4d/%02d/%02d %02d:%02d:%02f\n", tmpdate.y, tmpdate.mo, tmpdate.d, tmpdate.h, tmpdate.mn, tmpdate.s); 63 63 } -
trunk/Ohana/src/skycalc/src/geometry.c
r19681 r20936 8 8 double mod; /* modulus */ 9 9 double xy; /* component in xy plane */ 10 short sign; /* for determining quadrant */11 10 double radian_ra, radian_dec; 12 11 -
trunk/Ohana/src/skycalc/src/moon.c
r19681 r20936 368 368 double geora, geodec, geodist; /* geocent for moon, not used here.*/ 369 369 double ramoon, decmoon, distmoon; 370 double hamoonrise, hamoonset, tmoonrise, tmoonset, jdmoonrise, jdmoonset; 371 short dow; /* day of week */ 372 struct SC_date_time date_midnight, tmpdate; 370 double hamoonset, tmoonset, jdmoonset; 371 struct SC_date_time date_midnight; 373 372 double dt, lst0, lst1, djd, horiz; 374 373 … … 420 419 double geora, geodec, geodist; /* geocent for moon, not used here.*/ 421 420 double ramoon, decmoon, distmoon; 422 double hamoonrise, hamoonset, tmoonrise, tmoonset, jdmoonrise, jdmoonset; 423 short dow; /* day of week */ 424 struct SC_date_time date_midnight, tmpdate; 421 double hamoonset, tmoonrise, jdmoonrise; 422 struct SC_date_time date_midnight; 425 423 double dt, lst0, lst1, djd, horiz; 426 424 -
trunk/Ohana/src/skycalc/src/moondata.c
r19681 r20936 12 12 } 13 13 14 main (int argc, char **argv) {14 int main (int argc, char **argv) { 15 15 16 struct SC_date_time date , tmpdate;16 struct SC_date_time date; 17 17 double longit, lat, elevsea, elev; 18 18 double jdnow, ra, dec, sid; -
trunk/Ohana/src/skycalc/src/sun.c
r19681 r20936 5 5 void SC_lpsun (double jd, double *ra, double *dec) { 6 6 7 double n, L, g, lambda,epsilon, alpha,delta,x,y,z;7 double n, L, g, lambda,epsilon,x,y,z; 8 8 9 9 n = jd - J2000; … … 54 54 } 55 55 56 /* Given site position, prints Sun info for the given night. 56 /* Given site position, prints Sun info for the given night. */ 57 57 /* dates are all in UT now */ 58 58 double SC_sunset_tonight (struct SC_date_time date, double lat, double longit, double elev) { 59 59 60 60 double jd, jdmid0, jdmid, stmid; 61 double rasun, decsun, min_alt, max_alt,horiz;62 double hasunset, jdsunset , jdsunrise, sid;61 double rasun, decsun, horiz; 62 double hasunset, jdsunset; 63 63 double dt, lst0, lst1, djd; 64 struct SC_date_time date_midnight, tmpdate; 65 short dow; 64 struct SC_date_time date_midnight; 66 65 67 66 horiz = sqrt (2. * elev / 6378140.) * DEG_IN_RADIAN; … … 106 105 } 107 106 108 /* Given site position, prints Sun info for the given night. 107 /* Given site position, prints Sun info for the given night. */ 109 108 /* dates are all in UT now */ 110 109 double SC_sunrise_tonight (struct SC_date_time date, double lat, double longit, double elev) { 111 110 112 111 double jd, jdmid, stmid; 113 double rasun, decsun, min_alt, max_alt,horiz;114 double hasunset, jdsun set, jdsunrise, sid;112 double rasun, decsun, horiz; 113 double hasunset, jdsunrise; 115 114 double dt, lst0, lst1, djd; 116 struct SC_date_time date_midnight, tmpdate; 117 short dow; 115 struct SC_date_time date_midnight; 118 116 119 117 horiz = sqrt (2. * elev / 6378140.) * DEG_IN_RADIAN; -
trunk/Ohana/src/skycalc/src/sundata.c
r19731 r20936 12 12 } 13 13 14 main (int argc, char **argv) {14 int main (int argc, char **argv) { 15 15 16 struct SC_date_time date , tmpdate;16 struct SC_date_time date; 17 17 double longit, lat, elevsea, elev; 18 double jdnow, ra, dec, sid, alt, az, sind, sinh, cosh; 19 double geora, geodec, geodist, dist; 18 double jdnow, sid, alt, az, sind, sinh, cosh; 20 19 double RAo, DECo, abx, aby, abz, cs, theta; 21 double Rsun, Dsun, days,Hsun;20 double Rsun, Dsun, Hsun; 22 21 time_t tzero; 23 22 struct tm *stm; -
trunk/Ohana/src/skycalc/src/sunmoon.c
r19730 r20936 9 9 double angular_separation (double ra, double dec, double RA, double DEC); 10 10 11 main (int argc, char **argv) {11 int main (int argc, char **argv) { 12 12 13 13 int N; 14 struct SC_date_time date , tmpdate;14 struct SC_date_time date; 15 15 double longitude, latitude, elevation; 16 16 double jdnow, sid; -
trunk/Ohana/src/skycalc/src/time.c
r19681 r20936 6 6 time_t t; 7 7 struct tm *stm; 8 double jd, jdb, jde;9 short dow;10 8 11 9 t = time (0); … … 109 107 double SC_lst (double jd, double longit) { 110 108 111 double t, ut, jdmid, jdint, jdfrac, sid_g , sid;109 double t, ut, jdmid, jdint, jdfrac, sid_g; 112 110 long sid_int; 113 111
Note:
See TracChangeset
for help on using the changeset viewer.
