API Reference# Classes Data Structures Auxiliary Containers Exceptions Typing Creation functions scipp.array scipp.arange scipp.datetime scipp.datetimes scipp.empty scipp.empty_like scipp.epoch scipp.full scipp.full_like scipp.geomspace scipp.index scipp.linspace scipp.logspace scipp.ones scipp.ones_like scipp.scalar scipp.vector scipp.vectors scipp.zeros scipp.zeros_like Free functions General Math Shape Comparison inf and nan handling Reduction Trigonometric Hyperbolic Group-by (split-apply-combine) Counts Visualization Logging Modules Core Functionality Wrappers Utilities Sphinx Linear Algebra Basics Example Data types Dates and Times Physical units Basic Operations Constructing Variables with Units Variables Without Units Supported Units Conversion Between Units of Different Scales Unit Aliases Propagation of uncertainties Ownership mechanism and readonly flags Shared ownership Read-only flags Logging Jupyter Log Widget Formatting Scipp Objects Testing code with Scipp Assertions Input generation