Next / Previous / Contents / TCC Help System / NM Tech homepage

15.3. AltAz.__str__(): Convert to a string

The return value has this form:

[az NNNd NN' NN.NNN" alt NNd NN' NN.NNN"]
sidereal.py
# - - -   A l t A z . _ _ s t r _ _

    def __str__ ( self ):
        """Convert self to a string.
        """

Conversion and formatting as mixed units is handled by Section 11, “dmsUnits: Mixed-units converter”.

sidereal.py
        #-- 1 --
        # [ altList  :=  self.alt, formatted as degrees, minutes,
        #       and seconds
        #   azList  :=  self.az, formatted as degrees, minutes, and
        #       seconds ]
        altList  =  dmsUnits.format ( dmsUnits.singleToMix ( 
            degrees(self.alt) ), lz=True, decimals=3 )
        azList  =  dmsUnits.format ( dmsUnits.singleToMix (
            degrees(self.az) ), lz=True, decimals=3 )

        #-- 2 --
        return ( "[az %sd %s' %s\" alt %sd %s' %s\"]" %
                 (tuple(azList)+tuple(altList)) )