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

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

Built distributions (wheels)

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

Total release size: 9.0 MB

Release files / fluidimage-0.4.6.tar.gz

Download URL fluidimage-0.4.6.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
9285146497a820ac94b37f0260f9731b2955f9a246ce196bfa644f09982c97e9
BLAKE2b-256 checksum
How to use checksums
493776b542c3488ec28217833a03fc7266536dc250c3ca7a8ac6af5fbc0da574
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.6-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.6-cp312-cp312-win_amd64.whl
Size 378.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f44da631637a0c6b4fc1abd05342c3c5d5e4529c2158c09bec2b046710e42db8
BLAKE2b-256 checksum
How to use checksums
041ca4e92e871b9de7dccdf3535aaab96824f24f9eec5556a103391e1faae0a5
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.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 425.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f8d69cb885a802ffc1d7620a14b312758d9cc42a8328b4bdd4c174913db69adb
BLAKE2b-256 checksum
How to use checksums
69e81912387ef826143077a7dfd97498d92ca095fee9b906b4f53af3df6c4575
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.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 421.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
065c7f8478824f38006513e847ad12246c249bc6016f5c639fc4933a8c86a129
BLAKE2b-256 checksum
How to use checksums
f331e3968f8df61f8e3fe0edfd2fb092c0a1abfc545a71c3c2cf0142f44ead57
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.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.6-cp312-cp312-macosx_11_0_arm64.whl
Size 364.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
505c620dcf0769f37bc0b0c9ad3d1f1c6f44ed72bc459c077958e9e37ca1c450
BLAKE2b-256 checksum
How to use checksums
973b0c14d605381c025d5eafe161c71ca5c623b0554937e386971e74fe692516
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.6-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.6-cp312-cp312-macosx_10_9_x86_64.whl
Size 387.5 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
508c884a31ce602da6639b84f142570fb4adc008da245c8ba7bef0314ae235f9
BLAKE2b-256 checksum
How to use checksums
f80ad688d19831dfab4093c15e232e58d762e0ea7544bfbb244e6bbbd0e2041f
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.6-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.6-cp311-cp311-win_amd64.whl
Size 378.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
225fde54d946c340168acc24a61c67da5611d1a0c84a85f0296abaf8f359ee8f
BLAKE2b-256 checksum
How to use checksums
0363f201254c2f90f99567d34be60fc802720136055fef0005b3aacc8b39f7b7
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.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 433.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
de03fddd098c002a01dc28c8ef55c6a16b83dad9fa76a2c13dc82d0796c1bba6
BLAKE2b-256 checksum
How to use checksums
09df1fdaba24b9283ecf6ff2474ddc8dd7ac620fa2e5a5a7a7d2d0d1a3b683e4
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.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 429.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e3dd7272c6a45752219535de92cd6958b8cc929d40fc7dfe38a75e94316dc446
BLAKE2b-256 checksum
How to use checksums
90c83baf51c6ec3707dbf60f2478b5fcc4f86b857b399de5080df52aa95fcc19
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.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.6-cp311-cp311-macosx_11_0_arm64.whl
Size 363.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d5de47b0beddcaea3e39cd499d5ce7b737fecc23f36a0aae0f6d67aee80c606
BLAKE2b-256 checksum
How to use checksums
8f6a2c7bec0554730e98a7d8fb90c2adb0601518d9f608fddd1de5253780df7c
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.6-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.6-cp311-cp311-macosx_10_9_x86_64.whl
Size 385.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
44a8aebf3075610ffc950f7a0a67c2df3093878f32995665056f7a871a0e491b
BLAKE2b-256 checksum
How to use checksums
e1fe38ef9f6c8fea5a4ee58da645417ca60718e0abaef8b7de3d21e3de573977
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.6-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.6-cp310-cp310-win_amd64.whl
Size 378.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
01a32ca8d4bf078d250ed954a6ddee5ce214585128d3491895eb5db7bc4e61f2
BLAKE2b-256 checksum
How to use checksums
7664c9841965293f2a74301e7b72d3110c9882efc33bed7936281e4b039e044e
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.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 433.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
024a7f37826883b225cd2217b9d78aaaa667a3ffa2393b758f702d93a0f52566
BLAKE2b-256 checksum
How to use checksums
198e215b3d3c0f01c2fd3c9618d9175c7fa3690cb1771291714299683fed02da
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.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 429.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
afec024d8c74da53f16f6353e945ebff3e6105d4c51f0dab6ec7d5f0f47d8a0f
BLAKE2b-256 checksum
How to use checksums
bf0156554dd689a8fa8cc561e8b5be429e1bfde3a1c902bb95d91ea6873d19c0
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.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.6-cp310-cp310-macosx_11_0_arm64.whl
Size 363.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4692cf464803bbd6207e4bd206d9844fd8bd39245a07b4088cce57c0d5776aa
BLAKE2b-256 checksum
How to use checksums
12c38ac70d39107c819151812c1fafacee5ce884111d8790fb27d4dd9b37db4c
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.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 385.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9ecff1e662dec9ff93833ff86b0ddc652138aa9b648e47f9f9ed3250a770d643
BLAKE2b-256 checksum
How to use checksums
6c6fb6d6d1bebbd068944c9182e45f022b391a3cece69edf0cafad088fa02334
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.6-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.4.6-cp39-cp39-win_amd64.whl
Size 378.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
19ca71ee61dbec31fff8a72df398d5e2add370992a3fc6fb091bb7a572c16d79
BLAKE2b-256 checksum
How to use checksums
a736f5150be4f104aa3e3d5ab8f21d17a5912547fc7887800e5cdef63b81dd6e
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.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 433.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
54bf420e3dbc31fdd83c9c8b577c4dc6c73b270f842732cb3b9c9397d7078d0e
BLAKE2b-256 checksum
How to use checksums
26bd775a8736d6adf381bd81a58a817997494123c818d0f04d10124ef1bb86b1
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.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 430.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
66f1ad3e5b532cc502a735dcae09296398fbed04ffefc02e5c365f81a061414e
BLAKE2b-256 checksum
How to use checksums
861e808716fe1882368880d87ef1cdf6305564ad551e4c36b5efa71dc547d0d5
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.6-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.6-cp39-cp39-macosx_11_0_arm64.whl
Size 363.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d11d208d6576202b5400dcf5af1112386b69758f12da571d65d26578088c2df
BLAKE2b-256 checksum
How to use checksums
6445006c98eae510d793e39e3913b3a55fcc35f7d564ab8af9adbb83d0b50a2a
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.6-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.6-cp39-cp39-macosx_10_9_x86_64.whl
Size 385.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d837bff7dbf3b50d7a4d5f9d8c4b9a59ec4557846fd54ff0646d52875d3322fc
BLAKE2b-256 checksum
How to use checksums
8c06e5fe68b2a7ae99c36b96e8db65ef606a2efe4cf4f5beda74cec931ea0402
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