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

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.5
File Size Uploaded
fluidimage-0.4.5.tar.gz 1.0 MB Details

Built distributions (wheels)

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

Total release size: 8.0 MB

Release files / fluidimage-0.4.5.tar.gz

Download URL fluidimage-0.4.5.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
5eb973779021dedf1e652aeaa9582cff61def767056d003f6ce977e71f8902d9
BLAKE2b-256 checksum
How to use checksums
112c81e460f43e61a4154441419a9e9feec0070a78a647c1ccdd35ae8b22fd2f
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.4.5-cp312-cp312-win_amd64.whl

Download URL fluidimage-0.4.5-cp312-cp312-win_amd64.whl
Size 336.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
23066b80a6ccf2de5670f04559139fa3ca0d68a37dbc004ccf1cf469f4cc36d0
BLAKE2b-256 checksum
How to use checksums
a5ba2f65316785f5c800cc9bc95a7cac9d3c5389a466351bfe30c44c91d5b00a
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.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 368.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0394b145e856831752347a009d77de931933bb04f4bb0a077b95dfe96fdfe0d0
BLAKE2b-256 checksum
How to use checksums
a20b82e2deb8490421b9a874153cc65159085fb66429c35a3844ddc8bd5e7106
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.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 364.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
16e66b5501619ff9d3f095c0b13f034e8eb1ce644c36f34c0417191ed93a633f
BLAKE2b-256 checksum
How to use checksums
41a52a26c1858c0be5bc0b32b2a81f40955bcc4f52c1cd8f1ac91123cc30aaa8
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.4.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.5-cp312-cp312-macosx_11_0_arm64.whl
Size 326.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f4a0b92337da8ca36afda88787378ab39921097241fce688c26ff5eebc10b0e
BLAKE2b-256 checksum
How to use checksums
e2e20e0acb43958c19a55a18b788498ec7a3a8bf851304d5d51e0fef693856ba
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.4.5-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.5-cp312-cp312-macosx_10_9_x86_64.whl
Size 348.6 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e4d8a00e27dc2fab8965d9110deeb3713c66ba2feb20c97b72799d1792776728
BLAKE2b-256 checksum
How to use checksums
8a6eaee2cf2d8afc60190e566a60a23bfb4e5b0c7139f70bc8f985c1fa0e98c9
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.4.5-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.4.5-cp311-cp311-win_amd64.whl
Size 335.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6bfd280556408b1c157be1113ae6f86b60fd055c263c77113ff3916ee03519b8
BLAKE2b-256 checksum
How to use checksums
377478589814b4df0af45f3873c6740e6ce5303b0c664ad1b35aa8d1af0b4162
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.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 375.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a5ba2fefca77e70c45beb290e140aa7a223622b2b0d57fd0c3f90454b3eb299b
BLAKE2b-256 checksum
How to use checksums
72080e8cd211b5f7973f48657239b39a85999b9a4007495f74d6018fc433ba03
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.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 371.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ee1b8541b3b35d6c60f9e7378cc71849bee24fee71aed085e513a0fa43f679a8
BLAKE2b-256 checksum
How to use checksums
d97f0930a32431e25aa6874f7515cde4942304e562de29d8393f1e83a44959f0
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.4.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.5-cp311-cp311-macosx_11_0_arm64.whl
Size 326.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e73f50484ef104a611552ff31f8e361742cd5b7d57fb8a318faac9cc986ccc75
BLAKE2b-256 checksum
How to use checksums
94669b7b6d1e8d90e7dd24003136a51b45826aa7224db883f6ced2d7c40fb87c
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.4.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 346.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
43e1d8085894fffc1d1936ac69857950acc168c46842f77a841a878296ffa87a
BLAKE2b-256 checksum
How to use checksums
cfc08b508865c8dfc5a737bf04aa817982338066cf9819f0f662a963ae4c806d
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.4.5-cp310-cp310-win_amd64.whl

Download URL fluidimage-0.4.5-cp310-cp310-win_amd64.whl
Size 335.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d4f1aeec3e2105deb13c52fb9a2973a80bf0546bf3193bb1b5a0e666f770dc5d
BLAKE2b-256 checksum
How to use checksums
554c2aa4be7b820490b36f052f59960514f5f7f111f311cd0027aca05059fcff
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.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 375.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6184235a6430f6cf18022fba17af7ed245db4a1a7f8a50390a78a827a2bcfb1b
BLAKE2b-256 checksum
How to use checksums
cb8b8705176a8a78eadbb718e61e4765803ff04ea4ea3ff97ecf1b0c880553e5
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.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 371.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
283b788fcbd66469b99930cd1af07a98aa0d5e4cec4b224786d6032cb12ecc97
BLAKE2b-256 checksum
How to use checksums
a73fe3d708062539756f2e62393b96655c3d2781f79a3d1e4f78ad47b81cbd62
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.4.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.5-cp310-cp310-macosx_11_0_arm64.whl
Size 326.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad8c6dbb71a9ef08eab2164c7568c2a96d603dcb24fb9d1513325f30be609a5b
BLAKE2b-256 checksum
How to use checksums
fab8b96199d596584dda7677235e60d2a2cd9d475ee2a013aeb699f34b487602
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.4.5-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Size 346.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
05bd1f57427824c44c3bb910f9ac3fa2bb716836cda7a66fb1cc2c63935ac47e
BLAKE2b-256 checksum
How to use checksums
5b0c90d8753c3daaf68ef89b635e129257795a61adf46ba149b653c3f10a5a10
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.4.5-cp39-cp39-win_amd64.whl

Download URL fluidimage-0.4.5-cp39-cp39-win_amd64.whl
Size 335.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
45908982f779d0e9967ea0f4a3a0bd465adde35e06661d24ec1f830df71ab3d9
BLAKE2b-256 checksum
How to use checksums
eb9300176b3ece3bcc9ac3557791520f8a5f46a6a2ed104a3eaead5ac85c3857
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.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 375.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1e6594ca5b8b3ea851bae846a5e33fce853206c3cd1631a9849f835f66ba44c8
BLAKE2b-256 checksum
How to use checksums
5671a387943615ce8ca03fbf9f5010cda29dfa3eb4c153c74ed2f6ae388a8e88
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.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 372.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3cea0c4bc07f8178996db11318f11bb13aa655705671bb6ae5fe53c4f559f3ea
BLAKE2b-256 checksum
How to use checksums
496dbeaae8aeac6555a6324e1900aa1f62956729139b0123a6bfc6ed96259997
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.4.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.4.5-cp39-cp39-macosx_11_0_arm64.whl
Size 326.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
758c089e0078e27bd589f02c224134ab280fcb2540ac7fa2fdd33396f432b604
BLAKE2b-256 checksum
How to use checksums
606e49f4ff00bf30994f38ebed39be92aaacee642017dc06469b3da18cbdf1d0
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.4.5-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.4.5-cp39-cp39-macosx_10_9_x86_64.whl
Size 346.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3e8613c015119623e006f72a44199fdc6d201c88dca8cc678bdf5fe86d0d16e1
BLAKE2b-256 checksum
How to use checksums
7de09bebdab386dcb58c62dd5550280157960db4461e8c625c64ec12834c23ac
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