Other public symbols
Public compatibility types and helpers that do not belong to a narrower domain.
This catalog contains 30 public symbols. Select a symbol for its exact signature, parameters, return contract, errors, members, aliases, and behavior notes.
Modules
| Symbol | Import | Summary |
|---|---|---|
compat | from cadflow import compat | Lazy compatibility facade for applications migrating from the old API. |
graph_api | from cadflow import graph_api | Graph-domain compatibility facade. |
math | from cadflow import math | Math helpers for CAD-friendly curve parameterization. |
ql | from cadflow import ql | Public module in this domain. |
verifier | from cadflow import verifier | Public namespace for assembly and geometry structural checks. |
Classes
| Symbol | Import | Summary |
|---|---|---|
BSplineFitResult | from cadflow import BSplineFitResult | Result from fitting a cubic B-spline to sampled curve points. |
TagBinding | from cadflow import TagBinding | Canonical, source-preserving Semantic Binding Schema 1.0 assignment. |
TagBindingScope | from cadflow import TagBindingScope | Snapshot boundary in which an assignment target is evaluated. |
TagEvidence | from cadflow import TagEvidence | Typed evidence payload for a binding or a lineage witness. |
TagLineageWitness | from cadflow import TagLineageWitness | Evidence that makes a source binding visible in lineage scope. |
TagProducer | from cadflow import TagProducer | Identity of the operation, rule, or import that made an assertion. |
TagPropagation | from cadflow import TagPropagation | TagPropagation(topology: 'TopologyPropagation | str' = <TopologyPropagation.LOCAL: 'local'>, lineage: 'LineagePolicy | str' = <LineagePolicy.CONTINUATION_FRAGMENT: 'continuation_fragment'>, explicit_derivations: 'Tuple[LineageDerivation | str, ...]' = ()) |
TagTarget | from cadflow import TagTarget | Serializable assignment intent, separate from execution evidence. |
Enums
| Symbol | Import | Summary |
|---|---|---|
LineageDerivation | from cadflow import LineageDerivation | An enumeration. |
LineagePolicy | from cadflow import LineagePolicy | An enumeration. |
TagAttachment | from cadflow import TagAttachment | An enumeration. |
TagCertainty | from cadflow import TagCertainty | An enumeration. |
TagEvidenceKind | from cadflow import TagEvidenceKind | An enumeration. |
TagLifecycle | from cadflow import TagLifecycle | An enumeration. |
TagProducerKind | from cadflow import TagProducerKind | An enumeration. |
TagScope | from cadflow import TagScope | Supported projections of the semantic binding store. |
TagTargetKind | from cadflow import TagTargetKind | An enumeration. |
TopologyPropagation | from cadflow import TopologyPropagation | An enumeration. |
TrackingPolicy | from cadflow import TrackingPolicy | Controls how much topology provenance an operation computes. |
Exceptions
| Symbol | Import | Summary |
|---|---|---|
CadFlowError | from cadflow import CadFlowError | Structured ValueError variant for LLM-oriented repair guidance. |
Functions
| Symbol | Import | Summary |
|---|---|---|
fit_cubic_bspline_control_points | from cadflow import fit_cubic_bspline_control_points | Fit a minimal cubic B-spline control polygon to sampled curve points. |
legacy_api_module | from cadflow import legacy_api_module | Return the complete compatibility API bundled with CadFlow. |
Constants
| Symbol | Import | Summary |
|---|---|---|
AnyShape | from cadflow import AnyShape | Public constant in this domain. |
ToleranceMethod | from cadflow import ToleranceMethod | Public constant in this domain. |
UnitLike | from cadflow import UnitLike | Public constant in this domain. |