Skip to main content

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

Metadata

Release files for pyf3d 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyf3d 1.0.3
File Size Uploaded
pyf3d-1.0.3.tar.gz 16.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyf3d 1.0.3
File Interpreter ABI Platform
pyf3d-1.0.3-py2.7.egg Legacy Egg format - - Details
pyf3d-1.0.3-py2-none-any.whl Python 2 none any Details

Total release size: 105.7 kB

Release files / pyf3d-1.0.3.tar.gz

Download URL pyf3d-1.0.3.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3dc81a2c68981466a9738ac5b9fa237bde0387c8dc05ea520413ac964be0a1ff
BLAKE2b-256 checksum
How to use checksums
7bfaaf4ed16c8776f08c42bea4b32cb48e6567b77d8fb0bcc49d8e451b096d7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyf3d-1.0.3-py2.7.egg

Download URL pyf3d-1.0.3-py2.7.egg
Size 58.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
3161c5116ff82212dd4e70d4030d9e5f787ced83805472f8da0049ad8d1b8156
BLAKE2b-256 checksum
How to use checksums
159e061478cb6d1cfd7d8b5d30f0bfd66de5529a4cba6802ac6772a7524e1fdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyf3d-1.0.3-py2-none-any.whl

Download URL pyf3d-1.0.3-py2-none-any.whl
Size 30.6 kB
Tags Python 2
SHA-256 checksum
How to use checksums
d5e10613686a898352e936bf4d20e1209771d3b7181f4a6d291157b134aa77e6
BLAKE2b-256 checksum
How to use checksums
db7f34170daa7a3eaad902145950b618da6e5c3f130f61c35b51e62be5d93776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.3 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page