Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.3.0rc0

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.3.0rc0
File Size Uploaded
fluidimage-0.3.0rc0.tar.gz 985.8 kB Details

Built distributions (wheels)

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

Total release size: 7.5 MB

Release files / fluidimage-0.3.0rc0.tar.gz

Download URL fluidimage-0.3.0rc0.tar.gz
Size 985.8 kB
Tags Source
SHA-256 checksum
How to use checksums
24bc5277e8c72d2f9beaa652b6256c82caee0c45789bbb1a82f9cc3a572499ba
BLAKE2b-256 checksum
How to use checksums
34dd0cf6d714384ab1e6d8bb011dfd533fd6424321c5fa638b18469bb971397d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.3.0rc0-cp312-cp312-win_amd64.whl
Size 343.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9bb412dd1f22e650b30081052ab3ab7b3fdb24f723da8a5c8ceb0ffab2e3ce96
BLAKE2b-256 checksum
How to use checksums
384b6185339cc5a92f1c546b3faeea1a98e621dd813b8bf746f39b0e6808d773
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 333.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ed1be7bc8c4b395c820e7f1111e8d07b982d4e44c3f17d37ebf64eeda4c27363
BLAKE2b-256 checksum
How to use checksums
af5be10e6ca866154e7a7f827579580b29d051ca5d05a92dc8dd13e24dce2f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 335.7 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e11e616502c2fe828e656f1527407916eb775bf533994c2d201930f25232c66c
BLAKE2b-256 checksum
How to use checksums
57a1ed2fbcb1db09ed75315a14607700afdd5a48c5affa8b5dcbf602c0cbf010
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc0-cp312-cp312-macosx_11_0_arm64.whl
Size 292.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd8708dc37f38df225b131685e551f2acf9d0da2fad354c451df1855ae1bfda3
BLAKE2b-256 checksum
How to use checksums
6cc0ead863015cf80d785b855d2b8482a42e9de48059a627af10b26388fcb9b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp312-cp312-macosx_10_9_x86_64.whl
Size 307.0 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4e6b9346538e8215ac2a657b509bc9dd0a988d811dfcbad41beb6b28ec704908
BLAKE2b-256 checksum
How to use checksums
9a8064c19bed7ac7b76b74937b43a966ae849954e3b8b971e6281a041ce8ce77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.3.0rc0-cp311-cp311-win_amd64.whl
Size 349.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2593e4a2a74307f9f862a5080279da8922ec2af41bfacfdd56d93bf1f20fe9ef
BLAKE2b-256 checksum
How to use checksums
0efac95d61f20d3846b6e568b25e04be4778e166a09a6b09ba49b9fddbb639b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 339.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9d8f755c28e61024df522c011866d708e99c33e5843c4f4a40aa6dc247f5ffb5
BLAKE2b-256 checksum
How to use checksums
155804c43b7eeaed3993e69a7a00e0831c84b009d533b2b501121578345a462c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 340.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
6fac3cd3e49f7b71ed58cd628c8e2a3c504c9f2fabaf449c9a8d72c2be0f909b
BLAKE2b-256 checksum
How to use checksums
e506e41d5222c2d258c91fc157f1f6db09dea4cc8030a533042586aca99923b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc0-cp311-cp311-macosx_11_0_arm64.whl
Size 291.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4da7e783d9c9d7ee20f753612cb835b205a42a9e5cf35b902c8e730ea04e18b
BLAKE2b-256 checksum
How to use checksums
e90435cab5661d6854b4d1cf17bed67fd59e29fe8e0b4f55161f7044e81c8ad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp311-cp311-macosx_10_9_x86_64.whl
Size 305.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bde620522ef2abcbd0b91084bf517c085cd4c0352c39eb61b085906e2ee7f229
BLAKE2b-256 checksum
How to use checksums
f8aac44504a1fa9c3823116eeeb0b894dd35fcc595f65a769882d4b9d177f8c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.3.0rc0-cp310-cp310-win_amd64.whl
Size 349.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3d481d56226c9c91bae536ffbe5d78dc8cd7d246e5759e6587d824c280c8e0ca
BLAKE2b-256 checksum
How to use checksums
0d0c61afbb8960e649820bb025ceb24a32a4f451f41138eaff9242c0a602d137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 339.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
58733194c7c09b518d6e030c686ae01f3fcf7a161de3be39b3ede77d71e94b66
BLAKE2b-256 checksum
How to use checksums
97deaf2b40b7ffe40473cec947f3ce1dce81c0980697bc5702c78fd996b1ae53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 340.8 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
46a56210b0198a09c519dce2d242520cfc15ed1edb6ed4ec985057b2d1e994d0
BLAKE2b-256 checksum
How to use checksums
f3711dada875261faf7abe6e37dde90fd6dbc2a140e3ebf4333cd19953fdb818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc0-cp310-cp310-macosx_11_0_arm64.whl
Size 291.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a29ee1399b6468e76603fe7f57ce1de176c4c58b0343278397f10588370536a7
BLAKE2b-256 checksum
How to use checksums
7866692c51c072405695b39e5d3ef2646cd8c765ce8c8e30e6daed99cac18e70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp310-cp310-macosx_10_9_x86_64.whl
Size 305.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
aabd8f062e515e05b00e3a16e68df0ca5d93600819263fa5ff786536e57452ad
BLAKE2b-256 checksum
How to use checksums
647c0d7fb4e202201f752a34b18cb022ccfb76961746695eaba384130d119447
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.3.0rc0-cp39-cp39-win_amd64.whl
Size 349.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
ef41f398d24258796bb92a7b66f0f022efc52bbacb59513a940fc308008697f4
BLAKE2b-256 checksum
How to use checksums
fd8547e87dc02395551f9b0768dcda123bf34500c7fd60314a39d6cbbce3ab50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 340.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d0927807b5e755b24f9a8d23de31c0beb9f0586afd38f0d50454b59fe8b70ac2
BLAKE2b-256 checksum
How to use checksums
167e417037a40a0af772cef7a53c864fb252a2009cb50f493362c92774e813fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 340.9 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bb619107df402c075dfc7d0568615aef08d2efc8ee6f44e66b9012f86bad38a6
BLAKE2b-256 checksum
How to use checksums
2b93b97b3acf0bfecfb6921ec50207cc28a13db4c983f43a7670a688f26e9e61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc0-cp39-cp39-macosx_11_0_arm64.whl
Size 291.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ed213a9432e89225360ab7ba1d7dd109828a77e3ba7ddd3fc7da990a95cc8340
BLAKE2b-256 checksum
How to use checksums
06c4e7f5b3bb80da0bc646b8fa4999775271a02b0b5b6933840f12bc588d205d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / fluidimage-0.3.0rc0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc0-cp39-cp39-macosx_10_9_x86_64.whl
Size 305.6 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
166307f5b5ad8f26730d7922244b0f3ece7b8dc5705b78221ac124e57d70f49c
BLAKE2b-256 checksum
How to use checksums
c1b74aa3d065d10ff3153656742b3e46a4be9d6f44ca27581fea6b2c0b6539d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8
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