Astro-satpass
view release on metacpan or search on metacpan
ECI/TLE/Set.pm 0.002:
* Allow Astro::Coord::ECI::TLE::Set objects as arguments of add().
* Take advantage of is_model_attribuite(), is_valid_model().
bin/satpass 0.009:
* Fix defaulting of second argument of quarters().
* Allow macros to override core commands. Macros can no longer
call themselves, and core commands can be accessed explicitly
by the syntax core.command.
* Relative times for the second and subsequent arguments of a
command are relative to previous time argument of the same
command, whether absolute or relative.
Build.PL 0.001:
* Initial version.
script/satpass view on Meta::CPAN
contain whitespace, they must be quoted. This may require playing
games if the component command also requires quotes. For example:
satpass> macro foo list 'pass \'today noon\' +7'
or equivalently (since single and double quotes mean the same thing
to the parser)
satpass> macro foo list "pass 'today noon' +7"
Macro names must be composed entirely of alphanumerics and underscores
(characters that match \w, to be specific) and may not begin with an
underscore. As of version 0.008_03, B<macros may redefine built-in
commands.> A macro is undefined inside itself, so use of the name
inside the macro invokes the built-in. The macro becomes redefined
again when it exits. The built_in can still be accessed by prefixing
the string 'core.' to its name, e.g. 'core.quarters', whether or
not you have overridden the built_in with a macro.
If you specify a macro name with no definition, it deletes the current
definition of that macro, if any. You can change this behavior by
setting the L<explicit_macro_delete|/explicit_macro_delete> parameter
true; this will cause 'macro name' to list the named macro, and require
an explicit -delete to delete it. Macros can also be redefined, simply
by issuing the 'macro' command, naming the macro, and giving its
definition.
The macro command takes the following options in addition to the
global ones:
-brief lists the names of macros. If names are given, they are listed
provided they are currently defined. If no names are given, the names
of all defined macros are given.
script/satpass view on Meta::CPAN
macros are deleted. A macro may also be deleted by giving its name
but no definition, but as of 0.009_01, B<this mechanism is deprecated
in favor of use of the -delete option.> The
L<explicit_macro_delete|/explicit_macro_delete> parameter may be used
to require an explicit -delete to delete macros.
-list lists the names and definitions of macros. If names are given,
they are listed if they are defined. If no names are given, all
defined macros are listed.
Macros may be nested - that is, a macro may be defined in terms of
other macros. A macro temporarily becomes undefined when it is called
to prevent endless recursion. It becomes defined again when it exits.
Be aware that there is no syntax checking done when the macro is
defined. You only find out if your macro definition is good by
trying to execute it.
=item magnitude_table
satpass> magnitude_table ...
( run in 0.552 second using v1.01-cache-2.11-cpan-49f99fa48dc )