Astro-App-Satpass2

 view release on metacpan or  search on metacpan

lib/Astro/App/Satpass2/Locale/C.pm  view on Meta::CPAN

    [%- END %]
DTEND:[% last.date( format = '%Y%m%dT%H%M%SZ', units = 'z' ) %]
END:VEVENT
[%- END %]
END:VCALENDAR
EOD
	'pass_ics:event'		=> <<'EOD',
[%- evt.event %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %] [% localize( 'Ele' ) %]
[%= evt.elevation( places = 0 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
    [%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD
	'pass_ics:event:almanac'	=> <<'EOD',
[%- evt.almanac %] [% evt.time %]
EOD
	'pass_ics:event:apls'		=> <<'EOD',
[%- evt.event %]
[%- appulse = evt.appulse %]
[%= appulse.angle %]
[%= appulse.name %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %]
[%= evt.elevation( places = 0 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
    [%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD
	'pass_ics:event:rise'		=> <<'EOD',
[%- evt.event %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
    [%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD
	'pass_ics:event:set'		=> <<'EOD',
[%- evt.event %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
    [%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD

	phase	=> <<'EOD',
[% UNLESS data %]
    [%- SET data = sp.phase( arg ) %]
[%- END %]
[%- CALL title.title_gravity( TITLE_GRAVITY_BOTTOM ) %]
[%- WHILE title.more_title_lines %]
    [%- title.date( align_left = 0 ) %]
        [%= title.time( align_left = 0 ) %]
        [%= title.name( width = 8, align_left = 0 ) %]
        [%= title.phase( places = 0, width = 4 ) %]
        [%= title.phase( width = 16, units = 'phase',
            align_left = 1 ) %]
        [%= title.fraction_lit( title = 'Lit', places = 0, width = 4,
            units = 'percent', align_left = 0 ) %]

[%- END %]
[%- FOR item IN data %]
    [%- item.date %] [% item.time %]
        [%= item.name( width = 8, align_left = 0 ) %]
        [%= item.phase( places = 0, width = 4 ) %]
        [%= item.phase( width = 16, units = 'phase',
            align_left = 1 ) %]
        [%= item.fraction_lit( places = 0, width = 4,
            units = 'percent' ) %]%
[% END -%]
EOD

	position	=> <<'EOD',
[% UNLESS data %]
    [%- SET data = sp.position( arg ) %]
[%- END %]
[%- CALL title.title_gravity( TITLE_GRAVITY_BOTTOM ) %]
[%- data.date %] [% data.time %]
[%- WHILE title.more_title_lines %]
    [%- title.name( align_left = 0, width = 16 ) %]
        [%= title.local_coord %]
        [%= title.epoch( align_left = 0 ) %]
        [%= title.illumination %]

[%- END %]
[%- FOR item IN data.bodies() %]
    [%- item.name( width = 16, missing = 'oid', align_left = 0 ) %]
        [%= item.local_coord %]
        [%= item.epoch( align_left = 0 ) %]
        [%= item.illumination %]

    [%- FOR refl IN item.reflections() %]
        [%- item.name( literal = '', width = 16 ) %]
            [%= item.local_coord( literal = '' ) %] MMA
        [%- IF refl.status( width = '' ) %]
            [%= refl.mma( width = '' ) %] [% refl.status( width = '' ) %]
        [%- ELSE %]
            [%= refl.mma( width = '' ) %] mirror angle [%
                refl.angle( width = '' ) %] magnitude [%
                refl.magnitude( width = '' ) %]
        [%- END %]

    [%- END -%]
[% END -%]
EOD

	tle		=> <<'EOD',
[% UNLESS data %]
    [%- SET data = sp.tle( arg ) %]
[%- END %]
[%- FOR item IN data %]
    [%- item.tle -%]
[% END -%]
EOD

	tle_verbose	=> <<'EOD',
[% UNLESS data %]
    [%- SET data = sp.tle( arg ) %]
[%- END %]
[%- CALL title.fixed_width( 0 ) -%]
[% FOR item IN data -%]
[% UNLESS item.tle -%]
[% NEXT -%]
[% END -%]
[% CALL item.fixed_width( 0 ) -%]
[% title.oid %]: [% item.oid %]
    [% title.name %]: [% item.name %]
    [% title.international %]: [% item.international %]
    [% title.epoch %]: [% item.epoch( units = 'zulu' ) %] GMT



( run in 2.270 seconds using v1.01-cache-2.11-cpan-75ffa21a3d4 )