Python implementation of the Extended Phase Graph algorithm for simulation of MRI signals
Project description
EpyG - Extended Phase Graphs in Python
Author: Daniel Brenner, (formerly) DZNE Bonn, Started in: 2016, continued in 2022
Extended Phase Graphs (EPG) are mathematical model of the signal evolution in magnetic resonance with particular applications imaging (MRI). This python implementation of the EPG formalism aim at being usable from a user perspective, being suited for educational uses as well as providing adequate performance to allow 'real' applicaltions e.g. for more "heavy" simulations. The overall implementation follows the Operator notation as e.g. shown by Weigel.
The code is currently works in progress! Use with great care!
Installation
EpyG is a pure python module built upon numpy.
it uses poetry as build and distribution tool.
Package structure
The EpyG package is structured in 3 modules
- EpyG - the actual representation of an Extended Phase Grap
- Operators - implementation of Operators that manipulate EpyG
- Applications - combinations of operators and looping to simulate real life MRI problems
First steps
For first steps it is advised to look at the example ipython/jupyter notebook(s) in the examples directory
Testing
The folder tests/ contains a set of unit/integration tests to prove basic functionality. Further application examples can be found in the examples subfolder where Jupyter notebooks illustrating the major concepts are distributed
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file epyg-0.2.0.tar.gz.
File metadata
- Download URL: epyg-0.2.0.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.5 Darwin/21.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c3b8dcb04e8ce0cb5eedcebb216fa4636f71d59ee1628178c222d005337ca9f
|
|
| MD5 |
0c465f18f8eed71aea5f6b0a041c5368
|
|
| BLAKE2b-256 |
fca33b967b3ad64a6ab46af506ffb5255585b82220846478c65643526714702d
|
File details
Details for the file epyg-0.2.0-py3-none-any.whl.
File metadata
- Download URL: epyg-0.2.0-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.5 Darwin/21.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3955a3824e34e703e32e2560f7bd93cb8519d8e18caaf32114041525ea896fb
|
|
| MD5 |
7a0e9a0a0b14d7270fdfc7e1a0b5baea
|
|
| BLAKE2b-256 |
351295d140b5c9bfb0466305b75fdbbb42036c26283081106f42241c20c8503e
|