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 says phm2pj in the description while the command is phm2helix… 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 phantom
    • herman-b β€” Herman head phantom (Bordered)
    • shepp-logan β€” Shepp-Logan head phantom
    • shepp-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 of PI) (default = 1)
  • --geometry β€” geometry of scanning, choose your fighter:
    • parallel β€” parallel scan beams (default)
    • equilinear β€” equilinear divergent scan beams
    • equiangular β€” 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