Class PixSample

  • All Implemented Interfaces:
    uk.ac.starlink.task.Task

    public class PixSample
    extends MapperTask
    Samples data from a HEALPix pixel file.
    Since:
    6 Dec 2011
    Author:
    Mark Taylor
    • Constructor Detail

      • PixSample

        public PixSample()
        Constructor.
    • Method Detail

      • createSampleSupplement

        public static ColumnSupplement createSampleSupplement​(uk.ac.starlink.table.StarTable base,
                                                              PixSampler pixSampler,
                                                              PixSampler.StatMode statMode,
                                                              PixSample.CoordReader coordReader,
                                                              java.lang.String lonExpr,
                                                              java.lang.String latExpr,
                                                              java.lang.String radExpr)
                                                       throws java.io.IOException
        Creates a table containing pixel samples corresponding to the rows of a base table in accordance with supplied parameters.
        Parameters:
        base - base table
        pixSampler - characterises pixel sampling
        coordReader - turns input coordinate pairs into lon/lat coords in the HEALPix coordinate system
        lonExpr - JEL expression for first input coordinate
        latExpr - JEL expression for second input coordinate
        radExpr - JEL expression for averaging radius
        Returns:
        table containing sampled columns
        Throws:
        java.io.IOException
      • createCoordReader

        public static PixSample.CoordReader createCoordReader​(SkySystem inSys,
                                                              SkySystem outSys)
        Returns a coordinate reader which converts between a given input and output coordinate system. If no conversion is required, use null for in/out systems.
        Parameters:
        inSys - input sky coordinate system
        outSys - output sky coordinate system
        Returns:
        coordinate reader that converts