Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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


Release history Release notifications

Download files

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

Files for pyf3d, version 1.0.3
Filename, size File type Python version Upload date Hashes
Filename, size pyf3d-1.0.3-py2.7.egg (58.2 kB) File type Egg Python version 2.7 Upload date Hashes View hashes
Filename, size pyf3d-1.0.3-py2-none-any.whl (30.6 kB) File type Wheel Python version py2 Upload date Hashes View hashes
Filename, size pyf3d-1.0.3.tar.gz (16.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page