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

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

Built distributions (wheels)

Table of built distributions (wheels) for fluidimage 0.4.3.post0
File
fluidimage-0.4.3.post0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fluidimage-0.4.3.post0-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.post0-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.post0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fluidimage-0.4.3.post0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
fluidimage-0.4.3.post0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fluidimage-0.4.3.post0-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.post0-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.3.post0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fluidimage-0.4.3.post0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fluidimage-0.4.3.post0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fluidimage-0.4.3.post0-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.post0-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.3.post0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fluidimage-0.4.3.post0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
fluidimage-0.4.3.post0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
fluidimage-0.4.3.post0-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.post0-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.post0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
fluidimage-0.4.3.post0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 7.5 MB

Release files / fluidimage-0.4.3.post0.tar.gz

Download URL fluidimage-0.4.3.post0.tar.gz
Size 998.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ee9d2f367c6bb7b7234737320fc9687b8353fb7991400cd7a321db8986c3ad4d
BLAKE2b-256 checksum
How to use checksums
29bc8733733733ad3d4ada10022f5f6d20e1b1f71dbaeb744ca80ba63232da02
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.post0-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.3.post0-cp312-cp312-win_amd64.whl
Size 316.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6851744f26ae44188af185f0341c68dc9ca893ecd199aa9633a063a4efe1920b
BLAKE2b-256 checksum
How to use checksums
fbb127a82cece3c9eeb900f3b5cc0682f52efb73f99ae2eb25668115aae7576a
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.post0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3.post0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 345.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d59e9c9a855a36e9e1a67b4720070ae055dc40ac2b845059efce7fc0a515b91a
BLAKE2b-256 checksum
How to use checksums
1461aadaefd9b57f1610fb9a8cfff5e4eb0c6f0783377016a89ce3913c80ca2b
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.post0-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.post0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 347.1 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
58dbc6e634e0e2b3546c8d9ea63c14d57ad25ffab7448273441c98ee4f9468b8
BLAKE2b-256 checksum
How to use checksums
339bfe29ec24659387400c5358f28d136dc6f0e2027c91c2fbfbbf19698eb61c
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.post0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3.post0-cp312-cp312-macosx_11_0_arm64.whl
Size 303.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f484035d20e8b3754727bbbefafdd27c2e621b14c9d5f18ba1457c42a5af6a4
BLAKE2b-256 checksum
How to use checksums
6dda3b8181c452247b6b278bc70d9dd8b1fc24e1fb77cd56fa96546bfe074c3b
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.post0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.3.post0-cp312-cp312-macosx_10_9_x86_64.whl
Size 318.5 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6db1d258f9bfab7c6ee3c3f7899198ce02d73bae7473a486d6e9f79d3473d292
BLAKE2b-256 checksum
How to use checksums
3181574ad0709ae84288245cfcbe0ef958a0c33a3e88be8e701f3cffa06766ab
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.post0-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.3.post0-cp311-cp311-win_amd64.whl
Size 316.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5ab6dcfac10abd3e3abd6b0354079d8dc4c2d8b6418b1f6c03099e431d3347cf
BLAKE2b-256 checksum
How to use checksums
4fa65940ff8c24eba4e876fe98175255a8b1b0994598b13dbf87cb15ac9bc7d1
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.post0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3.post0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 351.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ec5cfe65ffdb472fe685785d1c37ebf4cad7937b24837e57e5488831e1bff77d
BLAKE2b-256 checksum
How to use checksums
968a996fae62ffb2d38252a5c3a0e515e231aaaea7d588efde7d2955fb7c897c
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.post0-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.post0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 352.6 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e7e7051cf772a933eb147a0dbf6c3ea35e7cfe2459e6dd33a9311d9eb9a2c619
BLAKE2b-256 checksum
How to use checksums
cb38407820487ca06effc3d8479253a746a5dd681dadbf705264b1fd6fe98c8a
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.post0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3.post0-cp311-cp311-macosx_11_0_arm64.whl
Size 302.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0be69d6a195ba90edfa89b4f99869f32b972ac6c328345a587421b55f6a14927
BLAKE2b-256 checksum
How to use checksums
e0b67a01381fda3c51dbc1519b43bddb0b782bb168daa261c8bcbea0ddbc9bf7
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.post0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.3.post0-cp311-cp311-macosx_10_9_x86_64.whl
Size 317.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
41c2e071bb635de42c258c71ecdc4bf649e385552aedff4adfb1097ef6f0a4d8
BLAKE2b-256 checksum
How to use checksums
991618686d37cfa370fd72c15f178cd98da9846e4518ce3fe4598f64bd6bb4a1
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.post0-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.3.post0-cp310-cp310-win_amd64.whl
Size 316.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6f44557b9a7f6d3853ff1fd8bc9bdf6f07f6ae2b2f0d361d55324c58c7e36ef3
BLAKE2b-256 checksum
How to use checksums
2abf41caf91c118653b24ade4783b84c857dbe8ca760bdeba9f6f6fbdc8af176
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.post0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3.post0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 351.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
93b11c6b51e9b7cc391c587da946bf1cfd663b61c0f8e4fecf8f3ce1e9d55ac4
BLAKE2b-256 checksum
How to use checksums
291dfb55d23d1cbc24c0cb1d064edce871684a590429a197d2846dd32696db17
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.post0-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.post0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 352.2 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
04526f8474fe6df842e73c0dc334ddff373354fd4cd33d5180a16b046b86259c
BLAKE2b-256 checksum
How to use checksums
03d2e660e3522046126373a09e5e5ba0757daffe6f7ceec23ba4ac1a0a937af2
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.post0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3.post0-cp310-cp310-macosx_11_0_arm64.whl
Size 302.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f9d2ba5f8ea4b01e1e21eb2c99e98be0ea6ff45c3a6f864cebf5eb0aa43859cd
BLAKE2b-256 checksum
How to use checksums
4e631d7cdc5252fb41b56a562be458bb7eaa1b4632fa6cb050bdc4a4c0f38003
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.post0-cp310-cp310-macosx_10_9_x86_64.whl

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

Download URL fluidimage-0.4.3.post0-cp39-cp39-win_amd64.whl
Size 316.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
85ec420700991657ba68051998b0f7ccb3d855e6454bb074e4119242fec9fc5a
BLAKE2b-256 checksum
How to use checksums
c6d5babf971330c9b303a7dd768b243beef309fba7855799ec50c0e120676b19
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.post0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.3.post0-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
ab791b9cebddb862416ed86748d4ebd9bb8bbd98204579755e0c9c44ee540455
BLAKE2b-256 checksum
How to use checksums
c763c4af58665cffbe0cf4864e4d9c3ac21394d21143929aa4cec349d8bb1180
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.post0-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.post0-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
66e10c6fb10071bab0c9d3a72cf34f0fcacc26f8d0634f66472e158f6d364bd0
BLAKE2b-256 checksum
How to use checksums
68eefec5aff0ede55826b1bbf25e086004f00965003b0778dd4f6bbb77ab3c37
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.post0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.3.post0-cp39-cp39-macosx_11_0_arm64.whl
Size 302.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
74e441f3d67eb2ced0fad58ee686b8448fb6fab3ee52ecfb9841999fcd54af87
BLAKE2b-256 checksum
How to use checksums
6225c2da4bd828a0e66f76498556c96842b71d95f4113c69482d97f7a76c18d0
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.post0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.3.post0-cp39-cp39-macosx_10_9_x86_64.whl
Size 317.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7b9738baddc6ab72be470f54cf1606affb821faf3afe5ad3d41644d506ca9703
BLAKE2b-256 checksum
How to use checksums
892686de45fc2086c4a379debdbd93d3fe78791e80caf03c728628871ac9ce22
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