GeneralRotor label frame dereferenced a missing .rotor — the
_label_frame code read entity.rotor.axis for a GeneralRotor, but that
field only exists on Motor; adding/labeling a GeneralRotor raised
AttributeError: 'GeneralRotor' object has no attribute 'rotor'. The frame
now reads entity.axis directly, so GeneralRotor (and Motor, whose
.rotor is a GeneralRotor) render and label correctly.
Inversion constructor example corrected — docs/py/geometry/operators.md
now documents Inversion(center=Point(...), radius=1.0) (the origin= kwarg
no longer exists) and updates the section description to mention
center/radius.
Precompiled-wheel binding list corrected —
docs/dev/workflows/precompiled-wheels.md now says seven bindings and lists
them all ((2,0) E2, (3,0) E3/P2, (4,0) P3, (4,8) N2/PGA2, (5,16)
N3/PGA3, plus (3,0) int64 and (10,0) int64); the directory-layout block
now includes binding_dim2_sig0_float64 and binding_dim4_sig0_float64.
Geometry basis-class restriction documented — docs/py/geometry/index.md
and create.md now state that Geometry only accepts the eight built-in
BasisXX classes and that a generic Algebra raises
ValueError: Unknown basis type: Algebra on create (while analyze returns
None).