concat_affine(1)
π concat_affine β NAME π
okay so bestie, this is concat_affine from The Computational Morphology Toolkit, and it literally just concatenates affine transformations. That's the whole job. She's an icon, she's a specialist, she does one thing and she ate. π₯
β¨ SYNOPSIS β¨
concat_affine [options] x0 [x1 ...]
WHERE x0 ... xN is [{-i,--inverse}] affine transformation #. (If the
first transformation in the sequence is inverted, then '--inverse' must
be preceded by '--', i.e., use '-- --inverse xform.path').
so like. you hand her a whole sequence of affine transformations, x0 through xN, and she glues them all together. any one of them can get flipped with -i or --inverse. π¦
β οΈ heads up bestie, this is the sneaky part: if the first transformation in your sequence is inverted, then that--inversehas to come after a--first. so you write-- --inverse xform.path. it's giving "the parser is a little picky" but we love her anyway. π
πΈ DESCRIPTION πΈ
This tool computes the explicit concatenation of multiple affine coordinate transformations, and every single one of them can be optionally inverted. no cap. that's what she does. group-chat energy applied to matrices. π
π OPTIONS π
π Global Toolkit Options (these are shared by all CMTK tools) π
these ones are the communal closet. every CMTK tool shares them:
--helpβ write the list of basic command line options to standard output. the "hi what do you do" button.--help-allβ write the complete list of basic and advanced command line options to standard output. the deluxe version, the one with the secret menu.--wikiβ write the list of command line options to standard output in MediaWiki markup. for when you're being β¨documentation girlβ¨.--manβ write man page source in'nroff'markup to standard output. she contains multitudes fr fr.--versionβ write toolkit version to standard output.--echoβ write the current command line to standard output. so you can screenshot it for the group chat.--verbose-level <integer>β set verbosity level. you pick the number, she picks how chatty she is.--verbose,-vβ increment verbosity level by 1. β οΈ this one is deprecated; it's only supported for backward compatibility. she's still here out of loyalty.--threads <integer>β set the maximum number of parallel threads (for POSIX threads and OpenMP). multitasking queen behavior. π
π Main Options π
the main character section:
--outfile <string>,-o <string>β the output transformation.[Default: concat.xform ]--append,-aβ append to the output file.[default: overwrite]β so if you don't pass this, she's overwriting. dramatic but fair. π--invert-output,-Iβ invert the concatenated transformation before output.[default: no]π¦
π AUTHORS π
Torsten Rohlfing, with contributions from Michael P. Hasak, Greg Jefferis, Calvin R. Maurer, Daniel B. Russakoff, and Yaroslav Halchenko. a whole squad, a whole cast, the entire friend group carried this. π«Ά
π LICENSE π
http://www.fsf.org/licensing/licenses/gpl.html
π BUGS π
Report bugs at http://nitrc.org/projects/cmtk/ β please do NOT just vague-post about it, actually file the report bestie π
π 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. From April 2009 through September 2011, CMTK development and maintenance was supported by the NIBIB under Grant EB008381.
and that's the whole page, bestie!! this was concat_affine(1) from CMTK 3.3.1p2, dated Jun 24 2026 β yes, future-dated, she's ahead of her time, main character energy only βππ slay, go concatenate something, periodt π
π¦ 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