starepandas.STAREDataFrame.trixel_grings#

STAREDataFrame.trixel_grings(vertices=None)#

Returns corners of trixels as ECEF.

If vertices is set, the trixel corners are extracted from vertices (c.f. trixel_vertices()). If not, corners are generated from stare column

Parameters:
verticestuple (vertices data structure)

If set, the centers are extracted from the vertices.

Returns:
cornersnumpy array

ECEF norm vectors of great circles constraining the trixels. First dimension are the sids, second dimension the great circles, third dimension x/y/z

Examples

>>> sids = numpy.array([3458764513820540928])
>>> df = starepandas.STAREDataFrame(sids=sids)
>>> df.trixel_grings()
array([[[ 0.14644661,  0.85355339,  0.49999999],
        [-0.85355339, -0.14644661,  0.49999999],
        [ 0.49999999, -0.49999999,  0.70710679]]])