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.5.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.5.1
File Size Uploaded
fluidimage-0.5.1.tar.gz 1.1 MB Details

Built distributions (wheels)

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

Total release size: 8.9 MB

Release files / fluidimage-0.5.1.tar.gz

Download URL fluidimage-0.5.1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
648d24d1c046b105de5ebcc2e8d1c1f6e418152a3c4b945cfa35e4255495295b
BLAKE2b-256 checksum
How to use checksums
7a1f9af44703a61027a337afdc2ac204075f489e2b00f2009395b24258512f78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp312-cp312-win_amd64.whl
Size 380.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5ce001531757715ecde3da8ac84dba4c57856344555a54b223b5b8b3517a80a1
BLAKE2b-256 checksum
How to use checksums
209d5b6eeaa02971d837a2d0644093c529120cc730a1d408338cac17fe666a98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fluidimage-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 427.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
131f092e526e56751fadf654f0e745efcdec429937ee7e0462dd0e448212071d
BLAKE2b-256 checksum
How to use checksums
649bfeaf9b7c04b38f4b97005ac00113b969a91f32accb620c5d67a16ed448a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 423.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
dee6faaa2da4d4a9afdeaad5e1ee62ee437efcfb4440f17c357636c23eb0a56d
BLAKE2b-256 checksum
How to use checksums
3e604213b985b78105e6b9c081e172708a48128844bbfc7a37cd071691ccf951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Size 355.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
623c3969a8720c7297fffd59f26518f7ca3dc2eb8c67fb360a9c050d5ab245e9
BLAKE2b-256 checksum
How to use checksums
a395e39a2da6772fbcc693ee4e66cfb99103a8f78d31a342d45b83f88885b0bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp312-cp312-macosx_10_9_x86_64.whl
Size 375.4 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
859dd459a9c8346a618e4e38850ea95e7a48a6ac04e83f45867ad91021d0801e
BLAKE2b-256 checksum
How to use checksums
a620299671e9ce0fc46df1b701ef9b3115af31e8254e07feef742f79886b1e3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp311-cp311-win_amd64.whl
Size 380.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e1e218a53f7173468c39fff7aeeb298572485c3fd0c6bed74f4ae5a1440ce5a5
BLAKE2b-256 checksum
How to use checksums
172941fddd0a009a040f5f65c0462a93677a12ab9a79b4d8027c030888002a93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fluidimage-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 435.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7b1d7bf3358ce8e4ac1a3bd7dd2c83e891b72462888c7a6488a01a5cbd77f588
BLAKE2b-256 checksum
How to use checksums
a469ee936c93fb0e9f25741b291c672aefc7a97d6b65726c5c11a56792dfc7f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 431.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b405f707e700a60ce4dd2f40d3b1226a9536aa0d7176ed78a2524f2ec5042879
BLAKE2b-256 checksum
How to use checksums
ebc9d0fe2cc3e41b4697794d2c6370ac0c6f0b3ec13bcc249737c55c1dde336b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Size 354.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
445560dc33fea19acfc65d6dc152c22998ca7c6d0dc13d3c72701e827880f668
BLAKE2b-256 checksum
How to use checksums
98ee49b18d5db0999196dde3634b04ef9e4f503d3ff8af6cf260180b7107c975
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 375.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fa07d96707bbe98ce4324757ecede36ae27a3e509898ed77789244a0fb05d498
BLAKE2b-256 checksum
How to use checksums
aac189d50d7ae01ec2ee00e31442219e71e885feb25494769fa9e0e9b62276df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp310-cp310-win_amd64.whl
Size 380.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5f6b373145ca3910059551fcf0558a7f568a960b8a0a8fe2dd1072e435eb0f63
BLAKE2b-256 checksum
How to use checksums
44b69a6f71237e34bdd478ece72545e5528b698322b8f1e80fc856f95399e795
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fluidimage-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 435.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fdf6cdd18ecde352c8ff03cbb1f5502819392c96acf1bd9b28bf3af286e16994
BLAKE2b-256 checksum
How to use checksums
15d4801c574a206d563795c43e11fdfda74b78bfa0205be9f01a7b928b667fe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 431.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ba9404e13dfdba4871342d827378b871c2ba85dbe2c8e208329b70076f5cc258
BLAKE2b-256 checksum
How to use checksums
41484d3d109dc5c495e155740e8fb98db30c1dd41736bdd8ef491203bff71f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Size 354.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cf66b9e6e0d5e9c2988f14a8ca529b6e460fdd1aa7d057d86525a8f8e23affab
BLAKE2b-256 checksum
How to use checksums
03433fb1ce882e4c9133947cf82fb7ef4d73aa513313bf101104f98a157517ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 375.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ff16bf026cd741df48217a103fd7526715e83477a429608c2390aafc19010291
BLAKE2b-256 checksum
How to use checksums
3b6b971e86aede863700c8105ad11122253ef3bf717162f7e6b00793203cd51b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp39-cp39-win_amd64.whl
Size 380.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4a26873a36e0269aae12d90b2f9bf6388599ced653017b2993c209c5df4d6d92
BLAKE2b-256 checksum
How to use checksums
6eb80f274001c2f960c90e8ce221a54ea001d1dc3c49929ee427c4f7515111fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / fluidimage-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 435.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ed1f9185fd1f49ebb475e6500471a3a20863f10b944dd318ac19b71e1621436d
BLAKE2b-256 checksum
How to use checksums
c9042745b0bfc8e461ef34ecf24808a6d81f415a0dde705b47188092b4ca60cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 432.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f7ff50109c5932ba3e08f5f9c4971775d3f946062f6038eb2266513b2070d2f8
BLAKE2b-256 checksum
How to use checksums
c0f9cac09b23776cd9183138f00b8d270d26ea61898619e26a450f90c13c8b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Size 354.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9cabafe5373835074c289c157fd2adad6a4ba2c4f7722c6dc62b33375cf6c51
BLAKE2b-256 checksum
How to use checksums
96099e79297ec74041e5949c7bcd6f20fe36c5b035933150ec7208ee222a03b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

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

Download URL fluidimage-0.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 375.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0910d1fc354f23eaf0973e0fc819a996865df778f1445e85971267e324e2ecea
BLAKE2b-256 checksum
How to use checksums
196d05caaf7dc802782229168f8774150d9e15ebac2f91773f2fb57f5ab63289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3
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