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.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.5.2
File Size Uploaded
fluidimage-0.5.2.tar.gz 1.1 MB Details

Built distributions (wheels)

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

Download URL fluidimage-0.5.2.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
56aa8a0b987da0a5a39994671ab1c976c26c7092d818a2a82e6184a455c2b275
BLAKE2b-256 checksum
How to use checksums
c90aadf893558ce905e17946204d13056bf83f2680f467703a67fd921a9a3b74
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.2-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.5.2-cp312-cp312-win_amd64.whl
Size 378.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4f4207aaf0ce38f9e34a07d1e35e490e84fcbe2797b1818ded1919e87cf5e1f8
BLAKE2b-256 checksum
How to use checksums
10874e5f1cb2e44aff051a0b0347733e6bb5b69ecf8ff34102119aa20b213a58
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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 429.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f823d4a18d39202bc5ecf37a6b1fa9f422c316c782ac0e0f3677b1f07efb159e
BLAKE2b-256 checksum
How to use checksums
b3d588364636c6de55447d333a5f68a35c6b74e307052e86ef41d6bf4cfd0120
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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 430.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
147f1590216b655f06b985c9cd8acdccbca854656a5b7c8003b05b067a5f8440
BLAKE2b-256 checksum
How to use checksums
6b4f40a1e18444b5f32d41a4c395c35c42b27f15529da9b6732202b439eef9cc
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.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Size 355.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d473b9f9c2cf5b1fa692a1c569111c251e8f3b8fecab61d93b281da58b0f72c
BLAKE2b-256 checksum
How to use checksums
191eda53ed54cbb71af859bca12793cf15ab73b81234307cfeb526e5aec08feb
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.2-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.5.2-cp312-cp312-macosx_10_9_x86_64.whl
Size 375.8 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c80940bd39d20d51e42b5d7d8af3e336ffa21473f18bc556ab1e4092a037b34b
BLAKE2b-256 checksum
How to use checksums
b9d955ac99a6eb6dcd09f39450aefffd3185fbfec5d7102cb819713b236ef59e
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.2-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.5.2-cp311-cp311-win_amd64.whl
Size 377.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
11e699035d69bed27f0873cb2e33ba8191e4e7e1937049bf866e1373545f3648
BLAKE2b-256 checksum
How to use checksums
6bb5eb87cf5d7a32f0603f25cdcdcef9bd20ddde564011e6aad5dc1cabcd47bd
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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 428.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b82b77acfb85d9403849c7d82581c23f2ad846d5b5fc04b844417a03f3704997
BLAKE2b-256 checksum
How to use checksums
d7b0a2b81ff0caae266309a5c75a37d565ecf94157acd6303f6b156e4b64ce65
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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 430.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
61de5e60bfd21a1f9f93af4aaa059c31273c719ab837a2a8c9aaf8826d7c3662
BLAKE2b-256 checksum
How to use checksums
7b93d6e4c3ac950b1521e2b5f7ecde13851f0e4ffcd4015e492a94ed588fe26e
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.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Size 355.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
acd213c83abca657fa52a507cf2717abc2ae212ae5d77a659336449cca8fee7e
BLAKE2b-256 checksum
How to use checksums
565464d86625a23992aceb2efbd39bbdce8f188a843326bf34e3687158d3633b
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.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 375.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0a42e2bb2d6f0b716375f0f01143f9778c1c8a5ff78b960f2d45a733dbeaea90
BLAKE2b-256 checksum
How to use checksums
a71b4263f3e1564f468fd2e6d22b39fca5fd9d3265b89d64d187812ef2e5b52b
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.2-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.5.2-cp310-cp310-win_amd64.whl
Size 377.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b198d5222109348fe9fe8dd1d03d244d24195641f0bc1cce258553c3678f1926
BLAKE2b-256 checksum
How to use checksums
6afc9049a8d7744078382f3d5a16298a02af46ea6b5269b4aea1f32b6f985fa8
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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 428.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8c057f263164304017b6d1ac9a5fe075e56b48f38ec6988cd6638e899b3793e6
BLAKE2b-256 checksum
How to use checksums
d4d25b48769c8748dae57efb15c2d1587f4f66278079c14f66aab18a299da80d
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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 430.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3c663b06810cdc38b97be986954e03fc41720ee089d9e0f4e2a93e8099eb1bdb
BLAKE2b-256 checksum
How to use checksums
be2bb44b56302af69482f549ebd1393548ee360a4926b7c5cc0491691dfb6bbd
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.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Size 355.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d12e83ae9f5e8d1d914ebeb143e0584ecfa12053fc3f94e8e53832198366b37c
BLAKE2b-256 checksum
How to use checksums
60ad10ebc03312869cd362ad18115c4a07b7a1108c02b74928a249c9b31997dc
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.2-cp310-cp310-macosx_10_9_x86_64.whl

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

Download URL fluidimage-0.5.2-cp39-cp39-win_amd64.whl
Size 377.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
40c731d7a6f60976f7b3f109349e0be5e522b9157ab4ddad492984a33f55d549
BLAKE2b-256 checksum
How to use checksums
8ce49655f5c21514169a9ad447985a6ce7f10099e1f99fd7fc4910c1b7935eed
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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 428.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ddb5f6eacffa8de45eaa587b2742d28ee32fd27eaeabb34d57af28ee5235fd83
BLAKE2b-256 checksum
How to use checksums
c33581e81de263605369b5f70a0aa2a534fa1b339efb421ad64510371dd1dbb7
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.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 430.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
56d14942483d29910b18c4256e2a9b1522801bef084aad490828e74757d87b52
BLAKE2b-256 checksum
How to use checksums
89530f80ed38c6399f63136c515fab8dd325b349cf191d6889b5bcc85c281818
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.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
Size 355.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f011a15b76c0fcdf82158f536c615c3825876b0ee41ec5ac95b3c59a46228fcd
BLAKE2b-256 checksum
How to use checksums
c528a00153b69ffd7bcf5eacb99b791aaf29205b9eb19c0e2bb18db131495f10
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.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.5.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 375.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
27f6c79f92138d3a22d3bf57df228bd21cff5a2ae9af22c60329d7c3a8046b7a
BLAKE2b-256 checksum
How to use checksums
05a93c411123bb138b68f48dada453091ffaec43e4436922705dee5668f58c4a
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