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.5.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.5.0
File Size Uploaded
fluidimage-0.5.0.tar.gz 1.1 MB Details

Built distributions (wheels)

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

Total release size: 8.9 MB

Release files / fluidimage-0.5.0.tar.gz

Download URL fluidimage-0.5.0.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
c683a9229ae44c04afcc1040057f0a658bfb1e5912954f54d913bcee117fec4a
BLAKE2b-256 checksum
How to use checksums
bc65bda8f945c63585c544515d8bdb702cc899dad5eaa38388866e4c51ac3544
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.5.0-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.5.0-cp312-cp312-win_amd64.whl
Size 380.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e4a962990b41156a5fda6c9dda82ac2268653febc1d01d9f757fca3ff72a2d0d
BLAKE2b-256 checksum
How to use checksums
faa07105e85d5976c238ecb07cb5ef6bd6ab0e66aef85e6073cd7717bacd9c4a
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.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 427.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8651997f5fef290712ce846db88ab86dab7c0c18168ea0d58c148afe03cd16b4
BLAKE2b-256 checksum
How to use checksums
0fd7749dc7ebc6081784a9d71acf8bb1b682e228ea40bd0ce5c33368f02ec8ea
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.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 423.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ad091d3b54973bdc05fe6829183ce4db0cc3814474cf5ca3138644f4d2a416dc
BLAKE2b-256 checksum
How to use checksums
0ee182285bc4d1efd4b4fbae52c7c5ccfafd729177ada18b9bdc067324620e4f
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.5.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 355.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8baf5cea58fda700b5c96b60b654fe4e0e9095b35026289ed2c64334ec5b5cf9
BLAKE2b-256 checksum
How to use checksums
3da120b131758b842da28dd21121d62bd960f2a532d907c3094762ee83feecba
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.5.0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.5.0-cp312-cp312-macosx_10_9_x86_64.whl
Size 375.4 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ceed20b6de7bd636cb17eeb6573b04815e864829f6f0f54d17c4840e0279129c
BLAKE2b-256 checksum
How to use checksums
b2deae77926d912981128b044a471d0a6314574f7642e18153172d993bff17ab
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.5.0-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.5.0-cp311-cp311-win_amd64.whl
Size 380.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
aee6f28106559a754143438a4fc41883709e81d1f0b0bdc98e2c6c3e398f509b
BLAKE2b-256 checksum
How to use checksums
4864b8f9bd830f9111a4724c122e94fc1a337515f0da428f0ec0631a1dcb8b09
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.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 435.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d12865034d994d8ddbe2f421c9662f55e7b2b8ed43826e5f1c72e5109f839322
BLAKE2b-256 checksum
How to use checksums
4121217888e001f0dce3e265c71e880ac96d4516d6c2a0c3eee2ee8095f0ba75
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.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 431.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
65511c5fd76c40cc7f87d4b0a184b411e90ce2a80bd874d9c0aba7b5f6e8c337
BLAKE2b-256 checksum
How to use checksums
41f6ad93770f73af804742fdaccd52ea6042a0c20117c0770c66307287520c60
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.5.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 354.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
51dc00f9e393a618a337c8a67f7acd46bee0ce93735d018560c0bf794a7ff62d
BLAKE2b-256 checksum
How to use checksums
aa5990269dfbd5b6a681489c5055af8daa9ef6a8b625ce7609595f658eaeb7e8
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.5.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 375.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
df8d91ac44b1612ca943008e64bbc934da2a7e44ca396bdeed5fe2ad53e380f8
BLAKE2b-256 checksum
How to use checksums
9040a03c18bc2b8fb980b9b76f4eff3ccfa773d1ca63ee4035957cf01e7f5ba7
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.5.0-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.5.0-cp310-cp310-win_amd64.whl
Size 380.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
61911a0de03763e85e907fd018c39be3317ba08f3df6f96a8805108a7d843ea6
BLAKE2b-256 checksum
How to use checksums
1a83b2075affe5f3a958542fc5a129f9411159d3deba3ed435d9b643d01064d4
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.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 435.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5104fce6e55b07c5b97308894c016cdad81ad42cd35d9b400de948b718d1625b
BLAKE2b-256 checksum
How to use checksums
8930ba0c0ef10c72156fb35bdb62ce836332e49d7d3560c0c5ac363f498996f9
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.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 431.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
32e83e74f339953cc3e5c3015fcfe74f1109bb9558a3c0bfe2403381d28fbab9
BLAKE2b-256 checksum
How to use checksums
64892de9129ebc9229fb1570505fddccbe118c04a27e0ffa47989f29be783fcf
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.5.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 354.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
23edc813476664404e58db1fdb94d2084f72d4a017e7ac0ae5ada6fb2059318d
BLAKE2b-256 checksum
How to use checksums
6f8ce60680375d1290150c3ac2e953391e2f4722a5294c85bf94de92d468077f
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.5.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 375.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e6ef7d729cc4a02da2e0476d1e9af873b5da9877cff2c475513aea1c616dd33b
BLAKE2b-256 checksum
How to use checksums
ce4f94b5daf174bfdaf31c723a8231c4c67905f9c725ac097564cdc852db0bf6
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.5.0-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.5.0-cp39-cp39-win_amd64.whl
Size 380.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
bf9e07fac0d9953ef0885fcbe54198216e7bbd7a7005c4a86298aa421d27a162
BLAKE2b-256 checksum
How to use checksums
45da9a41d00f4d6a397586562b0b49184727c424eeb9474303b8dc4c164e6dd4
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.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 435.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e955980ceb097ea6907a172ee46af93bf9da1c5542fc4a2f1623bedd6d02f2f3
BLAKE2b-256 checksum
How to use checksums
e7e28b0a384dddc187d4ee8aa8d576a7ff51cb651c2c93c09640e4b7089a97de
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.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 432.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
949bf0dcbac87570598d6cc0765bf3b056fd5bf247f13cb7082690a759544706
BLAKE2b-256 checksum
How to use checksums
e6d4813b847d378bb289415f2e5864ca6f5cbd90d3b4b10866a6887c76cefd86
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.5.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Size 354.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d6328c0e66168b8953ed59e9ae49ba66e33c94e73180d9b7ade0b803e74117a
BLAKE2b-256 checksum
How to use checksums
79bf043d0f01ec234d15e9dd60000e1de752cf6cff2ce45c4727af80b4581b8f
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.5.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 375.1 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c3e6b1c45d93e0d9c0df603cd3d18f8a8e13f5461100b7532e0dec4dac57144d
BLAKE2b-256 checksum
How to use checksums
002ac8c90b4ecafcd2a860737e5d321fbf9ed2028d236f0299bdf76bea7326fd
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