Coverage for src \ pavpen \ geometry_calculator \ __init__.py: 100%
17 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-27 03:59 -0400
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-27 03:59 -0400
1"""Disparate utilities for calculating coordinates and other elements of
2geometric constructions
4See the `. . ._calculator` sub-modules for each calculation utility.
6Other sub-modules, such as :py:mod:`~pavpen.geometry_calculator.faults`, and
7:py:mod:`~pavpen.geometry_calculator.defaults` contain the core code shared by
8the various calculators.
9"""
11from typing import Final
13from pavpen.geometry_calculator._version import __commit_id__ as commit_id
14from pavpen.geometry_calculator._version import __version__ as version
15from pavpen.geometry_calculator._version import __version_tuple__ as version_tuple
16from pavpen.geometry_calculator.circle_calculator import CircleCalculator as CircleCalculator
17from pavpen.geometry_calculator.float_vector_field_operations import (
18 FloatVectorFieldOperations as FloatVectorFieldOperations,
19)
20from pavpen.geometry_calculator.orthonormal_basis_calculator import (
21 OrthonormalBasisCalculator as OrthonormalBasisCalculator,
22)
23from pavpen.geometry_calculator.planar_rotation_direction import PlanarRotationDirection as PlanarRotationDirection
24from pavpen.geometry_calculator.rounded_corner_calculator import RoundedCornerCalculator as RoundedCornerCalculator
25from pavpen.geometry_calculator.rounded_corner_calculator import (
26 RoundedCornerCalculatorComputedValueNames as RoundedCornerCalculatorComputedValueNames,
27)
28from pavpen.geometry_calculator.vector_field_operations import VectorFieldOperations as VectorFieldOperations
30__version__: Final[str] = version
31"""The module version string.
33It may contain suffixes, such as ``".dev7+dirty"``.
34"""
36__version_tuple__: Final[tuple[int | str, ...] | None] = version_tuple
37"""This module's version components as a tuple
39* May include suffixes.
40* May be undefined.
41"""
43__commit_id__: Final[str | None] = commit_id
44"""May be undefined"""