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.2.0

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.2.0
File Size Uploaded
fluidimage-0.2.0.tar.gz 987.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fluidimage 0.2.0
File
fluidimage-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fluidimage-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
fluidimage-0.2.0-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.12+ x86-64, Linux glibc 2.17+ x86-64 Details
fluidimage-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fluidimage-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
fluidimage-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fluidimage-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
fluidimage-0.2.0-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.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fluidimage-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fluidimage-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fluidimage-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
fluidimage-0.2.0-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.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fluidimage-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
fluidimage-0.2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fluidimage-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
fluidimage-0.2.0-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.2.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fluidimage-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 7.7 MB

Release files / fluidimage-0.2.0.tar.gz

Download URL fluidimage-0.2.0.tar.gz
Size 987.7 kB
Tags Source
SHA-256 checksum
How to use checksums
55b3b118ea16f72b00e9f51e9635fbae242751bbdde60e29ad6fdb5cc7274135
BLAKE2b-256 checksum
How to use checksums
4f13c25676a48efaecd616c59991b246002870ca1d7ae87c19ff75568c73d674
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp312-cp312-win_amd64.whl
Size 352.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d458744de1ca09589ff2765711a6e7eea2f0055255829a31228c87a0c1991af9
BLAKE2b-256 checksum
How to use checksums
0af9f09c04dc37be5a7262e9b622dec1adf94bf0313ee32355766f8cac1dc05d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 342.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
86cbec60058855288b909f2d30fe975df60937d9380b796ac89a382a111921c3
BLAKE2b-256 checksum
How to use checksums
07bd723300cc5027e87be2582a69aa01c552ac4ed56d9d9e4c6b85daea8400ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 344.3 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
805fc2320352ec1b07df776e6a3b12c564a73674e28dffab3498bf95ff5947ad
BLAKE2b-256 checksum
How to use checksums
d2007169e53d84c06a238c2c8124a729f32d7a9174989a0c6b738f9b22bbf03b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 300.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a8ae76fcabc009433dba05f647562d3c9d72a021aeaca8e2409bf4984d49147c
BLAKE2b-256 checksum
How to use checksums
d386006657414fb89293d0f0ad0993b6a31defd309c0ca3b42aa2f23713a94bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl
Size 315.7 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c4dccea12ff8d7ccb80f0b755b08d4c742b9e9a4b203da30742bee9d85c5dbef
BLAKE2b-256 checksum
How to use checksums
20900757ab54c582a105b7afc2018052f86b2a65e5b556cad1126ae87bcec2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp311-cp311-win_amd64.whl
Size 358.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d102a9fadbab24c01de08160f4726fcf6c2e5d338ca8d2adaa08e8af81c44863
BLAKE2b-256 checksum
How to use checksums
f6f554d2f929464d23333518fa85b207abb71d5003bdabf0d28b7c5e892498ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 348.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2747f71821a2048cbab323f23579ce237cf552c281cb45356ba1a1e3344b3536
BLAKE2b-256 checksum
How to use checksums
6bc316227f917595eea84fbd1ca56edbcf5664c0b93772a2085a3942e5f41d88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 349.4 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3ed25e36517e8d8329478a3279742d9aa73ccfe9b3df523c83cecde9d1dac820
BLAKE2b-256 checksum
How to use checksums
4271fcc1ba6e7db2598b4a644aac4bb0dd7d984458ca267c252a32f9bf66adba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 300.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
22639096df421fcf98008d71443a79b5fe9837bfa970465ee8035bbc71ad56ed
BLAKE2b-256 checksum
How to use checksums
483988e11d10601467411e6f0e446126ab0ea73a9e36bece627f60a4af22c2be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 314.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
33f83f9db33b3fc4a18a7d9153e4a8c1b0e799e74f2352f7c9416dcc312fcb64
BLAKE2b-256 checksum
How to use checksums
28006b258adbc3eff3c02ec79aa7c1e37ce9962f438792c13b9962df90f465ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp310-cp310-win_amd64.whl
Size 358.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3b3e7efec83bf3cdfa4f0a79c88ea553274f09f31000382fa1595219d48ca686
BLAKE2b-256 checksum
How to use checksums
5efcc6559d9a50b25996db0d0776a72be23066cb106ccf714476faa41a3e408e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 348.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a7cbfbd29356a4de5e8f7e7c54f402823cc63d2665fe0bcb954934f5f76c6dd9
BLAKE2b-256 checksum
How to use checksums
55d35b4f638ad863a9a73c668b263e5719af83e54e3f5665b58a12a917d307a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 349.4 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1cda364da3f27d06ac1705b52d77b4779937f93fa7a6f4053b8577162e91fdc8
BLAKE2b-256 checksum
How to use checksums
bebff88af732cf13fdbab8dfecc693e4e08d73bc41322b872260d37be1405ab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 300.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13ff5cdd22cc2e1395d142e07b5ad72f56dac7d0ec7443c6e06f5d8946878b83
BLAKE2b-256 checksum
How to use checksums
24dd8b98bd0a0440bab7800f15455c2dad236904475316e0c02f5088b94783c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 314.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7de3b47ccf5950106e6182d96da19fe179ecf9cbda028bff20bc3cc965b2bd52
BLAKE2b-256 checksum
How to use checksums
aca5676d2a47ddeb55bbc0d6a76162ff763a6473afbf10655d57203f5a18f0c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp39-cp39-win_amd64.whl
Size 358.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a1176b8fdcf900e029b7b8b2130b728053bb150de4e1d9affa5e9f7e88f60814
BLAKE2b-256 checksum
How to use checksums
ee57c9a31974e0c43f78acbc609bbb2bc4c8df04e464cad22fc71530bfaa2aa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 348.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
38714317c062108f3e0f7a6200c4f713097af88e14f7efe1bb6fbcc216c9dd23
BLAKE2b-256 checksum
How to use checksums
0d6f9eb9852ff851a0b7285010e0ded8a72b0f71317fc0800e015b89777b0efc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 349.6 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1b2e7f1b0797be963fa61141f67ea711407c6da8ed4628e0ceecf5155e716635
BLAKE2b-256 checksum
How to use checksums
d80e47a3b928c8acdded247080abd124c5618d123520e5f9383db2e5f8e184bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Size 300.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a9c5bc8e603d84f3516df61a17736063cb4d40a3136b9239d087f8d2879512d8
BLAKE2b-256 checksum
How to use checksums
a36448ede952c89b0c334a49c19ea2714d0e27ab0b291d0282237729048438cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

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

Download URL fluidimage-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 314.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0f56e0ff2ab4509de556b21a278e266dfd9cb46a4c80fadd0621c760d5778b3a
BLAKE2b-256 checksum
How to use checksums
c2fee725e709bc5f49f43134f20703b962ed4b1498528dcf109a9252f2cf8900
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8
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