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

Built distributions (wheels)

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

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

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

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

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

Download URL fluidimage-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 292.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
98204b4ca74fbaf6379f9efd78bff21d2f92b85732f507e7b5a085261812701f
BLAKE2b-256 checksum
How to use checksums
8442be4b69a806599031e6f6702fe790b79c036da6a94f6a44876b52d1b5f559
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.0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0-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
2eaa901fd630712c36b63ecae5bf281a8e1e84cc565c5d4bcae84dc8dc306db1
BLAKE2b-256 checksum
How to use checksums
7bc7043553d343b8b8dd263af1666ef00ce538be39a84f6f120775279bd72621
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.0-cp311-cp311-win_amd64.whl

Download URL fluidimage-0.3.0-cp311-cp311-win_amd64.whl
Size 350.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
13a248e021c3dab8d172f4c17fc058712db3f537453518e697f75b77c0d0fd05
BLAKE2b-256 checksum
How to use checksums
659dbe0db5e21e96a66f02db6389fe949f6335466e3e2da9232235df24422022
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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fluidimage-0.3.0-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
c8efdbff7a89fd8c5c05bd059bbc884a08da932f92a7981d545f517a919dde3a
BLAKE2b-256 checksum
How to use checksums
df72607095d4ae67357884b0af7ad1d3d9a801be8da71cb01db177687592dd8c
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.0-cp311-cp311-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0-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
09376ee56de5af15ab1ca832fcf5136af2f3a0a350bfb787323ed4dc6462581a
BLAKE2b-256 checksum
How to use checksums
6dea3f08a541119289b95474672d1b31487340a54d27607106bacbea83eda935
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.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 292.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
824d204b884a921bdd7663aabf0ef3526161fada1b7cb2c5071062c91845d3b8
BLAKE2b-256 checksum
How to use checksums
4a925c68476420a7858fa6280c5f4dc66f02af79bddeed86fecf569eef2a3ff7
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.0-cp311-cp311-macosx_10_9_x86_64.whl

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

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

Download URL fluidimage-0.3.0-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
3d480a720d07bf8fb49ef55d9057718e90e818713110bd7c2f7fc8614411b99e
BLAKE2b-256 checksum
How to use checksums
8e80b5098406d5313eaaf69d6c73a79dd250746078636cd5409416925350b08a
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.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fluidimage-0.3.0-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
93eb746be426dc3cb9445ecd379b47485cf62cbbd9cb9013153e19b2adcb29f0
BLAKE2b-256 checksum
How to use checksums
9770bdb9f1fba35f47013c022331ebc86deb1bf4ba13c024fe74ef2e1da6e74b
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.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0-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
af207e93eb171ec56522396dba5d8f306a30f99bff862af2d1db1265b1c53125
BLAKE2b-256 checksum
How to use checksums
c2e08b83c08d150ce11b0398e4d5d09736ff036b8b0ef444458aa74268d1d486
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.0-cp310-cp310-macosx_10_9_x86_64.whl

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

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

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

Download URL fluidimage-0.3.0-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
71d987353bfaaf04d043bfe5ebb65e95a0dc0bd94e466cdb20d5a12373a6fa42
BLAKE2b-256 checksum
How to use checksums
097e8eef0f6016f7d38fb1c44b61bee83a4e67d888793409649253cec30a2ed7
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.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL fluidimage-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Size 292.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15c871288f473a6b61fdf018ecf754563351c545a31450367cb8228ff244c8bd
BLAKE2b-256 checksum
How to use checksums
b279a4a79abb8ed6c5ed4435775fad07a53f5480f002c67ebb9eeffcceca8c2d
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.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL fluidimage-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 306.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9e92d3b85989d9bbcaa66aef0f06235740962b2e429f0e3b07a0d353df8af2f6
BLAKE2b-256 checksum
How to use checksums
a34170ad9e020920207274b3a3d2a46459b0b73ff0e31a614f06ef552c44fae0
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