Defined as:
sdynpy.core.sdynpy_geometry.coordinate_system_arrayModule:
sdynpy.core.sdynpy_geometrySource: GitHub
Signature¶
def sdynpy.coordinate_system_array(id=1, name='', color=1, cs_type=0, matrix=array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.],
[0., 0., 0.]]), structured_array=None)Creates an array that specifies coordinate systems in the geometry
Creates an array of coordinate systems that specify directions of sensors in a test or analysis. Coordinate system arrays can be created using a numpy structured array or individual arrays for each attribute. Multidimensional arrays can be used.
Parameters¶
id : ndarray Integer array corresponding to the id of the coordinate systems. Input will be cast to an integer (i.e. 2.0 -> 2, 1.9 -> 1)
name : ndarray name of the coordinate systems
color : ndarray color of the coordinate systems as integers
cs_type : ndarray Coordinate system types (0 = Cartesian, 1 = Polar, 2 = Spherical)
matrix : ndarray Coordinate system transformation matrix with shape [... x 4 x 3]
structured_array : ndarray (structured) Alternatively to the individual attributes, a single numpy structured array can be passed, which should have the same name as the inputs to the function listed above.
Returns¶
coordinate_system_array : CoordinateSystemArray