{ "info": { "author": "Davide Micieli", "author_email": "neutompy@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# NeuTomPy toolbox\n\n\n**NeuTomPy toolbox** is a Python package for tomographic data processing and reconstruction.\nSuch toolbox includes pre-processing algorithms, artifacts removal and a wide range of iterative\nreconstruction methods as well as the Filtered Back Projection algorithm.\nThe NeuTomPy toolbox was conceived primarily for Neutron Tomography and developed to support\nthe need of users and researchers to compare state-of-the-art reconstruction methods and choose the optimal data-processing workflow for their data.\n\n# Features\n* Readers and writers for TIFF and FITS files and stack of images\n* Data normalization with dose correction, correction of the rotation axis tilt, ring-filters, outlier removals\n* A wide range of reconstruction algorithms powered by [ASTRA toolbox](https://www.astra-toolbox.com/): FBP, SIRT, SART, ART, CGLS, NN-FBP, MR-FBP\n* Image quality assessment with several metrics\n\n# Installation\n\nNeuTomPy toolbox supports **Linux** and **Windows** 64-bit operating system.\n\nFirst of all, install a [conda](https://www.anaconda.com/download/) python environment with **Python 3.5 or 3.6**.\n\nIt is required to install some dependencies, hence run the following inside a conda environment:\n``` console\n$ conda install -c simpleitk simpleitk\n$ conda install -c astra-toolbox astra-toolbox\n$ conda install -c conda-forge numexpr matplotlib astropy tifffile opencv scikit-image read-roi tqdm pywavelets\n```\n\nThen install NeuTomPy toolbox via `pip`:\n\n``` console\n$ pip install neutompy\n```\n# Update\n\nTo update a NeuTomPy installation to the latest version run:\n``` console\n$ pip install neutompy --upgrade\n```\n\n# Documentation\nComplete documentation can be found on Read the Docs: .\n\nTutorials and code examples of typical usage can be found in the folder [examples](https://github.com/dmici/NeuTomPy-toolbox/blob/master/examples).\n\nA sample dataset for testing purpose can be found [here](https://mega.nz/#F!k0g32QiC!zbGZMuTES4WOzrxJEfPaSA). This dataset includes neutron radiographs of a phantom sample acquired at the IMAT beamline, ISIS neutron spallation source, UK.\n\n# Contact\nIf you want to contact us for any reasons, please send an email to: neutompy@gmail.com\n\n\nLicense\n=======\n\nThe project is licensed under the [GPLv3](https://github.com/dmici/NeuTomPy-toolbox/blob/master/LICENSE) license.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dmici/NeuTomPy-toolbox", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "neutompy", "package_url": "https://pypi.org/project/neutompy/", "platform": "", "project_url": "https://pypi.org/project/neutompy/", "project_urls": { "Homepage": "https://github.com/dmici/NeuTomPy-toolbox" }, "release_url": "https://pypi.org/project/neutompy/1.0.8/", "requires_dist": null, "requires_python": "", "summary": "Python package for tomographic data processing and reconstruction", "version": "1.0.8" }, "last_serial": 4600454, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "106ed0a3d33522c6c2f88821516c8fdd", "sha256": "02880c99589657445eb33e3d105998377f7327326100fcef4604837ae62ad977" }, "downloads": -1, "filename": "neutompy-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "106ed0a3d33522c6c2f88821516c8fdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46019, "upload_time": "2018-09-19T10:02:52", "url": "https://files.pythonhosted.org/packages/ff/dd/9b80e5171d23e72246e042638f47694bb3fb0cb123d96aff235a69350419/neutompy-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ba639e9f5e25e0327d700552d9f5ce4", "sha256": "1de8100f1aa40e4091cc24d440fd000f5f668afc589133d214f3f3143163e8b2" }, "downloads": -1, "filename": "neutompy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3ba639e9f5e25e0327d700552d9f5ce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36472, "upload_time": "2018-09-19T10:02:54", "url": "https://files.pythonhosted.org/packages/e2/ba/abe17887670f68c7bba33a1d02bbfcfd48cb750278f2d2eea8e2da73aaad/neutompy-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "d893104f5ee1e5c3285c579839c1a3b6", "sha256": "98c631ea4d6e2d217946a0f23042850ce79535a172603264553e3cd280db0730" }, "downloads": -1, "filename": "neutompy-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d893104f5ee1e5c3285c579839c1a3b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45693, "upload_time": "2018-09-29T20:44:14", "url": "https://files.pythonhosted.org/packages/5d/93/4279a09d31ba3e57d430bda68dc2f0c3c65772ab377696c63af1a73b8bab/neutompy-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5126483cb2a1659b3aae1cba05048f3d", "sha256": "45d26861afc2b736e4b0f4e9950a12f143568d1d790c744d0800eba96e536514" }, "downloads": -1, "filename": "neutompy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "5126483cb2a1659b3aae1cba05048f3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37815, "upload_time": "2018-09-29T20:44:16", "url": "https://files.pythonhosted.org/packages/4a/e5/768e7d12c38d1fa8fd009bf923b1694ef0ea7d6983fdd4797298b2af18e0/neutompy-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "4f3707e3b31718aa301d3c7b0b069d29", "sha256": "50dbcc0d75df3717f70eb2c39c7dddc15c07de2d2bc1c71243466bb488ef5901" }, "downloads": -1, "filename": "neutompy-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4f3707e3b31718aa301d3c7b0b069d29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47627, "upload_time": "2018-10-03T21:44:20", "url": "https://files.pythonhosted.org/packages/30/a3/47138dd19d3552622b852be8d4e92da9831922c61c0781f1c00202e84939/neutompy-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e66daf79e030ae664c17124d8983e459", "sha256": "7da077df32cc6ee13f6dde16b446426e41e6e05e5fd84efa2c187496cda12aa2" }, "downloads": -1, "filename": "neutompy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "e66daf79e030ae664c17124d8983e459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37848, "upload_time": "2018-10-03T21:44:22", "url": "https://files.pythonhosted.org/packages/bb/00/6c8d074da109a7c09f8f827f359dae1d35599576735975f9102a7d0b6738/neutompy-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "1b7e9591eabd20f7eafae79cc9e29de9", "sha256": "c0305009b4e052d88dec4710a2d72b6fa05ef3897f1e6187ba196b9cb3892ef1" }, "downloads": -1, "filename": "neutompy-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1b7e9591eabd20f7eafae79cc9e29de9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47946, "upload_time": "2018-10-18T10:48:02", "url": "https://files.pythonhosted.org/packages/6c/44/809f3f4aa041740825f04ea44030cd6588c44c52da4944250dd42bb9e6be/neutompy-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a615093ad187e0fa03335b09cf3b3013", "sha256": "f5c97b49debad57b47a1f3a546c35ac7ef0ffc71146f255070507f30bbd8c044" }, "downloads": -1, "filename": "neutompy-1.0.5.tar.gz", "has_sig": false, "md5_digest": "a615093ad187e0fa03335b09cf3b3013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38166, "upload_time": "2018-10-18T10:48:04", "url": "https://files.pythonhosted.org/packages/1e/28/1f71bf79b59e928877991cd34221bb8a70ed9a323e769b9213b2b6e0ba51/neutompy-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "e3e1e13f339800eb6cbf2ea4b313c24f", "sha256": "19a9a0b7066537c2bd41bf15d81ede434b2aba12c722bf1fa4d98fb937ef7954" }, "downloads": -1, "filename": "neutompy-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e3e1e13f339800eb6cbf2ea4b313c24f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48496, "upload_time": "2018-10-21T15:50:59", "url": "https://files.pythonhosted.org/packages/60/3f/c9398fafcd3e5344bb6cd8c040600b7cf86b43e99cf8ca8885ac85113c72/neutompy-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cb5b60f11b2a651958cb14e08f66776", "sha256": "f1d5388bfde0bb2c69b16b34a0e7ed7b5c4d5f46ec5e84b1c3a5b55481d3e560" }, "downloads": -1, "filename": "neutompy-1.0.6.tar.gz", "has_sig": false, "md5_digest": "9cb5b60f11b2a651958cb14e08f66776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38773, "upload_time": "2018-10-21T15:51:01", "url": "https://files.pythonhosted.org/packages/bc/c4/f7b0c68e75314c6e1375b88a47b6f37a594e3ba70f5ebe437efc05937813/neutompy-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "cf3e538fa439436680391dca9149237a", "sha256": "39e689bc57c74177f3d1eb05c27748812a62c54d14cd9a1682ee31b69fa0b766" }, "downloads": -1, "filename": "neutompy-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "cf3e538fa439436680391dca9149237a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48548, "upload_time": "2018-10-22T21:46:56", "url": "https://files.pythonhosted.org/packages/16/74/016d559670a0d0a2bc3cc7a567bf333a167fe72bfed04d6f0a81c53466f3/neutompy-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7676168ab22fb8c95c3bb5ce974d03aa", "sha256": "ff4b060a012a75befd360bd0a47368da03f95556c08fad5d4329d6986a125027" }, "downloads": -1, "filename": "neutompy-1.0.7.tar.gz", "has_sig": false, "md5_digest": "7676168ab22fb8c95c3bb5ce974d03aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38986, "upload_time": "2018-10-22T21:46:58", "url": "https://files.pythonhosted.org/packages/62/a2/6ee50a20e863d5b673ff0eb26d8672177de1328ceb89a9eb5f8bf3e18dd0/neutompy-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "c221d5ccc73877b62f553db1de2f5d28", "sha256": "6fc40b86f36cf801b432fc07b2e3bc000d79e3b3374f562bd75bb507a813cf61" }, "downloads": -1, "filename": "neutompy-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c221d5ccc73877b62f553db1de2f5d28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49211, "upload_time": "2018-12-14T19:01:25", "url": "https://files.pythonhosted.org/packages/4f/d4/77f03d8050bdb023d1236c2df66077388fecfb8f7d70025a57e62c0e644d/neutompy-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ef714537cbfc378ef4b04daaa9b1b8b", "sha256": "9f0633c840bcf5b38b7f64443f3169db8badfa87390d23984840a47a8031fd43" }, "downloads": -1, "filename": "neutompy-1.0.8.tar.gz", "has_sig": false, "md5_digest": "8ef714537cbfc378ef4b04daaa9b1b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39628, "upload_time": "2018-12-14T19:01:28", "url": "https://files.pythonhosted.org/packages/44/60/b750f201831f847eda73f6aaf91e7c0da16849389a73b23d5d52fbec9d50/neutompy-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c221d5ccc73877b62f553db1de2f5d28", "sha256": "6fc40b86f36cf801b432fc07b2e3bc000d79e3b3374f562bd75bb507a813cf61" }, "downloads": -1, "filename": "neutompy-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c221d5ccc73877b62f553db1de2f5d28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49211, "upload_time": "2018-12-14T19:01:25", "url": "https://files.pythonhosted.org/packages/4f/d4/77f03d8050bdb023d1236c2df66077388fecfb8f7d70025a57e62c0e644d/neutompy-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ef714537cbfc378ef4b04daaa9b1b8b", "sha256": "9f0633c840bcf5b38b7f64443f3169db8badfa87390d23984840a47a8031fd43" }, "downloads": -1, "filename": "neutompy-1.0.8.tar.gz", "has_sig": false, "md5_digest": "8ef714537cbfc378ef4b04daaa9b1b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39628, "upload_time": "2018-12-14T19:01:28", "url": "https://files.pythonhosted.org/packages/44/60/b750f201831f847eda73f6aaf91e7c0da16849389a73b23d5d52fbec9d50/neutompy-1.0.8.tar.gz" } ] }