Skip to main content

A medical imaging viewer for CT scans with advanced analysis features.

Project description

Command line options: To start program, use ct_viewer.

Can enter debug mode with -debug

Select GPU with -gpu=<device number>
    Default is -gpu=0

Config file:

A configuration file will now be created/loaded at $USERHOME/.config/ct_viewer/config.ini

Geometry: All files are loaded in and interpolated to be 1 x 1 x 1 mm/pix using the pixel dimensions, slice thickness, and volume affine. They are initially centered at (0, 0, 0) in physical space in mm.

If no affine is present, assumes a 1x1x1 mm^3 voxel dimension and positively aligned volume. 

Navigation:

All navigation is done from the perspective of the patient according to the affine
of the volume. 

        a       -   Move volume in the negative X direction   -   Patient moves to their Right
        d       -   Move volume in the positive X direction   -   Patient moves to their Left

        w       -   Move volume in the negative Y direction   -   Patient moves to their Anterior
        s       -   Move volume in the positive Y direction   -   Patient moves to their Posterior

        q       -   Move volume in the negative Z direction   -   Patient moves to their Inferior
        e       -   Move volume in the positive Z direction   -   Patient moves to their Superior

        z       -   Negative change in image index            -
        c       -   Positive change in image index            -

Shift + a       -   Negative pitch of volume                  -   Rotates about X, moves Z into Y. 
Shift + d       -   Positive pitch of volume                  -   Rotates about X, moves Y into Z. 

Shift + w       -   Negative yaw of volume                    -   Rotates about Y, moves Z into X. 
Shift + s       -   Positive yaw of volume                    -   Rotates about Y, moves X into Z. 

Shift + q       -   Negative roll of volume                   -   Rotates about Z, moves Y into X. 
Shift + e       -   Positive roll of volume                   -   Rotates about Z, moves X into Y. 

Shift + z       -   Swaps between Group and Local control     -  
Shift + c       -   Swaps between Group and Local control     - 

Alt + a         -   Negative zoom in X direction              -   
Alt + d         -   Positive zoom in X direction              -   

Alt + w         -   Negative zoom in Y direction              -   
Alt + s         -   Positive zoom in Y direction              -   

Alt + q         -   Negative zoom in Z direction              -   
Alt + e         -   Positive zoom in Z direction              -   

Crtl + Any      -   Changes navigation setting at 5x the current increment. 
                -   Does not effect z and c keys. 

Middle Mouse    -   Click and drag to move the volume. Currently a little floaty as the rendering and mouse motion aren't perfectly aligned. 

Spacebar        -   Create landmark at crosshair position

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctviewer_research-0.3.3.1.9.3.tar.gz (117.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ctviewer_research-0.3.3.1.9.3-py3-none-any.whl (122.6 kB view details)

Uploaded Python 3

File details

Details for the file ctviewer_research-0.3.3.1.9.3.tar.gz.

File metadata

  • Download URL: ctviewer_research-0.3.3.1.9.3.tar.gz
  • Upload date:
  • Size: 117.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for ctviewer_research-0.3.3.1.9.3.tar.gz
Algorithm Hash digest
SHA256 d7ffa02d4b16b2dd05fbeb0d8d3812b9db154a5662a3ad16b32c4676823f576f
MD5 28ca6533a213e74cdf1bf8856d0f1210
BLAKE2b-256 aba245fbd119c4c2f34a1bd5a819f399af15a9766f0078dab16d05bdfa720a68

See more details on using hashes here.

File details

Details for the file ctviewer_research-0.3.3.1.9.3-py3-none-any.whl.

File metadata

File hashes

Hashes for ctviewer_research-0.3.3.1.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 878aaff863cdd9712f4f459ff3287666c66fd2ba792c036a969374688acb4a75
MD5 523e0ac1e482d39c306754c9fa6541ad
BLAKE2b-256 ec302baa3dfe2aa66b59496a553c81ea8ab9e6a2ffdd422bfac6817ba25c4f3b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page