Skip to content

Conformal Shimming for GE3T using ExSI and OpenSourceImaging Shim Drivers

License

Notifications You must be signed in to change notification settings

mikgroup/ge3t_shim_tool

 
 

Repository files navigation

ge3t_conformal_shim

Custom Conformal Shimming Calibration and Computation Tool for GE3T MRI Scanner

  • Automated using ExSI. A tool made by GE for the GE
  • Built for use with OpenSourceImaging Shim Drivers
  • Runs on ajacent machine to scanner computer, so that you have access to latest python environment
  • GUI built using PyQT6

Setting up and using the Shim Tool

  1. Navigate to the directory and install the required packages
$ cd <path/to/shimTool>
$ pip install -r requirements.txt
  1. Install / setup the pre-commit hooks

    $ pre-commit install

    Now when you commit, the pre-commit hooks will run and lint your code before you push. If you want to run the hooks manually, refer to https://pre-commit.com/#install or use pre-commit run --all-files

  2. There is provided a configsTemplate.json. Copy this file with the name configs.json, and adjust the contents to be dependent on personal preferences and scanner setup. The passwords / host ids are generally common for the GE Nspire

  3. Launch the tool. Use --no-gui to launch the tool in a python CLI or use --quiet to silence most of the logging and output.

$ python -i src/main.py [--no-gui] [--quiet]

Using just the ExSI Client

more details to be added...

About

Conformal Shimming for GE3T using ExSI and OpenSourceImaging Shim Drivers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 73.9%
  • Python 21.3%
  • C++ 2.8%
  • C 2.0%