imfusion-sdk


Nameimfusion-sdk JSON
Version 0.0.4 PyPI version JSON
download
home_pageNone
SummaryImFusion - Enabling Rapid Innovation in Medical Imaging
upload_time2024-06-20 09:59:26
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseEND USER LICENSE AGREEMENT The following agreement regarding ImFusion Suite - referred to as "software" - is made between ImFusion GmbH - referred to as "licensor" - and anyone who is installing, accessing or in any other way using the software - referred to as "user". 1. The licensor and as such issuer of the license and bearer of the worldwide exclusive usage rights including the rights to reproduce, distribute and make the software available to the public in any form is ImFusion GmbH, Agnes-Pockels-Bogen 1, 80992 Munich, Germany. 2. The software is distributed "as is". No warranty of any kind is expressed or implied. You use it at your own risk. Neither the author, the licensor nor the agents of the licensor will be liable for data loss, damages, loss of profits or any other kind of loss while using or misusing this software. 3. The software is provided under an evaluation license and a commercial license. 3.1 Evaluation: For evaluation purposes users may use the evaluation version of this software on all computers and mobile devices (USB drive, external hard drive, etc.) which are property of the license owner. 3.2 Commercial license: Commercial users require one license per computer or mobile device on which the software is installed. A user who purchased a license, is granted a non-exclusive right to use the software on as many computers as defined by the licensing terms above according to the number of licenses purchased, for any legal purpose. Batch operation (in particular on a server or inside a virtual machine) is not permitted. Batch operation is defined as processing data without the end user directly interacting with the software with the software being controlled by another application or script. If such a use case is desired please contact ImFusion GmbH at info@imfusion.de for further details. 4. The software shares nonpersonally identifiable data with the licensor, including computer configuration, software usage, and peripherals connected for purposes of improving products and services, providing services to the user, facilitating the provision of software updates, dynamically served content and product support as well as communicating with the user. 5. The licensed software may not be rented or leased but may be permanently transferred, in its entirety, if the recipient agrees to the terms of this license. 6. To buy a license, please send an inquiry to info@imfusion.com for details or visit http://www.imfusion.com 7. You may not use, copy, emulate, clone, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the licensed software, or any subset of the licensed software, except as provided for in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution. The software may be using components developed and/or copyrighted by third parties. Please read the "Acknowledgments.txt" for details. 8. This license agreement is construed solely and exclusively under German law. The courts at the registered office of ImFusion GmbH in Munich, Germany shall have exclusive jurisdiction for any and all disputes arising in connection with this license agreement or its validity. 9. Installing and using the software signifies acceptance of these terms and conditions of the license. If you do not agree with the terms of this license, you must remove all software files from your storage devices and cease to use the software. 10. The ImFusion Suite is currently not certified as a medical product. It has neither FDA approval nor does it bear a CE marking and must not be used for diagnostic purposes.
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.
            **Warning:**

| **This is only a placeholder package as we are restricted by PyPI's file size limit.**
| **To download the real package, use:**
| ``pip install imfusion-sdk --extra-index-url=https://pypi.imfusion.com``


**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://www.imfusion.com/images/imfusion/imfusion_logo_hires.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, delayed expression evaluation for enhanced performance.

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.8",
    "maintainer_email": null,
    "keywords": "ImFusion, Medical Imaging, Image Processing, Image Manipulation, Hardware Acceleration, GPU Acceleration, SDK",
    "author": null,
    "author_email": "Markus Habert <habert@imfusion.com>, Ilja Manakov <manakov@imfusion.com>",
    "download_url": "https://files.pythonhosted.org/packages/b5/5c/7187ec8307bc6081002b7ecf7591152bf3dc6c6cf721f45506a84253620c/imfusion_sdk-0.0.4.tar.gz",
    "platform": null,
    "description": "**Warning:**\n\n| **This is only a placeholder package as we are restricted by PyPI's file size limit.**\n| **To download the real package, use:**\n| ``pip install imfusion-sdk --extra-index-url=https://pypi.imfusion.com``\n\n\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://www.imfusion.com/images/imfusion/imfusion_logo_hires.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, delayed expression evaluation for enhanced performance.\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": "END USER LICENSE AGREEMENT  The following agreement regarding ImFusion Suite - referred to as \"software\" - is made between ImFusion GmbH - referred to as \"licensor\" - and anyone who is installing, accessing or in any other way using the software - referred to as \"user\".  1. The licensor and as such issuer of the license and bearer of the worldwide exclusive usage rights including the rights to reproduce, distribute and make the software available to the public in any form is ImFusion GmbH, Agnes-Pockels-Bogen 1, 80992 Munich, Germany.  2. The software is distributed \"as is\". No warranty of any kind is expressed or implied. You use it at your own risk. Neither the author, the licensor nor the agents of the licensor will be liable for data loss, damages, loss of profits or any other kind of loss while using or misusing this software.  3. The software is provided under an evaluation license and a commercial license. 3.1 Evaluation: For evaluation purposes users may use the evaluation version of this software on all computers and mobile devices (USB drive, external hard drive, etc.) which are property of the license owner.  3.2 Commercial license: Commercial users require one license per computer or mobile device on which the software is installed.  A user who purchased a license, is granted a non-exclusive right to use the software on as many computers as defined by the licensing terms above according to the number of licenses purchased, for any legal purpose. Batch operation (in particular on a server or inside a virtual machine) is not permitted. Batch operation is defined as processing data without the end user directly interacting with the software with the software being controlled by another application or script. If such a use case is desired please contact ImFusion GmbH at info@imfusion.de for further details.  4. The software shares nonpersonally identifiable data with the licensor, including computer configuration, software usage, and peripherals connected for purposes of improving products and services, providing services to the user, facilitating the provision of software updates, dynamically served content and product support as well as communicating with the user.  5. The licensed software may not be rented or leased but may be permanently transferred, in its entirety, if the recipient agrees to the terms of this license.  6. To buy a license, please send an inquiry to info@imfusion.com for details or visit http://www.imfusion.com  7. You may not use, copy, emulate, clone, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the licensed software, or any subset of the licensed software, except as provided for in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution.  The software may be using components developed and/or copyrighted by third parties. Please read the \"Acknowledgments.txt\" for details.  8. This license agreement is construed solely and exclusively under German law. The courts at the registered office of ImFusion GmbH in Munich, Germany shall have exclusive jurisdiction for any and all disputes arising in connection with this license agreement or its validity.  9. Installing and using the software signifies acceptance of these terms and conditions of the license. If you do not agree with the terms of this license, you must remove all software files from your storage devices and cease to use the software.  10. The ImFusion Suite is currently not certified as a medical product. It has neither FDA approval nor does it bear a CE marking and must not be used for diagnostic purposes. ",
    "summary": "ImFusion - Enabling Rapid Innovation in Medical Imaging",
    "version": "0.0.4",
    "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": "",
            "digests": {
                "blake2b_256": "24280bc8576bf0f97e3155e43da876bd59aa9a1ad08c285adecc50a629abd041",
                "md5": "0a1e77bcb1ea77ca3360ee0ee3df36d0",
                "sha256": "470bf3e0cca9bd1c647f4eeb141047c20696231c720230fa9ad92131ed1c82e3"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0a1e77bcb1ea77ca3360ee0ee3df36d0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6905,
            "upload_time": "2024-06-20T09:59:25",
            "upload_time_iso_8601": "2024-06-20T09:59:25.735612Z",
            "url": "https://files.pythonhosted.org/packages/24/28/0bc8576bf0f97e3155e43da876bd59aa9a1ad08c285adecc50a629abd041/imfusion_sdk-0.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b55c7187ec8307bc6081002b7ecf7591152bf3dc6c6cf721f45506a84253620c",
                "md5": "b8faaff96ada3ad6252469db57d033a9",
                "sha256": "f02d9dc81cc9abc46be4978760706316c343d012dde0d92fac5b4a6a8c10bdec"
            },
            "downloads": -1,
            "filename": "imfusion_sdk-0.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "b8faaff96ada3ad6252469db57d033a9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5128,
            "upload_time": "2024-06-20T09:59:26",
            "upload_time_iso_8601": "2024-06-20T09:59:26.962929Z",
            "url": "https://files.pythonhosted.org/packages/b5/5c/7187ec8307bc6081002b7ecf7591152bf3dc6c6cf721f45506a84253620c/imfusion_sdk-0.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-20 09:59:26",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "imfusion-sdk"
}
        
Elapsed time: 0.27999s