phm2helix(1)
π phm2helix(1) β the Engineering girlies' manual π
okay so bestie, you found your way into phm2helix(1), a page from the Engineering manual section, and honestly? it's giving "niche but iconic." let's get into it. π¦
β¨ NAME β¨
phm2helix β calculate projections through a time varying phantom object. literally that's the whole gig. π
πΈ SYNOPSIS πΈ
phm2helix outfile ndet nview phmprog [OPTIONS]
π DESCRIPTION π
phm2pj calculates projections through a time varying phantom object. no cap, that's what it says, that's what it does. π
not me noticing the page saysphm2pjin the description while the command isphm2helixβ¦ anyway, we're reporting it exactly as written, periodt. π
π OPTIONS π
--outfileβ name of output file for projections. this is where your little projections go to live. π--ndetβ number of detectors. count 'em, bestie. π’--nviewβ number of rotated views. more views = more drama. π--phmfileβ temporary phantom file name. and it comes in β¨flavorsβ¨:hermanβ Herman head phantomherman-bβ Herman head phantom (Bordered)shepp-loganβ Shepp-Logan head phantomshepp-logan-bβ Shepp-Logan head phantom (Bordered)unitpulseβ Unit pulse phantom
--phmfile nameβ get Phantom from phantom file. yes she's on the list twice, she contains multitudes. π--descβ description of raysum--nrayβ number of rays per detector (default =1)--rotangleβ degrees to rotate view through (multiple ofPI) (default =1)--geometryβ geometry of scanning, choose your fighter:parallelβ parallel scan beams (default)equilinearβ equilinear divergent scan beamsequiangularβ equiangular divergent scan beams
--focal-lengthβ focal length ratio (ratio to radius of phantom) (default =1)--field-of-viewβ field of view (ratio to diameter of phantom square) (default =1)--traceβ trace level to use, one of:noneβ no tracing (default)consoleβ trace text level
--verboseβ verbose mode. she talks. π£οΈ--debugβ debug mode. for when things are lowkey cursed. π--versionβ print version--helpβ print a terse help message
π«Ά AUTHORS π«Ά
Ian Kay, Ph.D. and Kevin Rosenberg, M.D. <kevin@ctsim.org> β icons, honestly. π
π°οΈ HISTORY π°οΈ
CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In 1999 it was ported to GNU/Linux and later ported to Microsoft Windows. the way this software has been alive longer than most of usβ¦ main character energy fr fr. π
π§ SEE ALSO π§
ctsim(1) ctsimtext(1) if1(1) if2(1) ifexport(1) ifinfo(1) linogram(1) phm2if(1) phm2pj(1) pj2if(1) pjHinterp(1) pjinfo(1) pjrec(1)
go read those too, bestie, the lore runs deep. π
mwah π this page lives in the Engineering manual as phm2helix(1), brought to you by Kevin Rosenberg and Ian Kay β that's the whole sign-off, no extra deets, so we're keeping it cute and keeping it accurate. byeee πβ¨
π¦ where this page comes from
- debian bookworm: ctsim 6.0.2-6+b2 Β· GPL
- debian trixie: ctsim 6.0.2-6+b5 Β· GPL
- ubuntu jammy: ctsim 6.0.2-5 Β· GPL
- ubuntu noble: ctsim 6.0.2-6build3 Β· GPL
- ubuntu resolute: ctsim 6.0.2-7 Β· GPL
- ubuntu stonking: ctsim 6.0.2-7 Β· GPL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms