Skip to main content

Filtering for micro-tomography data

Project description

About F3D

F3D is a python package designed for high-resolution 3D image with kernels written in OpenCL. F3D achieves platform-portable parallelism on modern multi-core CPUs and many-core GPUs. The interface and mechanisms to access F3D accelerated kernels are written in Python to be fully integrated with other Python packages. F3D delivers several key image-processing algorithms necessary to remove artifacts from micro-tomography data. The algorithms consist of data parallel aware filters that can efficiently utilize resources and can process data out of core and scale efficiently across multiple accelerators. Optimized for data parallel filters, F3D streams data out of core to efficiently manage resources, such as memory, over complex execution sequence of filters. This has greatly expedited several scientific workflows dealing with high-resolution images. F3D preforms two main types of 3D image processing operations: non-linear filtering, such as bilateral and median filtering, and morphological operators (MM) with varying 3D structuring elements.

Installation

pyF3D requires PyOpenCL to run. See this link for installation instructions.

Linux

You may install pyF3D with either conda or pip:

conda install -c als832 pyf3d

Or:

pip install pyF3D

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyf3d-1.0.3.tar.gz (16.9 kB view details)

Uploaded Source

Built Distributions

pyf3d-1.0.3-py2.7.egg (58.2 kB view details)

Uploaded Egg

pyf3d-1.0.3-py2-none-any.whl (30.6 kB view details)

Uploaded Python 2

File details

Details for the file pyf3d-1.0.3.tar.gz.

File metadata

  • Download URL: pyf3d-1.0.3.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyf3d-1.0.3.tar.gz
Algorithm Hash digest
SHA256 3dc81a2c68981466a9738ac5b9fa237bde0387c8dc05ea520413ac964be0a1ff
MD5 833bd2b1847f7739a2eee35478b3ffc3
BLAKE2b-256 7bfaaf4ed16c8776f08c42bea4b32cb48e6567b77d8fb0bcc49d8e451b096d7b

See more details on using hashes here.

File details

Details for the file pyf3d-1.0.3-py2.7.egg.

File metadata

  • Download URL: pyf3d-1.0.3-py2.7.egg
  • Upload date:
  • Size: 58.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyf3d-1.0.3-py2.7.egg
Algorithm Hash digest
SHA256 3161c5116ff82212dd4e70d4030d9e5f787ced83805472f8da0049ad8d1b8156
MD5 f97a5a70ff30b8e664b422daae0caa1a
BLAKE2b-256 159e061478cb6d1cfd7d8b5d30f0bfd66de5529a4cba6802ac6772a7524e1fdb

See more details on using hashes here.

File details

Details for the file pyf3d-1.0.3-py2-none-any.whl.

File metadata

File hashes

Hashes for pyf3d-1.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 d5e10613686a898352e936bf4d20e1209771d3b7181f4a6d291157b134aa77e6
MD5 3ad58d55cdd1d89feba7a479889217cd
BLAKE2b-256 db7f34170daa7a3eaad902145950b618da6e5c3f130f61c35b51e62be5d93776

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page