pygaia/astrometry/coordinates.py
def transformCovarianceMatrix(self, phi, theta, covmat):
        """
        Transform the astrometric covariance matrix to its representation in the new coordinate system.

        Parameters
        ----------

        phi       - The longitude-like angle of the position of the source (radians).
        theta     - The latitude-like angle of the position of the source (radians).
        covmat    - Covariance matrix (5x5) of the astrometric parameters.

        Returns
        -------

        covmat_rot - Covariance matrix in its representation in the new coordinate system.
        """

        c, s = self._getJacobian(phi,theta)
        jacobian = identity(5)
        jacobian[0][0]=c
        jacobian[1][1]=c
        jacobian[3][3]=c
        jacobian[4][4]=c
        jacobian[0][1]=s
        jacobian[1][0]=-s
        jacobian[3][4]=s
        jacobian[4][3]=-s

        return dot( dot(jacobian, covmat), jacobian.T )
def transformCovarianceMatrix(self, phi, theta, covmat):
        c, s = self._getJacobian(phi,theta)
        jacobian = identity(5)
        jacobian[0][0]=c
        jacobian[1][1]=c
        jacobian[3][3]=c
        jacobian[4][4]=c
        jacobian[0][1]=s
        jacobian[1][0]=-s
        jacobian[3][4]=s
        jacobian[4][3]=-s

        return dot( dot(jacobian, covmat), jacobian.T )
def transformCovarianceMatrix ( self , phi , theta , covmat ) : c , s = self . _getJacobian ( phi , theta ) jacobian = identity ( 5 ) jacobian [ 0 ] [ 0 ] = c jacobian [ 1 ] [ 1 ] = c jacobian [ 3 ] [ 3 ] = c jacobian [ 4 ] [ 4 ] = c jacobian [ 0 ] [ 1 ] = s jacobian [ 1 ] [ 0 ] = - s jacobian [ 3 ] [ 4 ] = s jacobian [ 4 ] [ 3 ] = - s return dot ( dot ( jacobian , covmat ) , jacobian . T )
Transform the astrometric covariance matrix to its representation in the new coordinate system.

        Parameters
        ----------

        phi       - The longitude-like angle of the position of the source (radians).
        theta     - The latitude-like angle of the position of the source (radians).
        covmat    - Covariance matrix (5x5) of the astrometric parameters.

        Returns
        -------

        covmat_rot - Covariance matrix in its representation in the new coordinate system.
Transform the astrometric covariance matrix to its representation in the new coordinate system .