Skip to main content

FluidImage

Latest version Supported Python versions Documentation status Code coverage Heptapod CI Github Actions Linux Github Actions Pixi

FluidImage is a libre Python framework for scientific processing of large series of images.

Documentation: http://fluidimage.readthedocs.org

Image processing for fluid mechanics is highly dominated by proprietary tools. Such tools are not ideal when you want to understand and tweak the processes and/or to use clusters. With the improvement of the open-source tools for scientific computing and collaborative development, one can think it is possible to build together a good library/toolkit specialized in image processing for fluid mechanics. This is our project with FluidImage.

This package is young but already good enough to be used "in production" to

  • display and pre-process images,

  • compute displacement or velocity fields with Particle Image Velocimetry (PIV, i.e. displacements of pattern obtained by correlations of cropped images) and optical flow,

  • analyze and display PIV fields.

We want to make FluidImage easy (useful documentation, easy installation, usable with scripts and GUI in Qt), reliable (with good unittests) and very efficient, in particular when the number of images to process becomes large. Thus we want FluidImage to be able to run efficiently and easily on a personal computer and on big clusters. The efficiency is achieved by using

  • a framework for asynchronous computations (currently, we use Trio + multiprocessing, and in the long term we want to be able to plug FluidImage to distributed computational systems like Dask, Spark or Storm),

  • the available cores of the central processing units (CPU) and the available graphics processing units (GPU),

  • good profiling and efficient and specialized algorithms,

  • cutting-edge tools for fast computations with Python (in particular Pythran).

Metadata

Release files for fluidimage 0.4.1

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

Source distribution (sdist)

Source distribution for fluidimage 0.4.1
File Size Uploaded
fluidimage-0.4.1.tar.gz 995.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fluidimage 0.4.1
File
fluidimage-0.4.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fluidimage-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
fluidimage-0.4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.12+ x86-64 Details
fluidimage-0.4.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fluidimage-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
fluidimage-0.4.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fluidimage-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
fluidimage-0.4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.12+ x86-64, Linux glibc 2.17+ x86-64 Details
fluidimage-0.4.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fluidimage-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fluidimage-0.4.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fluidimage-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
fluidimage-0.4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.12+ x86-64 Details
fluidimage-0.4.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fluidimage-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
fluidimage-0.4.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fluidimage-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
fluidimage-0.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.12+ x86-64 Details
fluidimage-0.4.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fluidimage-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 7.6 MB

Release files / fluidimage-0.4.1.tar.gz

Download URL fluidimage-0.4.1.tar.gz
Size 995.4 kB
Tags Source
SHA-256 checksum
How to use checksums
83f4e4dc4a82897e59f93666b80adac5d398c7f70a935f7c6a7254c798de29d5
BLAKE2b-256 checksum
How to use checksums
5d9bc845963bb4698d72ed0defdd739fa8447ed8d0e7918e10033cc4e266e49e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.1-cp312-cp312-win_amd64.whl
Size 351.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9954af14501551444258a41fc0fc0707cc6ef3cfe45db8256ff10d3e39ffdf35
BLAKE2b-256 checksum
How to use checksums
a5645fe030a11e95647c21a48ec4d75a05b08a13c89a74f36ce631c5136abea8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 341.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1acf0dfc4e6861794649e1d630a0ced130bcef71ec0a841418e74c56b8359f10
BLAKE2b-256 checksum
How to use checksums
f7596a37075da647b6b085c620d3cf77a61b953026336bb2c6c7e4365a5133f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 343.6 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c669ffe9b0ba6d5b39266bdcf9ff0db060c853995d423b1ca3602f55d5943cf6
BLAKE2b-256 checksum
How to use checksums
6f76b57d3380fae73a12209ac6f70b798e99afda715000dd144c6fcb1c5ea759
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Size 300.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
69341f33137403d11652fe441cebd2698196a70474dc903fe232b1c2d6d20a06
BLAKE2b-256 checksum
How to use checksums
92c2e2ba1bf6742383ff5fbfc4528771f52d1a71ddc86193abe0c3d097477ec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl
Size 315.0 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
014527092c7ac244472e717b3c0bc8be33bfbf9ba662ce3f2a2bd2a363967536
BLAKE2b-256 checksum
How to use checksums
f81a5122259d03ebcd3b28dc8cecc767828d162d5fa8b80a2c2b3d4153b82e55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.1-cp311-cp311-win_amd64.whl
Size 357.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
342210bb1065ec218bb8640df58dff44b3eed2d9aec63f53cd7f6ec0c90836d0
BLAKE2b-256 checksum
How to use checksums
bdccf84b929bc0660678a53b145251961b9ae3a88f58865d00bde4f88ae1b960
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 347.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
585b19401cb7476f5bbaaf8b9e6b8d8d95bb5cea9a23f354043191d9239bfcef
BLAKE2b-256 checksum
How to use checksums
eeb1a1d97a8232473afd60d4baca90f1d6f3d993a628dd1ce4e08ad0772fea27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 348.7 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b136e3dc4f478be8ec78c0ea281048c8d31230dee0b0ce563a8ad1f078203d12
BLAKE2b-256 checksum
How to use checksums
a70cae4aac0c6883603f9fa7d799d720bd64091286ef9365b2be56f77742d8f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Size 299.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a33a0b759ff8f508738b77b39a2619deb461b7ca68e3845e3f44f85e6efcb7eb
BLAKE2b-256 checksum
How to use checksums
0f6e1e63682fc3705acadd5e5673098665eba85aa2fe883627caf7512453db89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 313.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
72e6d2e8d80fa61bf087ce467a091baf9d59e2bdf0183a836c911e2ca289b07f
BLAKE2b-256 checksum
How to use checksums
c2b13e4b132f1faf58299c0491db1f5b0df1b5fc0e398465c43970d9014b053e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.1-cp310-cp310-win_amd64.whl
Size 357.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
48c5bc1787c3d777fad4b3ef4bc445e7f25d7cb2707008a85ccf45b3c62dc1fc
BLAKE2b-256 checksum
How to use checksums
1522f820b92500d6efb0ce8fa86ce99eaf55bbb4e2bf78c045d9eea278d51f54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 347.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7179c757eaef75fd07359b86886be863c282949a1be7e0f079170ab7c94af6b7
BLAKE2b-256 checksum
How to use checksums
851c8d0b3c03b485ad217a7d4324aad3b26a9c881befe08bf94b9588d71b24ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 348.7 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b7233c8294ad2517597395f3e39023efa0a3fb6d0f2015e4938762b665b33e54
BLAKE2b-256 checksum
How to use checksums
95d8ad757c988b498c79a0aa1ecf52234c96898173ef85609cd33b53ec453c57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Size 299.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
71d6ea58532d77e00a03bf6d521f45aad7b92f1072c6ce001e65c5a52294f40e
BLAKE2b-256 checksum
How to use checksums
d78a2ec6542a88cc0a8ddacf1f3a6e65d28c877b50dc1947aebeee94719d43ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 313.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5a5ab02de519603110aaf865abac91608e17682c87a912f89257715a821c76bd
BLAKE2b-256 checksum
How to use checksums
ac8d6c5c98fa05f3e6154c49611332ad9fd8aee269f5a334809d44fd658561b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.4.1-cp39-cp39-win_amd64.whl
Size 357.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
478564c553632cfdb56df554f0868ce8e266a35b48caaf5c799dde6cfa697e4b
BLAKE2b-256 checksum
How to use checksums
192fcef7a3d34132190a82d87fb3cc5508a3113f6005963331490da81b1fad04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 348.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0de84c8fdf84a9f0443e903ad9e8c7272bba52c4e13d7a5d6efa23527cfba897
BLAKE2b-256 checksum
How to use checksums
c6739b97535cb75b0683c65b2f934fa7aa1eb862ccc5c8b9af86a2a06ad5e32d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 348.8 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fb5992065a0139867747170b87d747b2fbabd54cc566375f1345c79125198394
BLAKE2b-256 checksum
How to use checksums
700e4c0311202ea578b3a3cd2d27d9f7131c4465710d5d27375bd98059c4df90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Size 299.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c6eda1c784cb3286cb211c33a838cc2da76633651fb02638276299defcb38ab
BLAKE2b-256 checksum
How to use checksums
214eb0d44a4ac63a0abd00d25271b4372b5a47495a8c49387502ae1923e543ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / fluidimage-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 313.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
59ee9117d7d059d4ba2d1abafa6f038124de82086773bd575f326c713ab2bc68
BLAKE2b-256 checksum
How to use checksums
ed655a6f4931f5a2daf6dc31a0508e6610a2f397d265b50f58eb790289e02540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2
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