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.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 fluidimage 0.4.3
File Size Uploaded
fluidimage-0.4.3.tar.gz 998.4 kB Details

Built distributions (wheels)

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

Download URL fluidimage-0.4.3.tar.gz
Size 998.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3279986fb331ae5f83b4a316ebffb897745afbd6af313563478c4308ebba3573
BLAKE2b-256 checksum
How to use checksums
ea633f29fc2597e9c695a1cd829e5a82cdb1898ea4ba19e4a1a37987bb1f26ef
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.3-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.3-cp312-cp312-win_amd64.whl
Size 355.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0f7bda63f98234d24ee5a46485f57231fbdc94ac51fb90afef193f356659093c
BLAKE2b-256 checksum
How to use checksums
f60f490db0b4d32cf061d2a95cf5c256c973c7254a0954a90228edaa221bcb8e
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.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 345.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0a963639b22a5d12bef487763b36b0a7d093fc2708567cca6839ea8fec5288bc
BLAKE2b-256 checksum
How to use checksums
8446f3fa618b032e02daf99ba46148ed2f98799a82ce2cf9f52eb2e43f072d14
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.3-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.3-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 347.2 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b651a9fae5d1135018270975868eb9aa6eaf7b81cdd230ed29fe7fb768adb183
BLAKE2b-256 checksum
How to use checksums
cdf73bd4a50c080392512fae6911fb6aef52dad8a5be662e606c03f063bea905
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.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Size 303.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f76dcf787876c17843c2d4771acd106fdc46fbfdc3506a222cc237b87fdae67b
BLAKE2b-256 checksum
How to use checksums
11521e19f36ad2691b54dd7eba98564ccb3e4789be53013dd19fad0b79c0c706
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.3-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.3-cp312-cp312-macosx_10_9_x86_64.whl
Size 318.6 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
379e44b56b9e2ea348664eeff1f8965d273397f4c79a36859a27da16e92310ff
BLAKE2b-256 checksum
How to use checksums
d73b9d7a7b65eacf7087d4435e749ec6a113724970cf6b56855d7d4ea2cdb12e
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.3-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.3-cp311-cp311-win_amd64.whl
Size 361.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b573c07eb0d7271b301d01a9a560b84653017cb4afd3256c424f31791dbe14f3
BLAKE2b-256 checksum
How to use checksums
08d32992f909f7333cf4fe5208436b5d6bbcde9f41c1b639284631ee11178f86
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.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 350.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5eefdeee3dab2e8cf0d94897f4fd5c1557395c8a13fe04d78005b7ce1ac19c75
BLAKE2b-256 checksum
How to use checksums
740a6096aab56b58f246d63ce1e4d75a35ce38a0e937293694a048b6f9710937
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.3-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.3-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 352.3 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1ed94de0428709d69240fb7d2b1a73bfc70fbb202e84d9eff763c25020b8a8e6
BLAKE2b-256 checksum
How to use checksums
3006e59d6859f6ee18d1843a0a6ce619a6692237a02909f21359eabf9f6dbc73
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.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Size 303.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c6acc681d399b44b297bd0aee0daaaaeeb93698d2d1056194fd966bdea84d387
BLAKE2b-256 checksum
How to use checksums
7befe21c58802eb44b62730d361f7fe634c3e597d4d6c2e68490a61ae968deee
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.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 317.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
53c2a1bb2338ba17bbb88fed14ac35a3805d597902c475061fcd04a3c3aee71a
BLAKE2b-256 checksum
How to use checksums
52b0b70c21b7495cb4e0e03be7febeb7d931115b667757b6902de153b5186105
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.3-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.3-cp310-cp310-win_amd64.whl
Size 361.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fde1588a46ae87fa80a61b56430d293bd25c1298fb2087875ffae15713a6c1be
BLAKE2b-256 checksum
How to use checksums
66df59a4bbfcffe7e7d1744d9dcd8214a2c2fdd71f9fd38a005e4ad47d2394b0
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.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 351.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c406380535802f15ef17f5bb68c15fe2b1211ad9f0da5fa3cda41dce1cf9b6a6
BLAKE2b-256 checksum
How to use checksums
3c3851ffebabd36bffe23ad6d2adb71c5a4edd42c200c4fa21b18faac5b4edb9
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.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 352.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
0aca5edd69510a86e8f82e43d793dc35cb615cd3656209cecfd11eff1aa7d45c
BLAKE2b-256 checksum
How to use checksums
39ddf3cc3ceea3171609755d1affc0bbc5f47b4901b0d7836ed7584a8153519a
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.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Size 303.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c7e1fd57fcd6c23e1871d81f74fa4ba4dd1745c0e93af6fa76ebda980cd2163
BLAKE2b-256 checksum
How to use checksums
23c64812528de8e6ca8d30816785555707b58aa230238a3981cc7cce356678a1
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.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 317.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
69c9b8018a8bf85916d5bc7204b5f5c026b15ba4293c1f93875ae0fa52e3e815
BLAKE2b-256 checksum
How to use checksums
7a012debb46500da07d05465bb1362629e0815b368b96938f900996712518ac3
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.3-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.4.3-cp39-cp39-win_amd64.whl
Size 361.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8caa9dade05850997941d72622819c262780dcdfd0b42cacd1acd6a6c41e105d
BLAKE2b-256 checksum
How to use checksums
67c07855281e2096c46ad7015e466175535d5270c4d3dcfceaf8ab278f8faaf5
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.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 351.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
405a67680328c8b7d555a6bb31a96c0e86f797f70c4591d55ad6309636a6a3a7
BLAKE2b-256 checksum
How to use checksums
ceb080f56f3d90ddc98fafa4b6dac29e6b157b40dcdbd2e041d52c1c5547b1f6
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.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 352.5 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
556266e0283e800882a474a388604547ca96004f32d0bf423c12064cd77ebeea
BLAKE2b-256 checksum
How to use checksums
62fc559494b91e16c8586b7fe63c56ab3be3593975ec206990f6f7e62da08f1a
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.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3-cp39-cp39-macosx_11_0_arm64.whl
Size 303.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e7d66401968959c02a718e41006125df6d785508aebc82a9ed0a3195aaba630
BLAKE2b-256 checksum
How to use checksums
27f6021fd407f3d396da2e54d6682c64b0e8ca962353fdaa02597cc2b44e1aa0
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.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 317.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
61d5729639379fe536638f28bb888c33b08ccffad8f75416ec51414c6bc28fa1
BLAKE2b-256 checksum
How to use checksums
2e454e435b236e5f90a9d66a8de89cad3e7d7c6b1e1aea92af982d390741941d
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