Tags: mind-inria/mri-nufft
Tags
A major bug in NSP read trajectory implementation (#85) * Fix Nsp reading module * Fixes * Fix black --------- Co-authored-by: chaithyagr <[email protected]> Co-authored-by: GILIYAR RADHAKRISHNA Chaithya <[email protected]>
Added siemens data reader and phase shifter (#89) * Added siemens and add_raw shifts * Update src/mrinufft/io/siemens.py Co-authored-by: Pierre-Antoine Comby <[email protected]> * Update * Fixed some more * Moved codes around * Added np.ndarray * Fix movement * Fix movement * Fix flake * ruff fix * Fix * Remove bymistake add * style: ruff * feat(io.utils): add basic test. --------- Co-authored-by: Pierre-Antoine Comby <[email protected]>
feat: add examples creating GIF of trajectories. (#93) * feat: add examples creating GIF of trajectories. * docstring * disable pooling * escape file copy for the gallery * use path * fix: pytest/sphinx-gallery consistency pytest and sphinx-gallery are not running the file from the same point of view.
Direct Torch and CUPY support for gpUNUFFT arrays (#80) * Written codes * Have shapemismatch checks * Added support * Temporary * add with numpy * Fix pep508 * Linter stuff * Added black * Fixed ruff * Point to release * Move to gpuNUFFT * Add with_numpy_cupy to cufinufft * Added codes exposing spectral radius and pipe * fix linting * update test_ci --------- Co-authored-by: GILIYAR RADHAKRISHNA Chaithya <[email protected]>
Auto register Interfaces (#29) * feat: add __init_subclass__ to base operator. * feat: add backend and available class attribute to all interfaces. * refactor: use the built backend list. * refactor: run the availabilty check in base class. * feat: allow get_operator to return initialized operator. * docs: add docstring. * feat: expose list_backends. * fix: proper module imports. * style: remove empty line. * fix: don't register class if backend does not exist or is false. * refactor: leave the interfaces in their dedicated folder. This allow easy automatic import of the interfaces. * fix imports * refactor: move function out of init * feat: add optional backend filter. * fix: imports.
PreviousNext