fluidimage


Namefluidimage JSON
Version 0.5.0 PyPI version JSON
download
home_pageNone
SummaryFluid image processing with Python.
upload_time2024-05-02 10:48:05
maintainerNone
docs_urlNone
authorNone
requires_python<3.13,>=3.9
licenseCeCILL
keywords piv
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            FluidImage
==========

[![Latest version](https://img.shields.io/pypi/v/fluidimage.svg)](https://pypi.python.org/pypi/fluidimage/)
![Supported Python versions](https://img.shields.io/pypi/pyversions/fluidimage.svg)
[![Documentation status](https://readthedocs.org/projects/fluidimage/badge/?version=latest)](http://fluidimage.readthedocs.org)
[![Code coverage](https://codecov.io/gh/fluiddyn/fluidimage/branch/branch%2Fdefault/graph/badge.svg)](https://codecov.io/gh/fluiddyn/fluidimage/branch/branch%2Fdefault/)
[![Heptapod CI](https://foss.heptapod.net/fluiddyn/fluidimage/badges/branch/default/pipeline.svg)](https://foss.heptapod.net/fluiddyn/fluidimage/-/pipelines)
[![Github Actions Linux](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-linux.yml/badge.svg?branch=branch/default)](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-linux.yml)
[![Github Actions Pixi](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-pixi.yml/badge.svg?branch=branch/default)](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-pixi.yml)

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](https://en.wikipedia.org/wiki/Particle_image_velocimetry%20(PIV))
  (PIV, i.e. displacements of pattern obtained by correlations of
  cropped images) and [optical
  flow](https://en.wikipedia.org/wiki/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](https://codecov.io/gh/fluiddyn/fluidimage/)) 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](https://trio.readthedocs.io) + multiprocessing, and in the
  long term we want to be able to plug FluidImage to distributed
  computational systems like [Dask](http://dask.pydata.org),
  [Spark](https://spark.apache.org/) or
  [Storm](http://storm.apache.org/)),

- 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](https://pythonhosted.org/pythran/)).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "fluidimage",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.9",
    "maintainer_email": null,
    "keywords": "PIV",
    "author": null,
    "author_email": "Pierre Augier <pierre.augier@legi.cnrs.fr>",
    "download_url": "https://files.pythonhosted.org/packages/bc/65/bda8f945c63585c544515d8bdb702cc899dad5eaa38388866e4c51ac3544/fluidimage-0.5.0.tar.gz",
    "platform": null,
    "description": "FluidImage\n==========\n\n[![Latest version](https://img.shields.io/pypi/v/fluidimage.svg)](https://pypi.python.org/pypi/fluidimage/)\n![Supported Python versions](https://img.shields.io/pypi/pyversions/fluidimage.svg)\n[![Documentation status](https://readthedocs.org/projects/fluidimage/badge/?version=latest)](http://fluidimage.readthedocs.org)\n[![Code coverage](https://codecov.io/gh/fluiddyn/fluidimage/branch/branch%2Fdefault/graph/badge.svg)](https://codecov.io/gh/fluiddyn/fluidimage/branch/branch%2Fdefault/)\n[![Heptapod CI](https://foss.heptapod.net/fluiddyn/fluidimage/badges/branch/default/pipeline.svg)](https://foss.heptapod.net/fluiddyn/fluidimage/-/pipelines)\n[![Github Actions Linux](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-linux.yml/badge.svg?branch=branch/default)](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-linux.yml)\n[![Github Actions Pixi](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-pixi.yml/badge.svg?branch=branch/default)](https://github.com/fluiddyn/fluidimage/actions/workflows/ci-pixi.yml)\n\nFluidImage is a libre Python framework for scientific processing of\nlarge series of images.\n\n**Documentation:** <http://fluidimage.readthedocs.org>\n\nImage processing for fluid mechanics is highly dominated by proprietary\ntools. Such tools are not ideal when you want to understand and tweak\nthe processes and/or to use clusters. With the improvement of the\nopen-source tools for scientific computing and collaborative\ndevelopment, one can think it is possible to build together a good\nlibrary/toolkit specialized in image processing for fluid mechanics.\nThis is our project with FluidImage.\n\nThis package is young but already good enough to be used \"in\nproduction\" to\n\n- display and pre-process images,\n\n- compute displacement or velocity fields with [Particle Image\n  Velocimetry](https://en.wikipedia.org/wiki/Particle_image_velocimetry%20(PIV))\n  (PIV, i.e. displacements of pattern obtained by correlations of\n  cropped images) and [optical\n  flow](https://en.wikipedia.org/wiki/Optical_flow),\n\n- analyze and display PIV fields.\n\nWe want to make FluidImage easy (useful documentation, easy\ninstallation, usable with scripts and GUI in Qt), reliable (with good\n[unittests](https://codecov.io/gh/fluiddyn/fluidimage/)) and very\nefficient, in particular when the number of images to process becomes\nlarge. Thus we want FluidImage to be able to run efficiently and easily\non a personal computer and on big clusters. The efficiency is achieved\nby using\n\n- a framework for asynchronous computations (currently, we use\n  [Trio](https://trio.readthedocs.io) + multiprocessing, and in the\n  long term we want to be able to plug FluidImage to distributed\n  computational systems like [Dask](http://dask.pydata.org),\n  [Spark](https://spark.apache.org/) or\n  [Storm](http://storm.apache.org/)),\n\n- the available cores of the central processing units (CPU) and the\n  available graphics processing units (GPU),\n\n- good profiling and efficient and specialized algorithms,\n\n- cutting-edge tools for fast computations with Python (in particular\n  [Pythran](https://pythonhosted.org/pythran/)).\n",
    "bugtrack_url": null,
    "license": "CeCILL",
    "summary": "Fluid image processing with Python.",
    "version": "0.5.0",
    "project_urls": {
        "Homepage": "https://foss.heptapod.net/fluiddyn/fluidimage"
    },
    "split_keywords": [
        "piv"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce4f94b5daf174bfdaf31c723a8231c4c67905f9c725ac097564cdc852db0bf6",
                "md5": "529e456535713e6f276496fca40ae4cf",
                "sha256": "e6ef7d729cc4a02da2e0476d1e9af873b5da9877cff2c475513aea1c616dd33b"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "529e456535713e6f276496fca40ae4cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.9",
            "size": 375148,
            "upload_time": "2024-05-02T10:47:31",
            "upload_time_iso_8601": "2024-05-02T10:47:31.678376Z",
            "url": "https://files.pythonhosted.org/packages/ce/4f/94b5daf174bfdaf31c723a8231c4c67905f9c725ac097564cdc852db0bf6/fluidimage-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f8ce60680375d1290150c3ac2e953391e2f4722a5294c85bf94de92d468077f",
                "md5": "c9d77d90b3df7403886757c9a2c13242",
                "sha256": "23edc813476664404e58db1fdb94d2084f72d4a017e7ac0ae5ada6fb2059318d"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c9d77d90b3df7403886757c9a2c13242",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.9",
            "size": 354796,
            "upload_time": "2024-05-02T10:47:33",
            "upload_time_iso_8601": "2024-05-02T10:47:33.827323Z",
            "url": "https://files.pythonhosted.org/packages/6f/8c/e60680375d1290150c3ac2e953391e2f4722a5294c85bf94de92d468077f/fluidimage-0.5.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64892de9129ebc9229fb1570505fddccbe118c04a27e0ffa47989f29be783fcf",
                "md5": "2038681d70b83bdbce28aa0792867978",
                "sha256": "32e83e74f339953cc3e5c3015fcfe74f1109bb9558a3c0bfe2403381d28fbab9"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2038681d70b83bdbce28aa0792867978",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.9",
            "size": 431628,
            "upload_time": "2024-05-02T10:47:35",
            "upload_time_iso_8601": "2024-05-02T10:47:35.819462Z",
            "url": "https://files.pythonhosted.org/packages/64/89/2de9129ebc9229fb1570505fddccbe118c04a27e0ffa47989f29be783fcf/fluidimage-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8930ba0c0ef10c72156fb35bdb62ce836332e49d7d3560c0c5ac363f498996f9",
                "md5": "4e114511e49fa468667093c3024ab1de",
                "sha256": "5104fce6e55b07c5b97308894c016cdad81ad42cd35d9b400de948b718d1625b"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e114511e49fa468667093c3024ab1de",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.9",
            "size": 435396,
            "upload_time": "2024-05-02T10:47:37",
            "upload_time_iso_8601": "2024-05-02T10:47:37.068049Z",
            "url": "https://files.pythonhosted.org/packages/89/30/ba0c0ef10c72156fb35bdb62ce836332e49d7d3560c0c5ac363f498996f9/fluidimage-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a83b2075affe5f3a958542fc5a129f9411159d3deba3ed435d9b643d01064d4",
                "md5": "8f4521d3e4a68b1ee57af18ee3ccf628",
                "sha256": "61911a0de03763e85e907fd018c39be3317ba08f3df6f96a8805108a7d843ea6"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8f4521d3e4a68b1ee57af18ee3ccf628",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<3.13,>=3.9",
            "size": 380153,
            "upload_time": "2024-05-02T10:47:38",
            "upload_time_iso_8601": "2024-05-02T10:47:38.479463Z",
            "url": "https://files.pythonhosted.org/packages/1a/83/b2075affe5f3a958542fc5a129f9411159d3deba3ed435d9b643d01064d4/fluidimage-0.5.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9040a03c18bc2b8fb980b9b76f4eff3ccfa773d1ca63ee4035957cf01e7f5ba7",
                "md5": "1e175bc86330e5d59b9b09d6cf6a8122",
                "sha256": "df8d91ac44b1612ca943008e64bbc934da2a7e44ca396bdeed5fe2ad53e380f8"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1e175bc86330e5d59b9b09d6cf6a8122",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.9",
            "size": 375147,
            "upload_time": "2024-05-02T10:47:39",
            "upload_time_iso_8601": "2024-05-02T10:47:39.867699Z",
            "url": "https://files.pythonhosted.org/packages/90/40/a03c18bc2b8fb980b9b76f4eff3ccfa773d1ca63ee4035957cf01e7f5ba7/fluidimage-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa5990269dfbd5b6a681489c5055af8daa9ef6a8b625ce7609595f658eaeb7e8",
                "md5": "d8c63ebf6a87d25a6d474ac4950fafaf",
                "sha256": "51dc00f9e393a618a337c8a67f7acd46bee0ce93735d018560c0bf794a7ff62d"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d8c63ebf6a87d25a6d474ac4950fafaf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.9",
            "size": 354791,
            "upload_time": "2024-05-02T10:47:41",
            "upload_time_iso_8601": "2024-05-02T10:47:41.681880Z",
            "url": "https://files.pythonhosted.org/packages/aa/59/90269dfbd5b6a681489c5055af8daa9ef6a8b625ce7609595f658eaeb7e8/fluidimage-0.5.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41f6ad93770f73af804742fdaccd52ea6042a0c20117c0770c66307287520c60",
                "md5": "843804633d15ee13bc0070df5bc52e48",
                "sha256": "65511c5fd76c40cc7f87d4b0a184b411e90ce2a80bd874d9c0aba7b5f6e8c337"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "843804633d15ee13bc0070df5bc52e48",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.9",
            "size": 431404,
            "upload_time": "2024-05-02T10:47:43",
            "upload_time_iso_8601": "2024-05-02T10:47:43.431463Z",
            "url": "https://files.pythonhosted.org/packages/41/f6/ad93770f73af804742fdaccd52ea6042a0c20117c0770c66307287520c60/fluidimage-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4121217888e001f0dce3e265c71e880ac96d4516d6c2a0c3eee2ee8095f0ba75",
                "md5": "0314f40bad35137d88dd9c39a9cdbfe4",
                "sha256": "d12865034d994d8ddbe2f421c9662f55e7b2b8ed43826e5f1c72e5109f839322"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0314f40bad35137d88dd9c39a9cdbfe4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.9",
            "size": 435764,
            "upload_time": "2024-05-02T10:47:45",
            "upload_time_iso_8601": "2024-05-02T10:47:45.344051Z",
            "url": "https://files.pythonhosted.org/packages/41/21/217888e001f0dce3e265c71e880ac96d4516d6c2a0c3eee2ee8095f0ba75/fluidimage-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4864b8f9bd830f9111a4724c122e94fc1a337515f0da428f0ec0631a1dcb8b09",
                "md5": "c09297ecc2747ceb22da4463068ef02f",
                "sha256": "aee6f28106559a754143438a4fc41883709e81d1f0b0bdc98e2c6c3e398f509b"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c09297ecc2747ceb22da4463068ef02f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<3.13,>=3.9",
            "size": 380158,
            "upload_time": "2024-05-02T10:47:46",
            "upload_time_iso_8601": "2024-05-02T10:47:46.552403Z",
            "url": "https://files.pythonhosted.org/packages/48/64/b8f9bd830f9111a4724c122e94fc1a337515f0da428f0ec0631a1dcb8b09/fluidimage-0.5.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2deae77926d912981128b044a471d0a6314574f7642e18153172d993bff17ab",
                "md5": "a9e45c6690d292146757daf270acd55d",
                "sha256": "ceed20b6de7bd636cb17eeb6573b04815e864829f6f0f54d17c4840e0279129c"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a9e45c6690d292146757daf270acd55d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.9",
            "size": 375381,
            "upload_time": "2024-05-02T10:47:48",
            "upload_time_iso_8601": "2024-05-02T10:47:48.270251Z",
            "url": "https://files.pythonhosted.org/packages/b2/de/ae77926d912981128b044a471d0a6314574f7642e18153172d993bff17ab/fluidimage-0.5.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3da120b131758b842da28dd21121d62bd960f2a532d907c3094762ee83feecba",
                "md5": "435ca1dc69f1b848ac71eac73c36e62a",
                "sha256": "8baf5cea58fda700b5c96b60b654fe4e0e9095b35026289ed2c64334ec5b5cf9"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "435ca1dc69f1b848ac71eac73c36e62a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.9",
            "size": 355269,
            "upload_time": "2024-05-02T10:47:50",
            "upload_time_iso_8601": "2024-05-02T10:47:50.079129Z",
            "url": "https://files.pythonhosted.org/packages/3d/a1/20b131758b842da28dd21121d62bd960f2a532d907c3094762ee83feecba/fluidimage-0.5.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ee182285bc4d1efd4b4fbae52c7c5ccfafd729177ada18b9bdc067324620e4f",
                "md5": "a8df63526ae991765d80d87bc5f84b20",
                "sha256": "ad091d3b54973bdc05fe6829183ce4db0cc3814474cf5ca3138644f4d2a416dc"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a8df63526ae991765d80d87bc5f84b20",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.9",
            "size": 423193,
            "upload_time": "2024-05-02T10:47:51",
            "upload_time_iso_8601": "2024-05-02T10:47:51.977359Z",
            "url": "https://files.pythonhosted.org/packages/0e/e1/82285bc4d1efd4b4fbae52c7c5ccfafd729177ada18b9bdc067324620e4f/fluidimage-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0fd7749dc7ebc6081784a9d71acf8bb1b682e228ea40bd0ce5c33368f02ec8ea",
                "md5": "16521dc57dbc27a4792d144bbabda149",
                "sha256": "8651997f5fef290712ce846db88ab86dab7c0c18168ea0d58c148afe03cd16b4"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "16521dc57dbc27a4792d144bbabda149",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.9",
            "size": 427132,
            "upload_time": "2024-05-02T10:47:53",
            "upload_time_iso_8601": "2024-05-02T10:47:53.324072Z",
            "url": "https://files.pythonhosted.org/packages/0f/d7/749dc7ebc6081784a9d71acf8bb1b682e228ea40bd0ce5c33368f02ec8ea/fluidimage-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "faa07105e85d5976c238ecb07cb5ef6bd6ab0e66aef85e6073cd7717bacd9c4a",
                "md5": "85310c330006c848ce89ec9748004958",
                "sha256": "e4a962990b41156a5fda6c9dda82ac2268653febc1d01d9f757fca3ff72a2d0d"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "85310c330006c848ce89ec9748004958",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<3.13,>=3.9",
            "size": 380676,
            "upload_time": "2024-05-02T10:47:54",
            "upload_time_iso_8601": "2024-05-02T10:47:54.843459Z",
            "url": "https://files.pythonhosted.org/packages/fa/a0/7105e85d5976c238ecb07cb5ef6bd6ab0e66aef85e6073cd7717bacd9c4a/fluidimage-0.5.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "002ac8c90b4ecafcd2a860737e5d321fbf9ed2028d236f0299bdf76bea7326fd",
                "md5": "8ceb50d49b08594fbdd0ddda7b588d5b",
                "sha256": "c3e6b1c45d93e0d9c0df603cd3d18f8a8e13f5461100b7532e0dec4dac57144d"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ceb50d49b08594fbdd0ddda7b588d5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.9",
            "size": 375128,
            "upload_time": "2024-05-02T10:47:56",
            "upload_time_iso_8601": "2024-05-02T10:47:56.679558Z",
            "url": "https://files.pythonhosted.org/packages/00/2a/c8c90b4ecafcd2a860737e5d321fbf9ed2028d236f0299bdf76bea7326fd/fluidimage-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "79bf043d0f01ec234d15e9dd60000e1de752cf6cff2ce45c4727af80b4581b8f",
                "md5": "492777a537bcbc96fffd73e507df1276",
                "sha256": "6d6328c0e66168b8953ed59e9ae49ba66e33c94e73180d9b7ade0b803e74117a"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "492777a537bcbc96fffd73e507df1276",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.9",
            "size": 354772,
            "upload_time": "2024-05-02T10:47:58",
            "upload_time_iso_8601": "2024-05-02T10:47:58.109311Z",
            "url": "https://files.pythonhosted.org/packages/79/bf/043d0f01ec234d15e9dd60000e1de752cf6cff2ce45c4727af80b4581b8f/fluidimage-0.5.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6d4813b847d378bb289415f2e5864ca6f5cbd90d3b4b10866a6887c76cefd86",
                "md5": "b1fb7f2b1f544642d90723fcb2ef32d3",
                "sha256": "949bf0dcbac87570598d6cc0765bf3b056fd5bf247f13cb7082690a759544706"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b1fb7f2b1f544642d90723fcb2ef32d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.9",
            "size": 432112,
            "upload_time": "2024-05-02T10:48:00",
            "upload_time_iso_8601": "2024-05-02T10:48:00.225957Z",
            "url": "https://files.pythonhosted.org/packages/e6/d4/813b847d378bb289415f2e5864ca6f5cbd90d3b4b10866a6887c76cefd86/fluidimage-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7e28b0a384dddc187d4ee8aa8d576a7ff51cb651c2c93c09640e4b7089a97de",
                "md5": "0e7a97a7dfa8dfb1bf3588384618d32b",
                "sha256": "e955980ceb097ea6907a172ee46af93bf9da1c5542fc4a2f1623bedd6d02f2f3"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0e7a97a7dfa8dfb1bf3588384618d32b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.9",
            "size": 435562,
            "upload_time": "2024-05-02T10:48:02",
            "upload_time_iso_8601": "2024-05-02T10:48:02.397310Z",
            "url": "https://files.pythonhosted.org/packages/e7/e2/8b0a384dddc187d4ee8aa8d576a7ff51cb651c2c93c09640e4b7089a97de/fluidimage-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "45da9a41d00f4d6a397586562b0b49184727c424eeb9474303b8dc4c164e6dd4",
                "md5": "c9564e1fea66f859494946c8f86989b7",
                "sha256": "bf9e07fac0d9953ef0885fcbe54198216e7bbd7a7005c4a86298aa421d27a162"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c9564e1fea66f859494946c8f86989b7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.13,>=3.9",
            "size": 380100,
            "upload_time": "2024-05-02T10:48:04",
            "upload_time_iso_8601": "2024-05-02T10:48:04.381647Z",
            "url": "https://files.pythonhosted.org/packages/45/da/9a41d00f4d6a397586562b0b49184727c424eeb9474303b8dc4c164e6dd4/fluidimage-0.5.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc65bda8f945c63585c544515d8bdb702cc899dad5eaa38388866e4c51ac3544",
                "md5": "1f8e937797931878cb42383531719460",
                "sha256": "c683a9229ae44c04afcc1040057f0a658bfb1e5912954f54d913bcee117fec4a"
            },
            "downloads": -1,
            "filename": "fluidimage-0.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "1f8e937797931878cb42383531719460",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.9",
            "size": 1054024,
            "upload_time": "2024-05-02T10:48:05",
            "upload_time_iso_8601": "2024-05-02T10:48:05.822259Z",
            "url": "https://files.pythonhosted.org/packages/bc/65/bda8f945c63585c544515d8bdb702cc899dad5eaa38388866e4c51ac3544/fluidimage-0.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-02 10:48:05",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "fluidimage"
}
        
Elapsed time: 0.26996s