Metadata-Version: 2.1
Name: miutil
Version: 0.11.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 :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
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.7
Description-Content-Type: text/x-rst
Provides-Extra: dev
Provides-Extra: nii
Provides-Extra: plot
Provides-Extra: cuda
Provides-Extra: web
Provides-Extra: mbeautify
License-File: LICENCE.md

miutil
======

Medical imaging utilities.

|Version| |Py-Versions| |Conda| |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/actions/workflow/status/AMYPAD/miutil/test.yml?branch=master&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
.. |Conda| image:: https://img.shields.io/conda/v/conda-forge/miutil.svg?label=conda&logo=conda-forge
   :target: https://anaconda.org/conda-forge/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
