{ "info": { "author": "Martin Craig", "author_email": "martin.craig@eng.ox.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: Free for non-commercial use", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# Quantiphyse\n\nViewer and data processing for 3D/4D medical imaging data\n\n## Overview\n\nQuantiphyse provides tools for modelling and analysis of 3D/4D volumetric data, principally MRI data. \n\nCore features:\n- Loading/Saving 3D/4D NIFTI files\n- Analysis tools including single/multiple voxel analysis and data comparison\n- Generic processing including smoothing, resampling, clustering\n\nFeatures available via plugins\n- Registration, motion correction\n- Modelling tools for DCE, ASL, DSC and CEST MRI\n- Integration of selected FSL tools\n\nSee: [http://quantiphyse.readthedocs.org/en/latest/](http://quantiphyse.readthedocs.org/en/latest/) for full documentation.\n\n## License\n\nQuantiphyse is available free under an academic (non-commercial) license. See the `LICENSE` file for\nfull details, and contact [OUI](https://process.innovation.ox.ac.uk/software) if interested in \ncommercial licensing.\n\n## Installation\n\nSee https://quantiphyse.readthedocs.io/en/latest/basics/install.html for current installation\ninstructions\n\n### Running from source code (for developers)\n\nRunning from source is recommended only if your are interested in developing the software further.\n\n1. Install the dependencies:\n\nThe list of Python dependencies is in `requirements.txt`\n\nFor example:\n\n pip install -r requirements.txt\n\n2. Build extensions\n\n`python setup.py build_ext --inplace`\n\n3. Run from source directory\n\n`python qp.py`\n\n### Packaging\n\nThe scripts packaging/build.py is used to build a frozen distribution package in the form of a compressed archive (`tar.gz` or `.zip`) \nand a platform-dependent package (`deb`, `msi` or `dpg`). It should run autonomously, however you may need to input the sudo password \non Linux in order to build a `deb` package. \n\nThe `--snapshot` option removes the version number from package filenames so you can provided them for download without having to change the link URLs.\n\nThe `--maxi` option builds a package which includes selected plugins, assuming these are downloaded\n\n## To Do list\n\n### Issue tracker\n\nCurrent issues can be viewed on the GitHub issue tracker (https://github.com/ibme-qubic/quantiphyse/issues)\n\n### Roadmap\n\n#### v0.6 (Released June 2018)\n\n - ASL tools first version (preprocess, model fit, calibration, multiphase)\n - Improved viewer (full resolution, aligned)\n\n#### v0.8 (Target Mar 2019)\n\n - Integration of selected FSL tools (FLIRT, FAST, BET, FSL_ANAT?) DONE\n - Improved registration support (apply transform) DONE\n - Improved ASL tools based on oxasl (inc. ENABLE, VEASL, DEBLUR) DONE\n - Fabber T1 DONE\n - Fabber DCE DONE\n - DSC widget DONE\n - Improvements to ROI builder - working 'paint' tool DONE\n - Motion simulation DONE\n - Add noise DONE\n\n#### v1.0 (Target June 2019)\n\n - Stable interface for QpWidget, QpData, Process\n - Python 3 DONE needs testing\n - Support PySide and PySide2 - ideally the latter by default pyside2 branch needs testing\n - Improved manual data alignment tools PART DONE\n - Otherwise no firm plans yet - selection from 'Vague plans' below\n\n### Migration to PySide2\n\n - The current implementation uses PySide which is based on Qt4\n - Update to PySide2 when released which uses Qt5\n - Will provide support for HiDPI screens and proper scaling in OSx\n - PyQtgraph is currently the stumbling block as release version does not support Pyside2\n - Current git version has PySide2 modifications but not yet tested\n - Consider move to VisPy if this does not come to fruition\n\n#### Vague Plans for Future\n\n - Refactoring of view classes\n - This is a mess at the moment. Need all view options to be stored as metadata\n and cleaner separation between the ImageView widget and the individual OrthoView\n widgets.\n\n - MoCo/Registration\n - Bartek's MC method\n\n - 3D view\n - Probably not that useful but fun and may be easy(?) with vispy. Reliant on good refactoring of ImageView\n - Application to surfaces (Tom K?)\n\n - Add Jola's texture analysis which sounds cool, whatever it is\n\n - PK modelling validation\n - QIBA in progress\n - QIN\n\n - Simplify/rewrite generic Fabber interface\n\n - Improve memory usage by swapping out data which are not being displayed?\n\n - All widgets which process within ROI should work with the subimage within the bounding box of the\n ROI, not the whole image. \n - Supervoxels does this already with great performance improvement.\n\n - Support other file formats using NIBABEL.\n - DICOM conversion included where DCMSTACK is available\n\n - Add semiquantitative measures\n - Area under the curve\n - Enhancing fraction\n\n - Simulation tools\n - Fabber test data\n - 'Simulated brain'", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://quantiphyse.readthedocs.io/", "keywords": "", "license": "License granted by University of Oxford for use by academics carrying out research and not for use by consumers or commercial businesses. See LICENSE file for more details", "maintainer": "", "maintainer_email": "", "name": "quantiphyse", "package_url": "https://pypi.org/project/quantiphyse/", "platform": "", "project_url": "https://pypi.org/project/quantiphyse/", "project_urls": { "Homepage": "https://quantiphyse.readthedocs.io/" }, "release_url": "https://pypi.org/project/quantiphyse/0.9.3.post2/", "requires_dist": null, "requires_python": "", "summary": "Quantiphyse is a data viewer and analysis platform for volumetric medical imaging data", "version": "0.9.3.post2" }, "last_serial": 5825163, "releases": { "0.7.10": [ { "comment_text": "", "digests": { "md5": "d8ea1ca61ff20f7c1496aa75c22bf305", "sha256": "c17823412653a2139535d80fc732ce6fad18ee817a6051361c93b51627b3d14b" }, "downloads": -1, "filename": "quantiphyse-0.7.10.tar.gz", "has_sig": false, "md5_digest": "d8ea1ca61ff20f7c1496aa75c22bf305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1134296, "upload_time": "2019-05-08T12:32:18", "url": "https://files.pythonhosted.org/packages/d1/aa/3b8b9b29068f813788432aa94b1dd429ddcfb408801b547abdd1313ebbba/quantiphyse-0.7.10.tar.gz" } ], "0.7.10.post12": [ { "comment_text": "", "digests": { "md5": "c3858343c2b5afbb77dea0a7b31615fe", "sha256": "ca83a35380b4a23485c5c3a7cf0bc276cdda6874dba3a00e2a73d560ff7873aa" }, "downloads": -1, "filename": "quantiphyse-0.7.10.post12.tar.gz", "has_sig": false, "md5_digest": "c3858343c2b5afbb77dea0a7b31615fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1134164, "upload_time": "2019-05-09T14:59:34", "url": "https://files.pythonhosted.org/packages/b7/5a/76cfda35951d452b757eff0997ed2efdc478d6e1ea3960c80e2ff7d42005/quantiphyse-0.7.10.post12.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "0dee7284f22d1886b585b9d8df398bfb", "sha256": "e6b1f4927f676fcdbdf1ad7147793873c0d75cde8df307c8cf6c11681a4c253d" }, "downloads": -1, "filename": "quantiphyse-0.7.6.tar.gz", "has_sig": false, "md5_digest": "0dee7284f22d1886b585b9d8df398bfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1508313, "upload_time": "2019-02-05T10:20:44", "url": "https://files.pythonhosted.org/packages/28/a0/59544760252150f881e99355db9350f780121f8a5bce54d4aadd0750a37c/quantiphyse-0.7.6.tar.gz" } ], "0.7.6.post15": [ { "comment_text": "", "digests": { "md5": "5f4b44a298cadb230e100509a29d8ca1", "sha256": "7f813b9c6089da32aa65b7f21727e3fe5e35168b583fe4f7a95b3b447d0f882e" }, "downloads": -1, "filename": "quantiphyse-0.7.6.post15.tar.gz", "has_sig": false, "md5_digest": "5f4b44a298cadb230e100509a29d8ca1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1526014, "upload_time": "2019-02-06T09:55:39", "url": "https://files.pythonhosted.org/packages/2d/46/3944f9d2f6520fdee2edf466b75c590a663f1302ecfb35341f81facf39ef/quantiphyse-0.7.6.post15.tar.gz" } ], "0.7.6.post20": [ { "comment_text": "", "digests": { "md5": "592b1ee55b52b5d912bac6fd7f3a22a4", "sha256": "66174e9b48eb1df19ee7789ed0be284106eafc09fa4eed65fd5387c5f276d7b0" }, "downloads": -1, "filename": "quantiphyse-0.7.6.post20.tar.gz", "has_sig": false, "md5_digest": "592b1ee55b52b5d912bac6fd7f3a22a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1525462, "upload_time": "2019-02-07T10:18:19", "url": "https://files.pythonhosted.org/packages/f5/ef/e7ab34f36c6ae6e1778d25950fde139f784793939f3e822232bfa347a57e/quantiphyse-0.7.6.post20.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "f1d81de52c69a1b5bd85ff062c78a5f1", "sha256": "328db31d515b11fd8d6375e490f67928b8d1dea4b642a75379e5afe019e1dbec" }, "downloads": -1, "filename": "quantiphyse-0.7.7-cp27-cp27m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "f1d81de52c69a1b5bd85ff062c78a5f1", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1970976, "upload_time": "2019-02-07T14:28:40", "url": "https://files.pythonhosted.org/packages/07/93/392ed46f2ee981489dd4ce553c57431c29528fc49b80066091d968e60522/quantiphyse-0.7.7-cp27-cp27m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7147945065a28a23ebf2ab5d800c451a", "sha256": "e74279c8f616dae7c2a890b8ea7306fe0f8fac49b1e2e44a527d4cf8a93aaecf" }, "downloads": -1, "filename": "quantiphyse-0.7.7-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "7147945065a28a23ebf2ab5d800c451a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2411603, "upload_time": "2019-02-07T15:41:41", "url": "https://files.pythonhosted.org/packages/8b/a7/56204df5f56d5bf4559b70e61c6ec96fa97a9dd34b54a0f242949cb26e7d/quantiphyse-0.7.7-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b55ef8a35d914791ebbd31be7560893a", "sha256": "046d12d18e67a80638f8ebe41e15fa1140869ee6959a34774081c1c2d56c310d" }, "downloads": -1, "filename": "quantiphyse-0.7.7-cp34-cp34m-macosx_10_6_x86_64.whl", "has_sig": false, "md5_digest": "b55ef8a35d914791ebbd31be7560893a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1954318, "upload_time": "2019-02-07T14:34:01", "url": "https://files.pythonhosted.org/packages/1b/78/0e942d68af6bdc94a714aa2c5368fb3cf6f5bf7e2c0d9f786efff2a5e01f/quantiphyse-0.7.7-cp34-cp34m-macosx_10_6_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "496b527f4fdb0be6f722d863c2e7e3d0", "sha256": "befdbe5f838c4ac5b7620fc80832d2bd682f854950c187340baf6007aa89f260" }, "downloads": -1, "filename": "quantiphyse-0.7.7.tar.gz", "has_sig": false, "md5_digest": "496b527f4fdb0be6f722d863c2e7e3d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1526214, "upload_time": "2019-02-07T13:57:49", "url": "https://files.pythonhosted.org/packages/a1/a7/53e97afab67628f860f014a6f0a06cb95237d8b99899f980953a85e9263d/quantiphyse-0.7.7.tar.gz" } ], "0.7.7.post26": [ { "comment_text": "", "digests": { "md5": "35caf5af42b948ef2c10417588c9599f", "sha256": "a154a13f919e230cb853d96a47f9880358b07a1604fa27b983c1eeaba9e1d94b" }, "downloads": -1, "filename": "quantiphyse-0.7.7.post26.tar.gz", "has_sig": false, "md5_digest": "35caf5af42b948ef2c10417588c9599f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1986580, "upload_time": "2019-02-26T15:40:23", "url": "https://files.pythonhosted.org/packages/ad/ba/6fd21170a8eb47fca0facbf3b6295ab7137a8676eee24da210342d721654/quantiphyse-0.7.7.post26.tar.gz" } ], "0.7.7.post27": [ { "comment_text": "", "digests": { "md5": "d3e0698306d32badcf525c5fabf9ba02", "sha256": "b515c83e8b786fadafaadda63c344e5333893f82fbb20d2bc4c9baa671882854" }, "downloads": -1, "filename": "quantiphyse-0.7.7.post27.tar.gz", "has_sig": false, "md5_digest": "d3e0698306d32badcf525c5fabf9ba02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1525798, "upload_time": "2019-02-27T10:24:13", "url": "https://files.pythonhosted.org/packages/af/62/cb86ae2a46f74905b08c3be53fee4734be2a8e04e1cbebaaaa452ffbd5c4/quantiphyse-0.7.7.post27.tar.gz" } ], "0.7.7.post5": [ { "comment_text": "", "digests": { "md5": "7a84ab53388bfdb295aed3586d718225", "sha256": "9bcdb7d3bc9a814741ea8faa1d80fba95c9f362198f09161a400fbd642fd554d" }, "downloads": -1, "filename": "quantiphyse-0.7.7.post5.tar.gz", "has_sig": false, "md5_digest": "7a84ab53388bfdb295aed3586d718225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1526046, "upload_time": "2019-02-12T09:57:17", "url": "https://files.pythonhosted.org/packages/5b/a0/5f676942f422dd20c42447ba0a367177631c5a7003ca3fc3d6e97e6decc4/quantiphyse-0.7.7.post5.tar.gz" } ], "0.7.8.post2": [ { "comment_text": "", "digests": { "md5": "7d43fc51477e20e7257f06219a47a6bb", "sha256": "6ed01cd53ddc7596a3560818e6e51ce1b6752af1ab05e2c12a4d2a5bc69027d5" }, "downloads": -1, "filename": "quantiphyse-0.7.8.post2.tar.gz", "has_sig": false, "md5_digest": "7d43fc51477e20e7257f06219a47a6bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1021331, "upload_time": "2019-03-04T13:48:14", "url": "https://files.pythonhosted.org/packages/0b/7d/be8099398da42f9f118f984873e189f8bf656543872114ae6257043471fe/quantiphyse-0.7.8.post2.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "cf16049f420aded2a8394b4bd7224630", "sha256": "1678359d345ec566cbc9d5a828abba72cd204e2d8e38058062cc88f00aeebbb1" }, "downloads": -1, "filename": "quantiphyse-0.7.9.tar.gz", "has_sig": false, "md5_digest": "cf16049f420aded2a8394b4bd7224630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1022512, "upload_time": "2019-04-05T15:01:04", "url": "https://files.pythonhosted.org/packages/f7/68/1cf4eb4c4ec88358cbde26ff20d3f8b1dfa14ad86a51929bcd7987a976bb/quantiphyse-0.7.9.tar.gz" } ], "0.7.9.post3": [ { "comment_text": "", "digests": { "md5": "fc2bd6f7e849d078ca14740c3780ded6", "sha256": "002e8a5cf581816fd72a905bf05eece835da5b7d20abf2ddc31f560ae11d394f" }, "downloads": -1, "filename": "quantiphyse-0.7.9.post3.tar.gz", "has_sig": false, "md5_digest": "fc2bd6f7e849d078ca14740c3780ded6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1022621, "upload_time": "2019-04-08T10:10:24", "url": "https://files.pythonhosted.org/packages/94/a0/563be0348626c5d5282c2659ec474be661fca8f8ee56eed8cac72dd3f2d0/quantiphyse-0.7.9.post3.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "0257ab8120047794e0384273bcdd0241", "sha256": "3f006cd45065bfc672e3f0fb5837d984d1e699ba7ffc4fea87255a5e278970a4" }, "downloads": -1, "filename": "quantiphyse-0.9.3.tar.gz", "has_sig": false, "md5_digest": "0257ab8120047794e0384273bcdd0241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1255020, "upload_time": "2019-09-13T09:49:54", "url": "https://files.pythonhosted.org/packages/22/28/8bb80097b50ac15adc1bac2e9a6890a6df60f9e293750bb9bcedb0340b92/quantiphyse-0.9.3.tar.gz" } ], "0.9.3.post2": [ { "comment_text": "", "digests": { "md5": "73b8af1ed9cee2416a02f2b29341cbde", "sha256": "fa803669f344a7258ae697e9b935a18d0b4f1d8b1637e0719004e3e5ca2a64c2" }, "downloads": -1, "filename": "quantiphyse-0.9.3.post2.tar.gz", "has_sig": false, "md5_digest": "73b8af1ed9cee2416a02f2b29341cbde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1255195, "upload_time": "2019-09-13T11:44:43", "url": "https://files.pythonhosted.org/packages/39/03/29bb7e794ed47bd7b79c3f0034b176b13d931c7d1afbc468a5e46aefb4bf/quantiphyse-0.9.3.post2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "73b8af1ed9cee2416a02f2b29341cbde", "sha256": "fa803669f344a7258ae697e9b935a18d0b4f1d8b1637e0719004e3e5ca2a64c2" }, "downloads": -1, "filename": "quantiphyse-0.9.3.post2.tar.gz", "has_sig": false, "md5_digest": "73b8af1ed9cee2416a02f2b29341cbde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1255195, "upload_time": "2019-09-13T11:44:43", "url": "https://files.pythonhosted.org/packages/39/03/29bb7e794ed47bd7b79c3f0034b176b13d931c7d1afbc468a5e46aefb4bf/quantiphyse-0.9.3.post2.tar.gz" } ] }