streamxform(1)
π« streamxform β the manual, but make it cute π«
okay bestie, welcome to streamxform(1) from The Computational Morphometry Toolkit π§ β¨ yes that's a real thing and yes it's as iconic as it sounds.
πΈ NAME πΈ
streamxform β take point coordinates rolling in off a text stream and give them a whole new coordinate glow-up. it applies a coordinate transformation to them. that's the job. she does it well. π
β¨ SYNOPSIS β¨
streamxform XformList
like. that's it. one argument. slay.
π¦ DESCRIPTION π¦
so here's the vibe: an ASCII-format list of point coordinates comes in on standard input β just text points, livin' their life β and then you hand her a sequence of coordinate transformations (each one optionally inverted, your call, main character energy either way), and she applies all of them, in order, to those points. π€Έ
then the transformed points get written out to standard output. that's the whole arc. input points β glow-up montage β output points. periodt. π
π OPTIONS π
π Global Toolkit Options (these are shared by all CMTK tools)
--helpβ writes a list of the basic command line options to standard output. the starter pack. π«--help-allβ writes the complete list of basic and advanced command line options to standard output. the full lore drop. π--wikiβ writes the list of command line options to standard output in MediaWiki markup. for when you're being wiki-coded. βοΈ--manβ writes man page source in'nroff'markup to standard output. yes she contains multitudes. π--versionβ writes the toolkit version to standard output. π--echoβ writes the current command line to standard output. so you can see what you actually typed, bestie. π--verbose-level <integer>β set the verbosity level. π--verbose,-vβ bump the verbosity level up by 1. β οΈ heads up though: this one is deprecated, she's only still here for backward compatibility. love a legacy queen but still.--threads <integer>β set the maximum number of parallel threads (for POSIX threads and OpenMP). parallelism era. π₯
π Transformation Options
--affine-onlyβ apply only the affine component of each transformation in the given series (or its inverse, if you specified an inverse), even if the actual transformation is nonrigid. like, we're ignoring the squishy parts on purpose. π--inversion-tolerance <double>β the numerical tolerance of B-spline inversion, in mm. smaller values get you a more accurate inversion, but they may also increase the failure rate. π« so like, precision vs. risk, pick your fighter. [Default:1e-08]
π Output Options
--separator <string>β the field separator. this string or character separatesx,y, andzcoordinates from each other, and separateszfrom the remainder of every line. [Default:β a single space character, yes really, a space]
ngl that default is literally just a space and it's very easy to miss when you're reading. look at it. squint. it's a space. π
--precision <integer>β floating point precision for the output file. [Default:9]
π§ Image Space Options
--source-image <string>β sets the source image of the transformation, aka the image that the transformation maps points FROM. this corrects for differences in orientation and coordinate space. [Default:NONE]--target-image <string>β sets the target image of the transformation, aka the image that the transformation maps points TO. also corrects for differences in orientation and coordinate space. [Default:NONE]
π AUTHORS π
Torsten Rohlfing, with contributions from Michael P. Hasak, Greg Jefferis, Calvin R. Maurer, Daniel B. Russakoff, and Yaroslav Halchenko. the whole squad ate. π«Ά
π LICENSE π
http://www.fsf.org/licensing/licenses/gpl.html
go read it, bestie, it's giving GPL. β
π BUGS π
found a bug? report it at http://nitrc.org/projects/cmtk/ β they wanna know, fr fr. π
π ACKNOWLEDGMENTS π
CMTK is developed with support from the NIAAA under Grant AA021697, National Consortium on Alcohol and Neurodevelopment in Adolescence (N-CANDA): Data Integration Component. and from April 2009 through September 2011, CMTK development and maintenance was supported by the NIBIB under Grant EB008381. funding icons only π β¨
okay that's the whole page, you're basically a streamxform expert now, no cap. this was CMTK 3.3.1p2, dated Jun 24 2026, and it lives in section 1 of the manual β so go transform some points, you got this π¦πΈπ
π¦ where this page comes from
- ubuntu stonking: cmtk 3.3.1p2+dfsg-4build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms