mhubio


Namemhubio JSON
Version 0.0.2 PyPI version JSON
download
home_pagehttps://github.com/MHubAI/mhubio
SummaryThe glue layer framework used to harmonize MHub model's input and output data.
upload_time2023-11-16 12:17:44
maintainer
docs_urlNone
authorLeonard Nürnberg
requires_python
licenseMIT
keywords mhub
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # mhubio - glue layer modules

The mhubio framework provides several modules for importing, converting, and organizing medical files.
Since the input and output of ML models can differ greatly in both file system level storage structure and file format (dicom, nifti, nrrd) for the same modality (e.g., CT scan as input, segmentation as output), the modules in this framework allow easy adaptation to a well-defined and standardized I/O framework across multiple models.
A key concept is that the model pipeline itself does not need to be changed. Instead, conversion and organization modules are used to provide data in the format used to create the model pipeline. Dealing with multiple patients, files, formats, and intermediate steps can quickly overload well-structured code with file system operations, making the code difficult for external readers to understand. Mhubio therefore keeps track of file management internally. The mhubio pipeline is a sequential flow of modules, each of which retrieves and forwards data. Files are then requested not by their relative or absolute path, but by modality and format.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/MHubAI/mhubio",
    "name": "mhubio",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "mhub",
    "author": "Leonard N\u00fcrnberg",
    "author_email": "lnuernberg@bwh.harvard.edu",
    "download_url": "https://files.pythonhosted.org/packages/a2/c2/2f03edfb53949c7ddb6c3e16d429228d5cd843c13d08fa1730db4e165e3e/mhubio-0.0.2.tar.gz",
    "platform": null,
    "description": "# mhubio - glue layer modules\n\nThe mhubio framework provides several modules for importing, converting, and organizing medical files.\nSince the input and output of ML models can differ greatly in both file system level storage structure and file format (dicom, nifti, nrrd) for the same modality (e.g., CT scan as input, segmentation as output), the modules in this framework allow easy adaptation to a well-defined and standardized I/O framework across multiple models.\nA key concept is that the model pipeline itself does not need to be changed. Instead, conversion and organization modules are used to provide data in the format used to create the model pipeline. Dealing with multiple patients, files, formats, and intermediate steps can quickly overload well-structured code with file system operations, making the code difficult for external readers to understand. Mhubio therefore keeps track of file management internally. The mhubio pipeline is a sequential flow of modules, each of which retrieves and forwards data. Files are then requested not by their relative or absolute path, but by modality and format.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "The glue layer framework used to harmonize MHub model's input and output data.",
    "version": "0.0.2",
    "project_urls": {
        "Homepage": "https://github.com/MHubAI/mhubio"
    },
    "split_keywords": [
        "mhub"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "483199e77f138c76a861cded43dfe748bdd4bc5f20cab3548d181bdda56a6419",
                "md5": "987a601aec79275296061742da2cfc7f",
                "sha256": "132e59234511e1840fdc3cd08f820380b61f0c7706b6d4a5a05d3138ed73c87f"
            },
            "downloads": -1,
            "filename": "mhubio-0.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "987a601aec79275296061742da2cfc7f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 125099,
            "upload_time": "2023-11-16T12:17:42",
            "upload_time_iso_8601": "2023-11-16T12:17:42.388778Z",
            "url": "https://files.pythonhosted.org/packages/48/31/99e77f138c76a861cded43dfe748bdd4bc5f20cab3548d181bdda56a6419/mhubio-0.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2c22f03edfb53949c7ddb6c3e16d429228d5cd843c13d08fa1730db4e165e3e",
                "md5": "e6f885c62edb2ee7bb1a1730b8131b04",
                "sha256": "4de4e167f157fcc4e55ceb3fec7c7de4875b000fcacff9f5d389c2eaae518bb0"
            },
            "downloads": -1,
            "filename": "mhubio-0.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "e6f885c62edb2ee7bb1a1730b8131b04",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 87424,
            "upload_time": "2023-11-16T12:17:44",
            "upload_time_iso_8601": "2023-11-16T12:17:44.079014Z",
            "url": "https://files.pythonhosted.org/packages/a2/c2/2f03edfb53949c7ddb6c3e16d429228d5cd843c13d08fa1730db4e165e3e/mhubio-0.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-16 12:17:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MHubAI",
    "github_project": "mhubio",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "mhubio"
}
        
Elapsed time: 0.15388s