Skip to main content

OpenCL based GPU-accelerated image processing in napari

Project description

pyclesperanto-assistant

pyclesperanto-assistant is a yet experimental napari plugin for building GPU-accelerated image processing workflows. It is part of the clEsperanto project.

Installation

Download and install napari. After that, windows user should follow the instructions in the section below.

... more details coming soon ...

Installation on windows

On windows some additional steps are necessary. Download a pre-compiled wheel of pyopencl e.g. from here. It is recommended to install pyopencl-...+cl21-cp38-cp38-win_amd64 - the cl12 and cp38 are important when choosing the right download. They stand for OpenCL 1.2 and Python 3.8.

Enter your username and the correct pyopencl-... filename in the following line and execute it from the command line:

C:\Users\<username>\AppData\Local\Programs\napari\python\python.exe -m pip install pyopencl-2020.2.2+cl12-cp38-cp38-win_amd64.whl

In case napari doesn't start up (see also), enter your username in the following line and execute it from the command line:

C:\Users\<username>\AppData\Local\Programs\napari\python\python.exe -m pip install numpy==1.19.3

For developers

Getting the recent code from github and locally installing it

git clone https://github.com/haesleinhuepf/pyclesperanto_assistant.git

pip install -e ./pyclesperanto_assistant

Optional: Also install pyclesperantos recent source code from github:

git clone https://github.com/clEsperanto/pyclesperanto_prototype.git

pip install -e ./pyclesperanto_prototype

Starting up napari with the pyclesperanto assistant installed:

ipython --gui=qt pyclesperanto_assistant\pyclesperanto_assistant

Feedback welcome!

clEsperanto is developed in the open because we believe in the open source community. Feel free to drop feedback as github issue or via image.sc

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

napari_pyclesperanto_assistant-0.1.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file napari_pyclesperanto_assistant-0.1.0.tar.gz.

File metadata

  • Download URL: napari_pyclesperanto_assistant-0.1.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for napari_pyclesperanto_assistant-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5fa4efd5660c8a0b6084916fb013f7b27ef37a52c0a9c1be6dd71485a4dbb787
MD5 528babba907c3283bae8e5d16b5a91c2
BLAKE2b-256 04674a3c19285363cdec1de37a62a2fda0d1d4221b9f71d6f87cf86f7adfda36

See more details on using hashes here.

File details

Details for the file napari_pyclesperanto_assistant-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: napari_pyclesperanto_assistant-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for napari_pyclesperanto_assistant-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c97f046ad8e575ae3809e30d94f449764142b4bce4d585b92c0fbc15fbb298b6
MD5 fe7991d60bde0b878fffc498091eec7e
BLAKE2b-256 c5645d27958f7b60bb3da2c5628a173e4f479f5ebbbe963722ff1e317aa29eb1

See more details on using hashes here.

Supported by

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