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

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.4
File Size Uploaded
fluidimage-0.4.4.tar.gz 1.0 MB Details

Built distributions (wheels)

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

Download URL fluidimage-0.4.4.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
9a9b077c55043c14e6b17ce2be2ae9e1f900c478b4c1252b0a233ac154ca9d61
BLAKE2b-256 checksum
How to use checksums
e7206d5acb22098c5cec12bd83ca1573eb9999db7db1369274d02823a9877e37
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.4.4-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.4-cp312-cp312-win_amd64.whl
Size 321.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c9080d55b17577bd365e0093637c345d670d835b6712f1c8e0b338bdb51608fa
BLAKE2b-256 checksum
How to use checksums
fe68de977e15aeed0a360e0f2aac40fd24822d5d0a29d5e40753ecf0987751cc
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.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 350.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e8d2473bbe7eb4c606f2d6059d77edbcdb6e889f1d0cbae40bef5f27bd790660
BLAKE2b-256 checksum
How to use checksums
649775042f41197626405f1996ca0bbf1c4018a3d81a318c59ef0a3a373d369d
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.4.4-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.4-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 352.5 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d6041eb6099157a31a0b98e241405b35fd32289f7d4d8e8eeb0d09d2b17086e5
BLAKE2b-256 checksum
How to use checksums
f1454ae16adc3002aa9b399d1731155f34d628e4c20727f32c80bf6d639ae0e9
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.4.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.4-cp312-cp312-macosx_11_0_arm64.whl
Size 309.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
40e1d54923edfdf48752fd1fe0044d0ee6269f6738de681d1066effc3d65af64
BLAKE2b-256 checksum
How to use checksums
2585f02a7eecff612958fda138c9b1c22a0fdde4d9d5841475e53329aaf62786
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.4.4-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.4-cp312-cp312-macosx_10_9_x86_64.whl
Size 324.0 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
634dd029e1f3ee113fd2a9edf7360829b27f1e82cace277df553c7a7b348047a
BLAKE2b-256 checksum
How to use checksums
e63533733c3fbace5f58dfd9d21167dcae8b45821132eaf4e12abaa97c219e61
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.4.4-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.4-cp311-cp311-win_amd64.whl
Size 321.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
524c271c464a525d0f59c0e50f7cec6d996d6c4aa7df91ad4b0b0265ce96992b
BLAKE2b-256 checksum
How to use checksums
58dcafcc920653cedef9a6eb94bb41e54a5002f2e06db1eb31f7540db3b3390d
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.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 356.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d31fed797d9405ac555fe2d4e407f702f31344d696fb7b0339e6793778d8884b
BLAKE2b-256 checksum
How to use checksums
cbed845c974f96961928e0152c57ed39c4d464a695ea0f9a9c87a7ef88dd66f6
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.4.4-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.4-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 358.1 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8cb5b3f3995fc05ef94b3369179e3a80ae57c5234e57e145e23bf73d6bc43cbf
BLAKE2b-256 checksum
How to use checksums
b533a74681ab4b6950ef616661d0d3c84bf04aeb68a8139f518a3c49d89d2d1e
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.4.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.4-cp311-cp311-macosx_11_0_arm64.whl
Size 308.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc0fd6059ca4de800c92442532ff0aef8f746d9d0d5e8f2b4c73d6f94b181cea
BLAKE2b-256 checksum
How to use checksums
539024e6565ef06d72e2edd41d2a27f17e31d9a8278886d820586262056fbc1f
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.4.4-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.4-cp311-cp311-macosx_10_9_x86_64.whl
Size 322.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
066b5e317b293f35a6b78a30ecf8ca15fdcd5113ccf424891fef0b050477c27e
BLAKE2b-256 checksum
How to use checksums
19963e957b8acebedcc26f2269b735eb3e437b802ea274dac7382622e8124150
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.4.4-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.4-cp310-cp310-win_amd64.whl
Size 321.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
09c7ad998290c32da0a91faa856dde9215c7d332056750e77c63b46779b42035
BLAKE2b-256 checksum
How to use checksums
2ab3dba3a33a857779af7607ea194b7c287d84202e1348818db9445294586a8d
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.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 356.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0f570fe2b6bf16d18ffa56cc5459f52c6afc526178c5e4552699e920ce01a040
BLAKE2b-256 checksum
How to use checksums
f4bcae55e9e9af409c8e7046af6b091ac200a3d5fcdd36a657ec000c32de8974
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.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 357.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
c4000186e206725366a644f3a8d374611c654add64e330b8f05131649c5d4bb6
BLAKE2b-256 checksum
How to use checksums
e9716d0e7bb04f2fa842b56a2b87f6fa5d1c86cd767ab35cdc4e2d3a211d7f0a
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.4.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.4-cp310-cp310-macosx_11_0_arm64.whl
Size 308.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f31410bd76f68739dc12f08a39b580f1a7f74d2c15a4e35759e66c2c5b3b31f7
BLAKE2b-256 checksum
How to use checksums
fa7f757802430c4f8da303fc70e34e3d94156db023423f2940455202793699ae
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.4.4-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.4-cp310-cp310-macosx_10_9_x86_64.whl
Size 322.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9c54863b0087504db96dcaa24efbbc6190a2195c80458742a47fb5bb886783d1
BLAKE2b-256 checksum
How to use checksums
97ad22594a94b48af2910871cfb79dbac2ee702e2fd9c855c57d9bf8daaab6f3
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.4.4-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.4.4-cp39-cp39-win_amd64.whl
Size 321.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
29d61313afc697793082c5182ce0d6dd952f87218c9bd675936487afbbd691c5
BLAKE2b-256 checksum
How to use checksums
c764ba37359cc5439b432ef2742d8f91be38ad624410b91607b0e8e204e77137
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.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 357.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
687ebd878d51c91021d6b70b85941ba4ba847e1d63e4198ba679f0dcdefcf037
BLAKE2b-256 checksum
How to use checksums
1d83f60a5c57e89a727bf047bc622d9b8e08a668b38f7599493a505348badd08
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.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 357.9 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e582b48c55fde6a677506e675bfd461ab4ec97706b13b78fb2ebfc929f415f6b
BLAKE2b-256 checksum
How to use checksums
6e2f763796a409859174845edf8b9501f9248c7ed3458d33547d724b562a0875
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.4.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.4-cp39-cp39-macosx_11_0_arm64.whl
Size 308.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
549cd0113407e8621325061246ba82bb0d94894e3c730b59a10d7c20592cdb05
BLAKE2b-256 checksum
How to use checksums
34c2662460fd7c9ce7d68bf8977e1b4e9afaecfea5576fa74742b66e3194af8e
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.4.4-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.4-cp39-cp39-macosx_10_9_x86_64.whl
Size 322.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bfc353ca22e38067e020379393d44713e1a422ba1fe9b9a2df1a9089c991aff4
BLAKE2b-256 checksum
How to use checksums
789b0db860b5d0cc96f90646869c9c937757a4ec6a8890165d7ecd99ee620e16
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