d@pL +6-̀\ `D$4 `йP47l7KPq_[̀NWW To calculate magnetic variation enter "lat lon [altitude]" at the > prompt. The optional altitude defaults to 0 km. Lat/lon may be entered in [-]DD[.DD], [-]DD:MM[.MM] or [-]DD:MM:SS[.SS] formats. The decimal portions are optional. The magnetic field model, the date, the sign and output defaults can be changed with the s[et] command. "set variable value" sets "variable" to "value". The model variable can be set to IGRF90,IGRF95,WMM85,WMM90 or WMM95. The WMM models from the Defense Mapping Agency are used on aeronautical charts. The WMM95 is the most recent of these. Dates are changed with "set date MM/DD/YY". The models have a nominal five year validity. The "plus" variable defaults to NWW, which means that N latitudes, W longitudes and W variations are designated as positive. S latitudes and E longitudes must then be entered with a - sign. It is changed by "set plus XXX", where X is N,S,E or W. With a W positive default for variation, to get a magnetic course from a true course you *add* the variation, with W negative, you subtract. "set field yes" outputs field components in addition to variation "set" gives the current defaults. Example commands: "help" "set date 1/1/85" "set plus NEW" "set field yes" "set model WMM85" "set" "52:4:30 -121:23.5759" "52.075 -121:23:34.555 2.3" "quit" Geomagnetic Field and Variation Calculator v1.02 Copyright 1995 E A Williams All rights reserved. Enter lat lon [alt], type h for help, type q to quit Defaults are: s > Couldn't parse lat/lon data Unrecognized command: type h for help UB.EtEEEE`EEExEEDžjEPEPW_ jEPEPE_ EPEPEPEPYEPh `<_h=h `*_PEPEPEPEPEPhL.hNh `_EPh `_h `hP_h< `jP0P_ u 0ƒjkdddddddddddddddddddddddddddddddddTddTTTTTTTTTTddddddddddddddDdddddddddddddddddddddddddddddDdddddddddPEPEPEPEPEP0PEPEPEPEP tjEPEP=_ jEPEP%_ 9MMMMEPEPEP0P PEPEPEPEP PuuuuEɃ$uuEɃ$$$E]tuuP uuh `hSe_Lh `EPF_-h `hp%_ #]% 2.1lf Uu uhh `_]Br=%6.0lf, Btheta=%6.0lf, Bphi=%6.0lf (nTesla) (Earth centered sph. coords.) Bx=%6.0lf (N), By=%6.0lf (E), Bz=%6.0lf (Down) (nTesla) Bh=%6.0lf (Horiz), B=%6.0lf (Total) Dip angle=%2.1lf degrees, Variation=% 2.1lf degrees Uuu UЋU U ЋU h?j$ `E(:$' `$$UЋU U ЋU U(ЋU( h?j$f `$UЋU U ЋU h?j$! `$E(r2E r2Er2Er2Er2Ep0hh `x_X]IGRF90WMM85WMM90WMM95IGRF95$*0%s %s %sSyntax is "set variable value" model %s date %2d/%2d/%2d plus %s (%c latitude, %c longitude, %c variation are positive) yesnofield %s (output mag field components yes/no) modelUnknown model: %s Models are %s %s %s %s %s date%d/%d/%dSyntax is "set date mm/dd/yy" plusfield"set field yes" or "set field no" Variable %s not recognized U WV8DžP`PEPhLEP_tt )hUh `U_"ERERERU Љ‹Phuh `_E@PE@PEREPhh `_E 8tPhh `_ \jh`PI_ Dž~ [jRP_ uE ADž말u< PPPPPPh h `_ jh:`Pi_ PPPh?P_u0EEE-hHh `_jhg`P_ u$jPEP_ jhl`Py_ uTyu E 2nuE hrh `U_%`Phh `._ ^_]Latitude format not recognized DD[.DD] DD:MM[.MM] DD:MM:SS[.SS] are allowed Longitude format not recognized Latitude format not recognized [-]DD[.DD] [-]DD:MM[.MM] [-]DD:MM:SS[.SS] are allowed %lfU P`PEPhLEPs_ #1  PEP3tE P$hi#h `_1P`Pt$EP.h#h `E_17"  PEPctE P$h#h `_1P`P t$EP.h#h `u_1jPh-$P_ E PEPEP]Syntax "set plus ABC" where A is N or S, B and C are E or W e.g. "set plus NEE" makes N latitudes,E longitudes and E variations positive S latitudes and W longitudes would then have to be entered with a - sign W variations will be output with a - sign UE&E8Nu E @E8SuE -EPh `_1E@€:EuEJE@€:WuE*EPh `F_1{E€:EuEHE€:WuE(EPh `_1 ]%d:%d:%lf%d:%lfN@U EPEPEPh(EP_uVE U}R$E(E(U:-uEPEPh(EPV_uPE U}R$(EU:-u}nEPh-$EP_ u4E MMH/1 ]-DT! @\(@ܜwk?lGSԸ@33333@ U }1UUElEUUE E*EUMEE+UUEEUUUEEU MEUUE MU MM}}EEEUµUEEEU U*EUMEE+UUMȉEUUEEUUE +EEMʉUEEU +MEU)U*EUMEE+UUEEU U*EUMEE+UUE$EUUUQEUMEE+UUMȉEUUEE}}EUUE)EE]f@UE 8*, ]f@U,E58* ]v@@UWVSjjjZI EjjjU8 EEEjjj_! Ejjj_ Eu u ` @*h@j$L `ݝTu uP ` P*h@j$ `݅T$/ `]u u `EMP* P*ݝLu uD `EM@* @*PL$ `]h@j5D*5@*~ `ݝDh@j5D*5@*] `ݝt@33333kzfffffa@`jv@yn@33333[33333dBYN@33333O@333333N@0f@333330@33333Xfffff&S@ P @;@?@#@ffffff6@ffffff@쿚%(ffffff@ffffff@@@#@?("@333333ffffff333333@? 333333333333@333333333333@@333333?@333333@ffff"@fffffˡwqTr@u33333o@mU@fffffrG@0c@LcLQlX@/̬T@33333Q@@J?fffff:@fffffFTL;333333?ffffff4@ffffff0@6ffffff#@fffff3ffffff@6'@&@0ffffff%4.@#@333333!@333333"@ffffffffffff???@ffffff@ffffff@2@333333%@)333333@ffffff @?333333??333333?ffffff@?ɿ??ɿ?333333?333333?333333ӿ333333????333333??ffffff濚ɿ?3333330/+@?333333%@?@ffffff??333333????333333?333333???࿚ɿ?ɿ333333?333333??333333ӿ333333?*@T@Ĕ@@@h@p@0r@Pz]@@jv@m@^d:P@P@@P@e@1@WS@P?=@@ @$@8@@",@@@"@?("@@@@@?@@ƴ@hzppr@`y`p@mX@rF@c@cPX@0@S@P@L@<@@S9@6@0@7(@4@5(@$@1$3.@&@"@@ ?@?@@@1@*@ffffff* @?ɿ333333 ???ffffff??ffffff@?ٿ333333?ffffff?ɿɿɿ333333333333?333333???333333333333?ɿ??333333??333333ӿL2.!ffffff@@333333(?333333?@?333333?333333???333333?ɿ?@??333333?ٿ333333ӿ?ɿ?ffffff?333333ffffff3333333333-3333333333-@̂@_@6f@33333;@fffff.@fffffn@pv@zd@ kv@o@lWcFJ@fffffO@fffffI@̌gffffff @L4@lY9S@YNffffff?ffffff9@333333 @@ffffff2@ffffff@333333?(333333"?@@#@%@?ffffff(#@ffffff @?333333333333 @ffffff@ @333333?ffffff?ffffff@ɿffffff@@?ٿٿ??ffffffffffff@ @?333333ӿ??333333㿚ٿffffff?ɿr@33333sdsq@33333rffffffl@fffffn R@r33333E@fffffb@Yc33333QV@(U@33333P@̌I4@fffffTfffff9쿚5@2@4ffffff@3333334@3333338ffffff(@ffffff@L0%4/@"@333333"@#@333333ffffff@333333??@ffffff@࿚ @ffffff?@ffffffffffff?333333ٿffffff?333333?333333?@333333333333????ffffff?ffffff?fffff5@333333%@ffffff&?"@ @333333333333@333333󿚙?ffffff#333333"ffffff?333333󿚙?@?ɿٿ333333@?333333󿚙?333333?333333?ffffff???333333ӿ??ffffff#fffff3ffffff@?*? @@333333?333333?333333?333333@ffffffffffff?ffffff333333ffffff333333?@@???333333?񿚙??? fffff@o@@fffff33333{@D@,@33333@8t@33333[zffffffa@ j33333v@n@33333[IdBM@O@N@f?.@XfffffS@ O?333333>@@@333333$@ffffff?fffff6@ffffff@333333ffffff'1@@@ @#@ffffff%ffffff%@ ffffff333333@?ffffff @ffffff 333333@ @333333?@ @ffffff??ffffff @?333333?333333ӿ?333333@@??ffffff??ɿ?333333㿚????33333@̡xfffffq33333;r@fffffv,o@fffffm33333V@rffffffD@fffffb@33333ScfffffPYX@ffffff-̌T@Q@Lffffff8@fffffS33333:?fffff3@fffff1@5333333ffffff#@L3ffffff@4*@#@3333333"fffff5,@#@333333"@!@ @@333333?@@ٿ333333ffffff@??ffffff333333333333?ffffff?ffffff??333333??333333?ɿ333333?333333?0@"@ffffff' @?@ffffff333333??333333?@????@?+)-@?&ffffff @ @ffffff@333333?333333?333333?333333333333ffffff333333?????333333??ffffffffff؛fffff%33333 @V@33333@33333á{@fffff@`@33333w@fffff.r@fffff.z33333s\@0j v@fffffm@fffff^YdL7 Q@ffffffP@fffffP@33333#e0@VS@fffffQ?=@@ffffff!@ffffff"@333333333338@333333 @333333#0@ @!333333@@?$ffffff#@ffffff333333333333@333333ffffff ffffff@333333333333@ffffff@ffffff?ffffff@ @333333?333333? 333333?333333㿚?ffffff濚?333333ӿ@@?࿚????ٿ333333???333333?ô@33333n)zQpr@zfffff6p@l33333X@!sE@33333c@33333bMZ@ffffff.33333R@YQ@fffffK@fffff@@fffffS8?4@0@7333333-@3333333@ffffff4ffffff(@@3!3333333-@%@333333"@@333333 @ @333333?333333@ffffff@333333 ffffff333333ffffff@ffffff333333?? ffffffffffff??333333333333㿚?333333?ffffff??ffffff??333333??ٿ?1@ffffff*@ffffff+@333333ӿ?ffffff!333333??333333333333???ffffff333333@?333333ӿ333333?@ٿٿ333333ӿ?????333333???쿚?2333333-@@333333)??@333333??333333?333333?333333?ffffff?ffffff濚?@333333?ffffff?333333㿚?333333㿚ٿ?333333ӿ??쿚XDbD`s`ĹH H`s` `# I``?`POع  # +PFD\ `Q4 `\йkGwG``p0PtttDh` ', `9`BO`V< `bP`i4$xh*,-`(`, ```(8*8*8*8*@*H*P*X*PPUZ+_8(eDpjPo]ujHzu؄ h@Щ``*H``` 0` H  @ " & *XD5CعYXDdXDoXDzXDXDXD`tDtDtDdtDdtD&HZ@^$?[}3T)Vy F `S ] h 4t 5~ 6 7 8 9 : < F m .. tDA @P $tDf w  Ĺ D ` $D  $D EEEdEdE&HZ@^$?[}3T)Vy F `S ] h 4t 5~ 6 7 8 9 : < F m . 6 E G `" ع0 G; GK GX Gc Hs H~ H H  ` l ` HHH HHH HHH HHH H H @LA `  H ` d `"  H- `:  HE `P  H[ P`f  Hq  `}  H  H L D H D L /usr/lib/crt0.o___crt_dummy____entry___load_shared_libraries____brk_addr___environ___fpu_control___setfpucw___libc_init_main_exitdone___shared_dummy_____SHARED_LIBRARIES_____shared_dummy1____SHARABLE_CONFLICTS__main.ogcc2_compiled.___gnu_compiled_c___main_strncpy_plusstring__IO_stdout__fprintf_setvariable_fputs__IO_stdin__fgets_readinputdata_yymmdd_to_julian_days_deg_to_rad_magvar_outputfield_outputvar_pow_atan_rad_to_deg_sscanf_strncmp_parse_lfield.o_pi_a_f_b_r_0_gnm_igrf90_hnm_igrf90_gtnm_igrf90_htnm_igrf90_gnm_igrf95_hnm_igrf95_gtnm_igrf95_htnm_igrf95_gnm_wmm85_hnm_wmm85_gtnm_wmm85_htnm_wmm85_gnm_wmm90_hnm_wmm90_gtnm_wmm90_htnm_wmm90_gnm_wmm95_hnm_wmm95_gtnm_wmm95_htnm_wmm95_nmax_cos_sin_sqrt_atan2_P_DP_gnm_hnm_sm_cm__T00026.o___libm_4_627__NEEDS_SHRLIB_libc_4__T00005.o__T00009.o__T00029.o__T00031.o__T00006.o__libm.o__NEEDS_SHRLIB_libm_4__libm_CONFLICT_LIST___CTOR_LIST____GOT_SIZE__PLT_SIZE__LAST_DATA_ADDRESS__main.o/usr/src/gcc-2.6.3/./libgcc2.cint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;long int:t3=r1;-2147483648;2147483647;unsigned int:t4=r1;0;-1;long unsigned int:t5=r1;0;-1;long long int:t6=r1;01000000000000000000000;0777777777777777777777;long long unsigned int:t7=r1;0000000000000;01777777777777777777777;short int:t8=r1;-32768;32767;short unsigned int:t9=r1;0;65535;signed char:t10=r1;-128;127;unsigned char:t11=r1;0;255;float:t12=r1;4;0;double:t13=r1;8;0;long double:t14=r1;12;0;complex int:t15=s8real:1,0,32;imag:1,32,32;;complex float:t16=r16;4;0;complex double:t17=r17;8;0;complex long double:t18=r18;12;0;void:t19=19reg_class:T20=eNO_REGS:0,AREG:1,DREG:2,\CREG:3,BREG:4,AD_REGS:5,Q_REGS:6,\SIREG:7,DIREG:8,INDEX_REGS:9,GENERAL_REGS:10,\FP_TOP_REG:11,FP_SECOND_REG:12,FLOAT_REGS:13,\ALL_REGS:14,LIM_REG_CLASSES:15,;machine_mode:T21=eVOIDmode:0,QImode:1,HImode:2,\PSImode:3,SImode:4,PDImode:5,DImode:6,\TImode:7,OImode:8,QFmode:9,HFmode:10,\TQFmode:11,SFmode:12,DFmode:13,XFmode:14,\TFmode:15,SCmode:16,DCmode:17,XCmode:18,\TCmode:19,CQImode:20,CHImode:21,CSImode:22,\CDImode:23,CTImode:24,COImode:25,\BLKmode:26,CCmode:27,CCFPEQmode:28,\MAX_MACHINE_MODE:29,;mode_class:T22=eMODE_RANDOM:0,MODE_INT:1,MODE_FLOAT:2,\MODE_PARTIAL_INT:3,MODE_CC:4,MODE_COMPLEX_INT:5,\MODE_COMPLEX_FLOAT:6,MAX_MODE_CLASS:7,;ptrdiff_t:t1size_t:t4wchar_t:t3UQItype:t11SItype:t1USItype:t4DItype:t6UDItype:t7SFtype:t12DFtype:t13XFtype:t14word_type:t1DIstruct:T23=s8low:1,0,32;high:1,32,32;;DIunion:t24=u8s:23,0,64;ll:6,0,64;;func_ptr:t25=*26=f19___do_global_dtors___DTOR_LIST____do_global_dtors:F19__exit_dummy_ref_exit_dummy_ref:G27=*1__exit_dummy_decl___do_global_ctors_atexit__do_global_ctors:F19_initialized.6__main:F19_exit.o_exit_dummy_decl:G1__load.o__T00059.o___brk___libc_4_627__D00126.o__fpu_control.o__setfpucw.oset-init.o___libc_subinit__T00122.o__T00461.o__D00120.o__IO_stderr___IO_list_allfprintf.ofputs.ofgets.osscanf.o__T00460.o__libc.o__libc_CONFLICT_LIST__T00051.o___new_exitfn___exit_funcs__T00145.o__IO_fprintf__T00147.o__IO_fputs__T00138.o__IO_fgets__T00442.o__IO_sscanf__etext_etext__end__edata__bss_start_edata_end