crantr 0.2.1
- New
crant_key_point()returns a “good” annotation point on a neuron: the principal branch point of its L2 skeleton, with the neuron optionally rerooted onto its furthest endpoint first. Shares the dataset-agnosticfafbseg::key_point_from_neuron()helper but reads viacrant_read_l2skel()because the CRANT segmentation is hosted on a separate CAVE server thatfafbseg::read_l2skel()cannot currently reach (requiresfafbseg (>= 0.15.15)).
crantr 0.2.0
Metadata rework, now backed by fafbseg::cam_meta() (requires fafbseg (>= 0.15.12)):
-
crant_meta()is now a thin wrapper aroundfafbseg::cam_meta()pointed at the CRANTb_meta seatable. Column normalisation to the coconat/crantr schema is opt-in vianormalise_colnames = TRUE, andtranslate_idsis exposed to keep returned root ids consistent with a requestedversion/timestamp. -
crant_meta()gainsdrop_status(default"DUPLICATED") so CRANT’s known duplicate rows are filtered by default; passdrop_status = NULLto keep them. -
crant_ids()gainsna.rm(defaultFALSE) to drop missing root ids. The coconat id functions set this so CRANTb_meta’s incomplete rows no longer surface as spurious null-segment"0"ids. - Fixed
crant_ids()query lookup and itsinteger64default. - The legacy metadata cache API is deprecated in favour of the above.
