CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-scipp

Multi-dimensional data arrays with labeled dimensions for scientific computing

Pending
Overview
Eval results
Files

spatial-operations.mddocs/

Spatial Operations

Vector operations, coordinate transformations, rotations, translations, and spatial geometry functions.

Capabilities

Vector Operations

Functions for creating and manipulating 3D vectors and spatial data.

def vector(value, *, unit=None):
    """Create a scalar 3D vector variable"""

def vectors(dims, values, *, unit=None):
    """Create array of 3D vectors"""

def as_vectors(x, y, z):
    """Combine components into vectors"""

def norm(x):
    """L2 norm of vectors"""

def dot(x, y):
    """Dot product of vectors"""

def cross(x, y):
    """Cross product of 3D vectors"""

Spatial Transformations

Functions for spatial coordinate transformations including rotations and translations.

def rotation(*, value):
    """Create rotation from quaternion"""

def rotations(*, dims, values):
    """Create rotation array"""

def translation(*, value, unit=None):
    """Create translation transformation"""

def translations(*, dims, values, unit=None):
    """Create translation array"""

def linear_transform(*, value, unit=None):
    """Create linear transformation"""

def affine_transform(*, value, unit=None):
    """Create affine transformation"""

def inv(x):
    """Inverse transformation"""

Install with Tessl CLI

npx tessl i tessl/pypi-scipp

docs

array-creation.md

binning-histogramming.md

coordinate-systems.md

core-data-structures.md

index.md

input-output.md

mathematical-operations.md

reduction-operations.md

scipy-integration.md

shape-operations.md

spatial-operations.md

testing-utilities.md

units-system.md

visualization.md

tile.json