imfusion-sdk


Nameimfusion-sdk JSON
Version 0.10.0 PyPI version JSON
download
home_pageNone
SummaryImFusion - Enabling Rapid Innovation in Medical Imaging
upload_time2025-08-01 13:37:11
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords imfusion medical imaging image processing image manipulation hardware acceleration gpu acceleration sdk
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
**Disclaimer:**

Not for commercial use.

This python package is currently a public beta release.
You can use it free of charge for non-commercial applications until further notice.
To use it, you still require a (free) license key, which you can get from the `Python SDK product page <https://shop.imfusion.com/products/imfusion-python-sdk>`_.
For commercial applications, please get in touch with us at info@imfusion.com.

Note also, the functionality offered here is only a subset of the Python bindings we have available.
In particular, modality-specific plugins (e.g. for Ultrasound, CT, etc.) are not included.
Please reach out to us if you are interested in such functionality or visit our `webshop <https://shop.imfusion.com/>`_.

.. image:: https://downloads.imfusion.com/images/documentation/imfusion_logo.png
	:width: 500
	:align: center

Overview
========


Description
-----------

The ``imfusion`` package enables easy and fast loading, handling and processing of medical image data.
It is a wrapper around the ImFusion SDK and exposes a subset of its functionality to Python.
The major advantages of using ``imfusion`` are:

- **High Performance:**

	Leveraging optimized C++ for fast execution and OpenGL for GPU acceleration, ensuring compatibility with various GPU vendors.

- **Versatile Data Structures**:

	Handle a wide range of medical images and data types, including 2D/3D images, metadata, deformations, rotations, masks, and segmentations.
	It also supports keypoints, point clouds, and meshes.

- **Extensive Set of Algorithms:**

	Access a vast array of image processing algorithms, from basic cropping to complex multi-modal image registration.
	Even algorithms that don't have dedicated Python bindings can be executed through a functional interface.

- **File Format Support:**

	Load and save numerous medical imaging formats, including Nifti, MHD, Dicom, HDF5, PNG, and JPG and featuring a reliable Dicom loader used in FDA-approved products.

- **Deployment-Ready Data Pipelines:**

	Construct efficient data pipelines for ML model training and deployment, ensuring consistent pre-processing and post-processing.

- **numpy-like arithmetic but with images**

	Perform arithmetic operations on images with a functional API or operators, supporting GPU or CPU execution and, optionally, aggregated expression evaluation for enhanced performance.

- **Built-in Data Visualization**

	View your data with the bundled ImFusionVisualizer (``imfusion.show``) that includes a powerful 3D renderer for volumes, meshes and point clouds.

Documentation
-------------

Please find the documentation for this Python package at `docs.imfusion.com/python <https://docs.imfusion.com/python>`_.


Support
-------

If you experience issues with this package, please let us know in our `forum <https://forum.imfusion.com/c/python-sdk/>`_.

For business inquiries please contact info@imfusion.com.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "imfusion-sdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "ImFusion, Medical Imaging, Image Processing, Image Manipulation, Hardware Acceleration, GPU Acceleration, SDK",
    "author": null,
    "author_email": "ImFusion GmbH <python@imfusion.com>, Markus Habert <habert@imfusion.com>, Ilja Manakov <manakov@imfusion.com>",
    "download_url": null,
    "platform": null,
    "description": "\n**Disclaimer:**\n\nNot for commercial use.\n\nThis python package is currently a public beta release.\nYou can use it free of charge for non-commercial applications until further notice.\nTo use it, you still require a (free) license key, which you can get from the `Python SDK product page <https://shop.imfusion.com/products/imfusion-python-sdk>`_.\nFor commercial applications, please get in touch with us at info@imfusion.com.\n\nNote also, the functionality offered here is only a subset of the Python bindings we have available.\nIn particular, modality-specific plugins (e.g. for Ultrasound, CT, etc.) are not included.\nPlease reach out to us if you are interested in such functionality or visit our `webshop <https://shop.imfusion.com/>`_.\n\n.. image:: https://downloads.imfusion.com/images/documentation/imfusion_logo.png\n\t:width: 500\n\t:align: center\n\nOverview\n========\n\n\nDescription\n-----------\n\nThe ``imfusion`` package enables easy and fast loading, handling and processing of medical image data.\nIt is a wrapper around the ImFusion SDK and exposes a subset of its functionality to Python.\nThe major advantages of using ``imfusion`` are:\n\n- **High Performance:**\n\n\tLeveraging optimized C++ for fast execution and OpenGL for GPU acceleration, ensuring compatibility with various GPU vendors.\n\n- **Versatile Data Structures**:\n\n\tHandle a wide range of medical images and data types, including 2D/3D images, metadata, deformations, rotations, masks, and segmentations.\n\tIt also supports keypoints, point clouds, and meshes.\n\n- **Extensive Set of Algorithms:**\n\n\tAccess a vast array of image processing algorithms, from basic cropping to complex multi-modal image registration.\n\tEven algorithms that don't have dedicated Python bindings can be executed through a functional interface.\n\n- **File Format Support:**\n\n\tLoad and save numerous medical imaging formats, including Nifti, MHD, Dicom, HDF5, PNG, and JPG and featuring a reliable Dicom loader used in FDA-approved products.\n\n- **Deployment-Ready Data Pipelines:**\n\n\tConstruct efficient data pipelines for ML model training and deployment, ensuring consistent pre-processing and post-processing.\n\n- **numpy-like arithmetic but with images**\n\n\tPerform arithmetic operations on images with a functional API or operators, supporting GPU or CPU execution and, optionally, aggregated expression evaluation for enhanced performance.\n\n- **Built-in Data Visualization**\n\n\tView your data with the bundled ImFusionVisualizer (``imfusion.show``) that includes a powerful 3D renderer for volumes, meshes and point clouds.\n\nDocumentation\n-------------\n\nPlease find the documentation for this Python package at `docs.imfusion.com/python <https://docs.imfusion.com/python>`_.\n\n\nSupport\n-------\n\nIf you experience issues with this package, please let us know in our `forum <https://forum.imfusion.com/c/python-sdk/>`_.\n\nFor business inquiries please contact info@imfusion.com.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "ImFusion - Enabling Rapid Innovation in Medical Imaging",
    "version": "0.10.0",
    "project_urls": {
        "Documentation": "https://docs.imfusion.com/python",
        "Forum": "https://forum.imfusion.com/c/python-sdk",
        "Homepage": "https://www.imfusion.com",
        "Webshop": "https://shop.imfusion.com"
    },
    "split_keywords": [
        "imfusion",
        " medical imaging",
        " image processing",
        " image manipulation",
        " hardware acceleration",
        " gpu acceleration",
        " sdk"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9f2b5b7e92d3b3321af6f3257906b03f0fed7070fd6a39b07f2c7a7838a64a97",
                "md5": "0f759e7dedc74e96033c8bd17130b024",
                "sha256": "729b8c3bd807f350fb83b06377ab0f95e54d8b4eae8022ad54a56522f53b2d32"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0f759e7dedc74e96033c8bd17130b024",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 112205324,
            "upload_time": "2025-08-01T13:37:11",
            "upload_time_iso_8601": "2025-08-01T13:37:11.832468Z",
            "url": "https://files.pythonhosted.org/packages/9f/2b/5b7e92d3b3321af6f3257906b03f0fed7070fd6a39b07f2c7a7838a64a97/imfusion_sdk-0.10.0-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fafe4f6bea7b328392f8cd86c5bc9da61c9d3decca376305221e00ea7ce1f5d9",
                "md5": "3adc4088b30d4efb832a6b5e9d26c6e3",
                "sha256": "e0192eb16e0a8bebfb437103a996106a0020613e631626f9ca59f5e5d4f082c6"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3adc4088b30d4efb832a6b5e9d26c6e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 106672967,
            "upload_time": "2025-08-01T13:37:38",
            "upload_time_iso_8601": "2025-08-01T13:37:38.531960Z",
            "url": "https://files.pythonhosted.org/packages/fa/fe/4f6bea7b328392f8cd86c5bc9da61c9d3decca376305221e00ea7ce1f5d9/imfusion_sdk-0.10.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e7277c6f04719fdd0ab12f2c6ac14f7aca60faaf6f2dde335eadec7e94057103",
                "md5": "4ff91928c9f194073150221b7ef00cd7",
                "sha256": "fa935b006617e72b0341612e2f167574e35cc0f3df08dc25abf59c0acda47e05"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4ff91928c9f194073150221b7ef00cd7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 80059182,
            "upload_time": "2025-08-01T13:38:02",
            "upload_time_iso_8601": "2025-08-01T13:38:02.293387Z",
            "url": "https://files.pythonhosted.org/packages/e7/27/7c6f04719fdd0ab12f2c6ac14f7aca60faaf6f2dde335eadec7e94057103/imfusion_sdk-0.10.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "30a2140c94e6aea223af6d581438b633a25547e7ff0cabcfaeaeaa9bc6b5ff64",
                "md5": "09fcefcc2d8debc629e2d47dc6d0c6a3",
                "sha256": "21a07f3f739b4582142e3f52eade85ac29ab068411e8aeb9380d20d7ac56a7d4"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp311-cp311-macosx_14_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "09fcefcc2d8debc629e2d47dc6d0c6a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 112214314,
            "upload_time": "2025-08-01T13:38:30",
            "upload_time_iso_8601": "2025-08-01T13:38:30.125091Z",
            "url": "https://files.pythonhosted.org/packages/30/a2/140c94e6aea223af6d581438b633a25547e7ff0cabcfaeaeaa9bc6b5ff64/imfusion_sdk-0.10.0-cp311-cp311-macosx_14_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ccc391a58d0622fe200b01d15d293be300c2eee004bf99b8cd554a3fa787974f",
                "md5": "d711bbf7c6a2d21adee433a34f76c754",
                "sha256": "d2b161a304fc4406ad4ff0db6eab148129ddc2c87c5142ae701ea3c8f6b0977a"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d711bbf7c6a2d21adee433a34f76c754",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 106683937,
            "upload_time": "2025-08-01T13:38:59",
            "upload_time_iso_8601": "2025-08-01T13:38:59.302042Z",
            "url": "https://files.pythonhosted.org/packages/cc/c3/91a58d0622fe200b01d15d293be300c2eee004bf99b8cd554a3fa787974f/imfusion_sdk-0.10.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e9fc27ed4b967df2bc5839bf9314fc98b72abf0169eb5d249bbb709e1867c634",
                "md5": "4ff5516b5580ca636982f79efd382a69",
                "sha256": "ba795ec50bbf73be0c64b613d5de51de1371d8c5c2e0af8a56e420f9ea6c9724"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4ff5516b5580ca636982f79efd382a69",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 80062096,
            "upload_time": "2025-08-01T13:39:20",
            "upload_time_iso_8601": "2025-08-01T13:39:20.731669Z",
            "url": "https://files.pythonhosted.org/packages/e9/fc/27ed4b967df2bc5839bf9314fc98b72abf0169eb5d249bbb709e1867c634/imfusion_sdk-0.10.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7def7da71b28db1b72b186bf0d65d9b9386806af440ec9a9376510b234e7ffb0",
                "md5": "cebf489e10c40f446793aba0466bd154",
                "sha256": "5cbdc029b3b8a6ebe0d3bdb135ff6c21570f2562db1d28ac266e2b5576603af3"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp312-cp312-macosx_14_0_universal2.whl",
            "has_sig": false,
            "md5_digest": "cebf489e10c40f446793aba0466bd154",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 112274040,
            "upload_time": "2025-08-01T13:39:48",
            "upload_time_iso_8601": "2025-08-01T13:39:48.007344Z",
            "url": "https://files.pythonhosted.org/packages/7d/ef/7da71b28db1b72b186bf0d65d9b9386806af440ec9a9376510b234e7ffb0/imfusion_sdk-0.10.0-cp312-cp312-macosx_14_0_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fa7066b58b61899e605c87c157a3e80bf76d56be867118444c865be2e4637327",
                "md5": "e443207c147e454d220fec818c50cd86",
                "sha256": "f2424d955e2bd749e7c7e4aadb12c6cfe7d99a50c25a2ad28f66bd5b507f455f"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e443207c147e454d220fec818c50cd86",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 106731206,
            "upload_time": "2025-08-01T13:40:14",
            "upload_time_iso_8601": "2025-08-01T13:40:14.442854Z",
            "url": "https://files.pythonhosted.org/packages/fa/70/66b58b61899e605c87c157a3e80bf76d56be867118444c865be2e4637327/imfusion_sdk-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c8fe536005e19c49d8660be35719cb9adb89f9d1be8485e7dac5a8943795287",
                "md5": "1eb6d6494bff451501d59b9df27d3e7c",
                "sha256": "6188e120029016930d86795e7394f2f3c4147765d9b9f5f6f099ba271ac5d067"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1eb6d6494bff451501d59b9df27d3e7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 80067500,
            "upload_time": "2025-08-01T13:40:35",
            "upload_time_iso_8601": "2025-08-01T13:40:35.824799Z",
            "url": "https://files.pythonhosted.org/packages/2c/8f/e536005e19c49d8660be35719cb9adb89f9d1be8485e7dac5a8943795287/imfusion_sdk-0.10.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "97de0d474178020b165f6eb4611cdad3e6a46e5a1d444a9b1f6ea6fac2933169",
                "md5": "5882db1ba82a36b2222c06706f12275b",
                "sha256": "40f1a73971ad75509f0a8f6f2c6c8fced425c4a6f3379c4f06dc0be78d5ee412"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5882db1ba82a36b2222c06706f12275b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 112206654,
            "upload_time": "2025-08-01T13:41:03",
            "upload_time_iso_8601": "2025-08-01T13:41:03.850515Z",
            "url": "https://files.pythonhosted.org/packages/97/de/0d474178020b165f6eb4611cdad3e6a46e5a1d444a9b1f6ea6fac2933169/imfusion_sdk-0.10.0-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "78eb1de392a0ec1f8c0c65b54beadc916d7246248fba911fe260a086323d38e8",
                "md5": "fc1a9356a1913a1c032a16196dc17dd9",
                "sha256": "787e9dd6e4e10ca64b3be59059edfc3b426e1f126d3dd3b98c992c4ca608de79"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fc1a9356a1913a1c032a16196dc17dd9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 106664087,
            "upload_time": "2025-08-01T13:41:30",
            "upload_time_iso_8601": "2025-08-01T13:41:30.642221Z",
            "url": "https://files.pythonhosted.org/packages/78/eb/1de392a0ec1f8c0c65b54beadc916d7246248fba911fe260a086323d38e8/imfusion_sdk-0.10.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "967ae8a5894e54c9cba3f2de0572668534ac8040046e56cd48bb3b46faff3f3a",
                "md5": "30c3d5455ffa3494487f69e1ae767a04",
                "sha256": "b10644554543362927bc93353d0d0653db04d8301e02aaf5abb56d159818a40f"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.10.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "30c3d5455ffa3494487f69e1ae767a04",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 79907853,
            "upload_time": "2025-08-01T13:41:51",
            "upload_time_iso_8601": "2025-08-01T13:41:51.321415Z",
            "url": "https://files.pythonhosted.org/packages/96/7a/e8a5894e54c9cba3f2de0572668534ac8040046e56cd48bb3b46faff3f3a/imfusion_sdk-0.10.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-01 13:37:11",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "imfusion-sdk"
}
        
Elapsed time: 3.06389s