Raku Land

Astro::Utils

cpan:TBROWDER

Actions Status

NAME

Astro::Utils - Provides utility functions for astronomical calculations

SYNOPSIS

use Astro::Utils :ALL;
my $x = 1.234;
my $x = 5.5678;
say Frac $x;
say Modulo $x, $y;
say Modulo $y, $x;

DESCRIPTION

Astro::Utils is a collection of utility functions from several popular astronomy-related books by authors such as Montenbruck, Meeus, and Lawrence.

Exported functions

Frac

sub Frac(\x --> Real) is export(:Frac) {...}

Returns the fractional part of a number (from Ref. 1, p. 8).

Modulo

sub Modulo(\x, \y) is export(:Modulo) {...}

Returns x mod y (from Ref. 1, p. 8).

References

  1. Astronomy on the Personal Computer, 4th Edition, Oliver Montenbruck and Thomas Pfleger, 2000, Springer-Verlag.

AUTHOR

Tom Browder (tbrowder@cpan.org)

COPYRIGHT and LICENSE

Copyright © 2021 Tom Browder

This library is free software; you may redistribute or modify it under the Artistic License 2.0.