{ "info": { "author": "Holden Parks", "author_email": "hparks@lbl.gov", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "pyF3D\n=====\n\nAbout F3D\n---------\n\nF3D is a python package designed for high-resolution 3D image with kernels written in OpenCL. F3D achieves\nplatform-portable parallelism on modern multi-core CPUs and many-core GPUs. The interface and mechanisms to access F3D\naccelerated kernels are written in Python to be fully integrated with other Python packages. F3D delivers several key\nimage-processing algorithms necessary to remove artifacts from micro-tomography data. The algorithms consist of data\nparallel aware filters that can efficiently utilize resources and can process data out of core and scale efficiently\nacross multiple accelerators. Optimized for data parallel filters, F3D streams data out of core to efficiently manage\nresources, such as memory, over complex execution sequence of filters. This has greatly expedited several scientific\nworkflows dealing with high-resolution images. F3D preforms two main types of 3D image processing operations:\nnon-linear filtering, such as bilateral and median filtering, and morphological operators (MM) with varying 3D\nstructuring elements.\n\nInstallation\n------------\n\npyF3D requires PyOpenCL_ to run. See this_ link for installation instructions.\n\n.. _PyOpenCL: https://mathema.tician.de/software/pyopencl/\n\n.. _this: https://wiki.tiker.net/PyOpenCL/Installation\n\nLinux\n+++++\n\nYou may install pyF3D with either conda or pip:\n\n.. code-block:: bash\n\n conda install -c als832 pyf3d\n\nOr:\n\n.. code-block:: bash\n\n pip install pyF3D\n\n\nCopyright Notice\n----------------\n\nF3D Image Processing and Analysis for Many- and Multi-core Platforms, Copyright (c) 2014, The Regents of the University\nof California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S.\nDept. of Energy). All rights reserved.\n\nIf you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Technology\nTransfer Department at TTD@lbl.gov.\n\nNOTICE. This software is owned by the U.S. Department of Energy. As such, the U.S. Government has been granted for\nitself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to\nreproduce, prepare derivative works, and perform publicly and display publicly. Beginning five (5) years after the\ndate permission to assert copyright is obtained from the U.S. Department of Energy, and subject to any subsequent five\n(5) year renewals, the U.S. Government is granted for itself and others acting on its behalf a paid-up, nonexclusive,\nirrevocable, worldwide license in the Software to reproduce, prepare derivative works, distribute copies to the public,\nperform publicly and display publicly, and to permit others to do so.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/holdymoldy/pyF3D", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pyf3d", "package_url": "https://pypi.org/project/pyf3d/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyf3d/", "project_urls": { "Homepage": "https://github.com/holdymoldy/pyF3D" }, "release_url": "https://pypi.org/project/pyf3d/1.0.3/", "requires_dist": [ "futures", "numpy", "pyopencl" ], "requires_python": "", "summary": "Filtering for micro-tomography data", "version": "1.0.3" }, "last_serial": 2835822, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "f97a5a70ff30b8e664b422daae0caa1a", "sha256": "3161c5116ff82212dd4e70d4030d9e5f787ced83805472f8da0049ad8d1b8156" }, "downloads": -1, "filename": "pyf3d-1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "f97a5a70ff30b8e664b422daae0caa1a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 58164, "upload_time": "2017-04-27T23:16:09", "url": "https://files.pythonhosted.org/packages/15/9e/061478cb6d1cfd7d8b5d30f0bfd66de5529a4cba6802ac6772a7524e1fdb/pyf3d-1.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3ad58d55cdd1d89feba7a479889217cd", "sha256": "d5e10613686a898352e936bf4d20e1209771d3b7181f4a6d291157b134aa77e6" }, "downloads": -1, "filename": "pyf3d-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3ad58d55cdd1d89feba7a479889217cd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30596, "upload_time": "2017-04-27T23:16:07", "url": "https://files.pythonhosted.org/packages/db/7f/34170daa7a3eaad902145950b618da6e5c3f130f61c35b51e62be5d93776/pyf3d-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "833bd2b1847f7739a2eee35478b3ffc3", "sha256": "3dc81a2c68981466a9738ac5b9fa237bde0387c8dc05ea520413ac964be0a1ff" }, "downloads": -1, "filename": "pyf3d-1.0.3.tar.gz", "has_sig": false, "md5_digest": "833bd2b1847f7739a2eee35478b3ffc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16918, "upload_time": "2017-04-27T23:16:11", "url": "https://files.pythonhosted.org/packages/7b/fa/af4ed16c8776f08c42bea4b32cb48e6567b77d8fb0bcc49d8e451b096d7b/pyf3d-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f97a5a70ff30b8e664b422daae0caa1a", "sha256": "3161c5116ff82212dd4e70d4030d9e5f787ced83805472f8da0049ad8d1b8156" }, "downloads": -1, "filename": "pyf3d-1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "f97a5a70ff30b8e664b422daae0caa1a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 58164, "upload_time": "2017-04-27T23:16:09", "url": "https://files.pythonhosted.org/packages/15/9e/061478cb6d1cfd7d8b5d30f0bfd66de5529a4cba6802ac6772a7524e1fdb/pyf3d-1.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3ad58d55cdd1d89feba7a479889217cd", "sha256": "d5e10613686a898352e936bf4d20e1209771d3b7181f4a6d291157b134aa77e6" }, "downloads": -1, "filename": "pyf3d-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3ad58d55cdd1d89feba7a479889217cd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 30596, "upload_time": "2017-04-27T23:16:07", "url": "https://files.pythonhosted.org/packages/db/7f/34170daa7a3eaad902145950b618da6e5c3f130f61c35b51e62be5d93776/pyf3d-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "833bd2b1847f7739a2eee35478b3ffc3", "sha256": "3dc81a2c68981466a9738ac5b9fa237bde0387c8dc05ea520413ac964be0a1ff" }, "downloads": -1, "filename": "pyf3d-1.0.3.tar.gz", "has_sig": false, "md5_digest": "833bd2b1847f7739a2eee35478b3ffc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16918, "upload_time": "2017-04-27T23:16:11", "url": "https://files.pythonhosted.org/packages/7b/fa/af4ed16c8776f08c42bea4b32cb48e6567b77d8fb0bcc49d8e451b096d7b/pyf3d-1.0.3.tar.gz" } ] }