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

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.2
File Size Uploaded
fluidimage-0.4.2.tar.gz 995.5 kB Details

Built distributions (wheels)

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

Total release size: 7.6 MB

Release files / fluidimage-0.4.2.tar.gz

Download URL fluidimage-0.4.2.tar.gz
Size 995.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8aa13fdde7755b4354b6aad7d8995edaf154326b06164012529e1d4a7549aa4d
BLAKE2b-256 checksum
How to use checksums
bd0f2619ef1862702430383f71a3d91b7491dd0c12b29110307da8398157bb60
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.2-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.2-cp312-cp312-win_amd64.whl
Size 351.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
002641f0a3d3396203060071287effc5046e114e2d459bf1ac2fdd2d280d85ea
BLAKE2b-256 checksum
How to use checksums
79f0014b4e985e5d0b7667d61faa7d0b62c5b13266377a530f3c3e41d3f20c48
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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 341.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5432c86bcfe745cd7926772611cdeae33f039f83c1100920375280f3b7801735
BLAKE2b-256 checksum
How to use checksums
51cec0ec43e28899c5b9b32ee8f973def3c01761288812a0803742b27ea11309
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.2-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.2-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 343.6 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
60435928ee31a6a93b1e90ef841098de922d9c877d8257013aed23e56970d7ff
BLAKE2b-256 checksum
How to use checksums
7631ffb90b224431dfe767c39a8c8c7ff1db4f691fd4f734bf42c585d890a35f
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.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.2-cp312-cp312-macosx_11_0_arm64.whl
Size 300.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5d7af97856a254ce6c6853089e90ce284472e84e021d00baa14e2b7328f87b2e
BLAKE2b-256 checksum
How to use checksums
755425a9f4a8b14a5a7f6881e51f89293c9548c5e4f93d0d08c7758260a972d6
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.2-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.2-cp312-cp312-macosx_10_9_x86_64.whl
Size 315.0 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1e8a1041c586992ff438f4b40952ffec4d62606d65c6a45c48d068042cf24fc3
BLAKE2b-256 checksum
How to use checksums
2575bb412366a74eef3e4b1178bb9c2e89b91de0ce995f4ab36c105490cfdac9
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.2-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.2-cp311-cp311-win_amd64.whl
Size 357.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6a2b486cfb26ecc2fd9fc476998b94262f7d7c9d17f1a277bd9f5289e27dd2aa
BLAKE2b-256 checksum
How to use checksums
839262075516f318fceb72622d7ffe208db69f66d4ed8269575f9d9ff455bbb2
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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 347.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
255be8ceba18ec8ca0dafa6e7b0d77ed2a4df50203e1b018b4a683e33570361a
BLAKE2b-256 checksum
How to use checksums
099e93ab77a48e7aa621c2cd974b160ac4df5be6930930cc464b28cff504d3b4
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.2-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.2-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 348.7 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
85915e5d990274c2ddadfdc8907422d33276bc9a1f536c6165fc192673c71b5e
BLAKE2b-256 checksum
How to use checksums
5288d9aaf7ad4a967446a4b9bbb187941da5d6028d7cabaa9062c8169c0f7391
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.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.2-cp311-cp311-macosx_11_0_arm64.whl
Size 299.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f8507a86300ee39502ac3040bcda68049b19c690d13f8b20ed709bfd5912dfd
BLAKE2b-256 checksum
How to use checksums
34ccfe0bd896290bc8a3c0d6cc2197150dec68b394679e43608202cf3acb4753
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.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 313.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9a42e59042742cad8d748b3206933199b0a3310751a77345d53274fad75d424e
BLAKE2b-256 checksum
How to use checksums
70e6076af97728c2b65cf76df5e4ca13daf212fb5460e743c4ffcc8ee4b496bb
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.2-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.2-cp310-cp310-win_amd64.whl
Size 357.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
67a41e78705e587e84edf55221974ec74d0d17d7bbc613eb21609c3d30a5a69f
BLAKE2b-256 checksum
How to use checksums
562a5cfb6ff805120d665f74d3100ff727d8edabb16d19a449c920a1dda7ce6a
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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 347.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
72d0b65dd3c13afdfd41c1e390369ac01f0d7975e92a9abedbc586421413e4d0
BLAKE2b-256 checksum
How to use checksums
75431a7c90f4fa379d1b77e98e5de60469802ac33f9237edffe5b444cd85d10c
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.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 348.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
a65149321d1d8d0d37d8af8411c32eefe3718b3869691035636b745616bc89d7
BLAKE2b-256 checksum
How to use checksums
78ff3aa26b0327f80b0e2121d159902eef519c463f82a033d41d07b0730d63b7
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.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.2-cp310-cp310-macosx_11_0_arm64.whl
Size 299.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9dd2c9a2decbb001f2ef65d6e7f646b5733110bd633a185d7b387df554c64a4e
BLAKE2b-256 checksum
How to use checksums
75baf588116a36f7314388ce48cea487b44d97d373af79fa81648367d88234a6
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.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 313.5 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2dd7d6079df791e0bbda72163ce4cc05a4e79a1dca541cb3322ccc250e1df938
BLAKE2b-256 checksum
How to use checksums
a8242701107f1839409c3d9199b59665648c52dff6f9468faa4c4a1c8bbcf814
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.2-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.4.2-cp39-cp39-win_amd64.whl
Size 357.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
dee3d368ed8742d44499b1b790340abb5d1d0a1705d8b75c7333af83923b3e4d
BLAKE2b-256 checksum
How to use checksums
f0da8e846eeedba027f0f707cb4882c8325f2cf90c31cb0c8730c82f0d06c4f1
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.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 348.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3a53cbd388672975ecc0bf1962fc742f43e3214eef3c9ecad444e37c9bfb35fe
BLAKE2b-256 checksum
How to use checksums
a883ee342770b9c92e98a406fd5c125cc7050ac596f27a3b7458cdfe42a59760
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.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 348.8 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1ee236082cfbdc9df69d655670244a6b7297005fa6056730bc10f6fd4f9c4399
BLAKE2b-256 checksum
How to use checksums
77d6404d445b5f2bdbb7b93d494029cf102c69738dd8e8b90bf73619c8e9f44e
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.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.2-cp39-cp39-macosx_11_0_arm64.whl
Size 299.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
156ad8192f1faf749bf996b251eda7eeb126c2a791cd13d92e14e1bee7478c26
BLAKE2b-256 checksum
How to use checksums
09a4b7fe84e2662088cf5a9f9020b5e67bfce9cb2ce180d12c7f8c8b0739ee17
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.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 313.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
41bc0b5a90eef51da09f72116dcd6251487ded192845b8f68bd1ba7129d52836
BLAKE2b-256 checksum
How to use checksums
34a8ffc55b1d0f60a0c0d8a987e3a7eac5dcbd72a6dcc945237d8d8dd17e3be9
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