Astro::Flux

Astro::Flux is a Perl class for handling astronomical flux quantities.
Download

Astro::Flux Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Brad Cavanagh
  • Publisher web site:
  • http://search.cpan.org/~bradc/Astro-Flux-0.01/FluxColor.pm

Astro::Flux Tags


Astro::Flux Description

Astro::Flux is a Perl class for handling astronomical flux quantities. Astro::Flux is a Perl class for handling astronomical flux quantities.SYNOPSIS use Astro::Flux; $flux = new Astro::Flux( $quantity, $units, $waveband ); $quantity = $flux- >quantity('mag');Class for handling astronomical flux quantities. This class does not currently support conversions from one flux type to another (say, from magnitudes to Janskies) but may in the future.METHODSConstructornewCreate a new instance of an Astro::Flux object. $flux = new Astro::Flux( $quantity, $type, $waveband );The first three parameters must be defined. They are: quantity - numerical value for the flux, my be a primitive, or a C< Number::Uncertainty > object. type - type of flux. Can be any string. waveband - waveband for the given flux. Must be an C< Astro::WaveBand > object.If any of the parameters are undefined, the constructor will throw an error. If the waveband parameter is not an Astro::WaveBand object, the constructor will throw an error.The type is case-insensitive for lookups using the quantity method.A fourth optional argument may be passed; this is a hash containing the following optional keys: quality - an C< Misc::Quality > object denoting quality flags for the C< Astro::Flux > object. reference_waveband - an C< Astro::WaveBand > object denoting a reference waveband for the C< Astro::Flux > object. This is used for determining magnitudes when deriving them from C< Astro::FluxColor > objects. See C< Astro::Fluxes >. datetime - an C< DateTime > object which is the datetime of observation for the measurement in the C< Astro::Flux > object. obsid - An array reference to a list of observation identifiers. Can be used to identify the observation(s) from which this measurement was taken (e.g. from a filename). Requirements: · Perl


Astro::Flux Related Software