Metadata-Version: 2.1
Name: miutil
Version: 0.8.0
Summary: Medical imaging utilities for the AMYPAD and NiftyPET projects
Home-page: https://github.com/AMYPAD/miutil
Maintainer: Casper da Costa-Luis
Maintainer-email: casper.dcl@physics.org
License: Apache 2.0
Project-URL: Changelog, https://github.com/AMYPAD/miutil/releases
Project-URL: Documentation, https://github.com/AMYPAD/miutil/#miutil
Keywords: fMRI,PET,SPECT,EEG,MEG
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Environment :: GPU
Classifier: Environment :: GPU :: NVIDIA CUDA
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Other Scripting Engines
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: Utilities
Provides: miutil
Requires-Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7
Description-Content-Type: text/x-rst
Requires-Dist: tqdm (>=4.40.0)
Requires-Dist: pathlib2 ; python_version <= "2.7"
Provides-Extra: cuda
Requires-Dist: argopt ; extra == 'cuda'
Requires-Dist: pynvml ; extra == 'cuda'
Provides-Extra: dev
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Requires-Dist: wheel ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: pytest-timeout ; extra == 'dev'
Requires-Dist: pytest-xdist ; extra == 'dev'
Requires-Dist: codecov ; extra == 'dev'
Provides-Extra: mbeautify
Requires-Dist: argopt ; extra == 'mbeautify'
Requires-Dist: tqdm (>=4.42.0) ; extra == 'mbeautify'
Requires-Dist: requests ; extra == 'mbeautify'
Provides-Extra: nii
Requires-Dist: nibabel ; extra == 'nii'
Requires-Dist: numpy ; extra == 'nii'
Provides-Extra: plot
Requires-Dist: matplotlib ; extra == 'plot'
Requires-Dist: numpy ; extra == 'plot'
Requires-Dist: scipy ; extra == 'plot'
Provides-Extra: web
Requires-Dist: requests ; extra == 'web'

miutil
======

Medical imaging utilities.

|Version| |Py-Versions| |Tests| |Coverage| |DOI| |LICENCE|

Basic functionality needed for `AMYPAD <https://github.com/AMYPAD/AMYPAD>`_
and `NiftyPET <https://github.com/NiftyPET/NiftyPET>`_.


Install
-------

Intended for inclusion in requirements for other packages.
The package name is ``miutil``. Extra install options include:

- cuda

  - provides `miutil.cuinfo <https://github.com/AMYPAD/miutil/blob/master/miutil/cuinfo.py>`_

- mbeautify

  - provides `miutil.mlab.beautify <https://github.com/AMYPAD/miutil/blob/master/miutil/mlab/beautify.py>`_

- nii

  - provides `miutil.imio.nii <https://github.com/AMYPAD/miutil/blob/master/miutil/imio/nii.py>`_

- plot

  - provides `miutil.plot <https://github.com/AMYPAD/miutil/blob/master/miutil/plot.py>`_

    - includes a useful 3D multi-volume ``imscroll`` function which depends only on ``matplotlib``

- web

  - provides `miutil.web <https://github.com/AMYPAD/miutil/blob/master/miutil/web.py>`_


To install extras and their dependencies,
use the package name ``miutil[option1,option2]``.


.. |Tests| image:: https://img.shields.io/github/workflow/status/AMYPAD/miutil/Test?logo=GitHub
   :target: https://github.com/AMYPAD/miutil/actions
.. |Coverage| image:: https://codecov.io/gh/AMYPAD/miutil/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/AMYPAD/miutil
.. |Version| image:: https://img.shields.io/pypi/v/miutil.svg?logo=python&logoColor=white
   :target: https://github.com/AMYPAD/miutil/releases
.. |Py-Versions| image:: https://img.shields.io/pypi/pyversions/miutil.svg?logo=python&logoColor=white
   :target: https://pypi.org/project/miutil
.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4281542.svg
   :target: https://doi.org/10.5281/zenodo.4281542
.. |LICENCE| image:: https://img.shields.io/pypi/l/miutil.svg
   :target: https://raw.githubusercontent.com/AMYPAD/miutil/master/LICENCE.md


