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

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.0rc1
File Size Uploaded
fluidimage-0.3.0rc1.tar.gz 986.5 kB Details

Built distributions (wheels)

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

Download URL fluidimage-0.3.0rc1.tar.gz
Size 986.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6db36c222c48aa5672c593d38ce7854999a5c86253f4aac68fdee6b78e49c751
BLAKE2b-256 checksum
How to use checksums
9efbe27ee1fbf31acd2618d789e1b32279bef1469d37ebbb746fc0c2cc6c6ba3
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.0rc1-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.3.0rc1-cp312-cp312-win_amd64.whl
Size 344.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
35bc1fcc7c7e7704c9540ff57cfaf12425cd4f31981ddc437663ad39ca48a764
BLAKE2b-256 checksum
How to use checksums
72e7061a61ce477308a8cd5aa6079e549a09f4b6313bd09e82e96d41a0b9b88f
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.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 334.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d578c9877e036b5b3d2ca89662174abc28d264d4b8bafc87aaeb8dcf32d956e3
BLAKE2b-256 checksum
How to use checksums
94c9742eac95f6de064d3cd3d7a6ef010b71a1c1e43d27f2b24a23018d3fd9f8
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.0rc1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp312-cp312-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 336.4 kB
Tags CPython 3.12 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f64e441d0749d907bd2d371dae37c5d2534bf528558e7d0c4a685a907f6ab996
BLAKE2b-256 checksum
How to use checksums
8fc1924716d0b24ad1c24c5dc61f38d608fef503ba024c6e40cb9325911f4ccb
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.0rc1-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Size 292.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f2b5ca77256ff76b846d6e8d87d639b6d619267ddb68a3fbcff7e24cdc09a1e1
BLAKE2b-256 checksum
How to use checksums
3e724d5e70bd9ccd0b301140a5ab65233b90eb28966d863629da73b8d852aedf
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.0rc1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp312-cp312-macosx_10_9_x86_64.whl
Size 307.7 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
17a0d92ac6c131ada1a8dc5e07747e58b2b67aa46405530bfc6e8c860fa67242
BLAKE2b-256 checksum
How to use checksums
38b10e8bd4e934a05a9fbcbd85e4a5bb0cc55c371aecb8deb36e877d1cbb1fc4
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.0rc1-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.3.0rc1-cp311-cp311-win_amd64.whl
Size 350.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a7761b304207a2d8f64e8afa7cfea8a097b0f32783965fcee2b46a0855bd4b5d
BLAKE2b-256 checksum
How to use checksums
9a172c1c4337f49ba8991783198473d8469349db1049088c6948c301741eff3e
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.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 340.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
59cad3a0de3e137073d0aec5a1628a467737f44dc326862854e5c111fd396bd4
BLAKE2b-256 checksum
How to use checksums
c0ab496678f838ddc0d63f3920bcc2241363aec02396450a8cf808af0152a2dc
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.0rc1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 341.4 kB
Tags CPython 3.11 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0eaa147481999feca3d5f265abff9c87e60837f1d40fec61ea20505353ca3ab3
BLAKE2b-256 checksum
How to use checksums
078f103298df75274d50d534b92f68a884ddb0ae448d764e6a6400a6a49ec826
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.0rc1-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Size 292.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
120ca93bcbb83a35cbda7c6519b383ea2a8cf64d847ae6526e66600df10b6ef1
BLAKE2b-256 checksum
How to use checksums
0e5a78a0247d9efa2c885ee8b2984e7df9efeb26ce9cec4531aa5b9d87735d99
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.0rc1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Size 306.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a7d875b0a17e3959289fb5525a322d53446c01efa490eb5e87925f70cdd4a2f6
BLAKE2b-256 checksum
How to use checksums
1280bda947d9dcf2dae64badcf411a1e64cf61fbe35f10d226b58a941e478391
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.0rc1-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.3.0rc1-cp310-cp310-win_amd64.whl
Size 350.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
775b92f46b06cabe7678b07939bcde1710629451ecb190de8a7d69c4e0df6ff1
BLAKE2b-256 checksum
How to use checksums
6f483fd71783c04e1d77610f2f1166c72fb3b5c5b93161581e019e2fbd99112d
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.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 340.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8fa255652d4dd5b44b8772136a47cdc6e3205384ee4dc026962258275fbc6346
BLAKE2b-256 checksum
How to use checksums
c11eb113796cbf6f542b88bf2b03948545019be794ed73b5bb4cee79d2ed2dd4
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.0rc1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 341.5 kB
Tags CPython 3.10 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ceff1e4a64aa8f64a367c7397261a82482fbd6e73a9ca42a9edc6ce866c84c21
BLAKE2b-256 checksum
How to use checksums
ea84dda62e530fe6df82860ddba97fdd40d93d16271d8c4ec432025c3cbd46e6
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.0rc1-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Size 292.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f5b8db9d602da724700004a37354a56b6f8979d07c6a6e7de7194ee4267fe13
BLAKE2b-256 checksum
How to use checksums
936eae5d7978a93b4442d28977b538f6f63b74de4d64ff84dc19ad0605b01ee6
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.0rc1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Size 306.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ad5ffdb5ce5d86d45f47acc2b32345a54b0f62e2b1b2b3a9d770ca58783662ea
BLAKE2b-256 checksum
How to use checksums
667b3ce74ffbb893931ecf4e8549dedc939ecf44af7317336bf017672819b901
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.0rc1-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.3.0rc1-cp39-cp39-win_amd64.whl
Size 350.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
46792baa266df8db27d430d1309aa6fbd6ac030319a8d3457c9e0d7b7d2f80f3
BLAKE2b-256 checksum
How to use checksums
6b4280a5810fe565642692dda59fd6c2d8eda3ab25b590dc84763df8cd07a6df
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.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 340.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a5ffe73d6ae621a4442e5da668e60d9142e18e72960db130247304d324207f04
BLAKE2b-256 checksum
How to use checksums
c90996a1c10e9a3849fd2f7de0c2b36b564acea0db23ad1479b0b6026cd7be66
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.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 341.6 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d96cafc7a886f210d0ff50bae5fe4ea6b3e3136320899650aee85a214d366f3a
BLAKE2b-256 checksum
How to use checksums
b63f5a7f5e6e7e5a43ae88d2659d0aa67dbe8a132341df82cab87f789e2e2ef7
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.0rc1-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Size 292.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
29e01096c3e060410c60965e5d9505bbcc5bf6d51e92ed887d22930472b13d9e
BLAKE2b-256 checksum
How to use checksums
ff348ea1200d541f3d50df29909ed716d291788e19ddda332fcaec39354b4184
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.0rc1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Size 306.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cda6a032e0c84c2d8e5437b8948bae2cf2e9a2aa0f4ef3037a8265f56a3076bf
BLAKE2b-256 checksum
How to use checksums
903be09a5c0d755840aa8ebe65cd396884c88b176b1eac287d4a6e7e85e533a7
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