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

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.0
File Size Uploaded
fluidimage-0.4.0.tar.gz 995.2 kB Details

Built distributions (wheels)

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

Download URL fluidimage-0.4.0.tar.gz
Size 995.2 kB
Tags Source
SHA-256 checksum
How to use checksums
82c02e924fbb8e8cfd6964cb6fd9bf55cebcb83a0e11774cc370be43ceecab9a
BLAKE2b-256 checksum
How to use checksums
7b2cf1dd7b693a9f4ae44ef58e2da1a074e2ef8719104eb3f6ad36ae4dc8bf4f
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.0-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.0-cp312-cp312-win_amd64.whl
Size 351.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
78276adb36ea633780ea62a7f11731729a0e04721404b56cf7c5137f4c83ed61
BLAKE2b-256 checksum
How to use checksums
3c5d9e5a4d8a6465c67889d501acb467dbf34644259c3fd336a3c756bbd7f4b5
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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.0-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
59a344958b09857646fa94d8434f8f23b8bd4f30340d3c3b8b99b3851a78fe79
BLAKE2b-256 checksum
How to use checksums
3759dc8651f01831fbdeba0a87b07c5583c1b4eace4c718701eb0cff7afd6f43
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.0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.0-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
f56c153cb83190f6da254b1f9355b3e9c5f4f6f579f9ca6f0102a2f47a9c6628
BLAKE2b-256 checksum
How to use checksums
0addc6c1294a16dd444622be3f2741099b1143ea65f4eaed3ce9f3802419c6aa
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.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.0-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
19f144f654b33deead933cab3f2ba11f6d14329faabc72df0a27403afc0c899e
BLAKE2b-256 checksum
How to use checksums
6649f3e44e075947547e7ad18dd5c8c86b30038918526d3758d3a86c082c7178
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.0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.0-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
af536b82853a0c0967400f2cc73ec75e1d677848c0927c80e5131f51adb4328f
BLAKE2b-256 checksum
How to use checksums
4d75e9f745d4394bed8f89d0810a56dfb4f3a7dddacd9536b46cc31b8f1b449b
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.0-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.0-cp311-cp311-win_amd64.whl
Size 357.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6f2b142ec8a7800eba6a0ef37bd6ba81863258eb46a9f8e351fc09f2e40af9d5
BLAKE2b-256 checksum
How to use checksums
68efc296a05dab966ddb14978515c60294614c9e8bab3dfa279a3a4f4e1811f1
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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.0-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
ea213067b66067144c023fdb2156b8e8bf30f06ab9835f693055986cdf61014e
BLAKE2b-256 checksum
How to use checksums
027ed9a35bd1981d2fe435218a163cd8cfa35b1d48443c19d07db7105d518483
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.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.0-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
31210b7f165fe16822f4554affa2b1e61bb685714b29fa382cce9ec847e8eaa2
BLAKE2b-256 checksum
How to use checksums
6a38b0f7f17e0aac048b13acd6a4e0f5144c98d33fd62fef3c20eb53e0daa30a
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.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.0-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
c2cf20025edbb02eae9a3847711293959f18ea93e3089743fe0dfaeb1bc29c37
BLAKE2b-256 checksum
How to use checksums
fb3bd3a48842ad771b46b46cf040031b1c325ac6f0a30884c132edab9940bb25
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.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.0-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
124b56cae4ccc47da6b4c2efe8b271e376432ee4eb2d6d01b200668e919a5f2c
BLAKE2b-256 checksum
How to use checksums
cdb9815bd18c0bffd20aed104019b7393dcb07c4bedc2b27dd31b6da5373bf13
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.0-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.0-cp310-cp310-win_amd64.whl
Size 357.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7e8f1e896f18b7debee73d3b2ab596c8a6d47e539ab4bd9520a53e16fe9399c5
BLAKE2b-256 checksum
How to use checksums
2af76d51c80f1962687a60f18748fdd3c667878d2fd1b70216b98c21f0a2db1c
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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.0-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
37edf9fc1a6f30be3c834c0c2147b885e86d006716418ee20542daaaca708306
BLAKE2b-256 checksum
How to use checksums
713934f943f4dbf3a00a4655bccfe074e77fe2abb7738c3b2fa6c48f29e1b78a
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.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.0-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
937879510d8f3f0c844627eb6147d79e994dd98c388973f16f9fa9a25c6c4812
BLAKE2b-256 checksum
How to use checksums
fff07846542c96d68545667f8549f8f7e6e994d61bd87db372929f0a283765f7
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.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.0-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
4f47bbc3d958ff02a1d1818d62fdcfee4c260bfd997cb74de5366cb089e95c7c
BLAKE2b-256 checksum
How to use checksums
fac08e05a0d5bce58b600c7f770d572d5f2b169c4a4543b45585d82d4dff0ee1
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.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.0-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
d13b202b28f53db0e47dba2defefb2fa7cf156f10969001ca61d224e0cbba1ce
BLAKE2b-256 checksum
How to use checksums
6a4360fbaf97a104d23004f43c85bf257b3322e7cdff32d8a7d496515a193c37
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.0-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.4.0-cp39-cp39-win_amd64.whl
Size 357.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d6e465e69fd0781e3e30ddee0eb1ab4baa3527e1a7ee7ac1035654849d38da78
BLAKE2b-256 checksum
How to use checksums
677767235c17d08e97b7bce71da0f7a27975123def6fc253ba710faf789dac94
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.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.0-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
e2dbeed68f731301db92c907da9d68f7c8b8d70dd16339dd14a7d2edb74e9587
BLAKE2b-256 checksum
How to use checksums
ed06c07cc75e35cf7ae8bc1da3861643c1974a522e8869248e06a9bffd00c974
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.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.0-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
0a312e9f6b6f16082417ee0e365acea43d48998d9ca840402797f35410418b98
BLAKE2b-256 checksum
How to use checksums
f0b858015461f22464a5d4c8704239a46f05ca8c9836599aa9bfa5442c33c552
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.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.0-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
566de05137b36e166fcc8ddec4975a6367e7375feb6128547cd34ea6d033dca3
BLAKE2b-256 checksum
How to use checksums
8f782c34a927af6893dab7c065dbff32fd116dceb65b8dc70bb69817adc70356
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.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.0-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
aca96679093d717d9729d9318120285f34444d8b797c743e4f9158360a4861f2
BLAKE2b-256 checksum
How to use checksums
6a1d156639b84c0f76fa51573c8ed96bd5303407fb6954ab130aed6ba00391fa
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