{ "info": { "author": "Matt Clarkson", "author_email": "m.clarkson@ucl.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Healthcare Industry", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Medical Science Apps." ], "description": "scikit-surgerycore\n===============================\n\n.. image:: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/raw/master/project-icon.png\n :height: 128px\n :width: 128px\n :target: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore\n\n.. image:: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/badges/master/build.svg\n :target: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/pipelines\n :alt: GitLab-CI test status\n\n.. image:: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/badges/master/coverage.svg\n :target: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/commits/master\n :alt: Test coverage\n\n.. image:: https://readthedocs.org/projects/scikit-surgerycore/badge/?version=latest\n :target: http://scikit-surgerycore.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\nscikit-surgerycore implements algorithms and tools that are common to all scikit-surgery packages.\n\nscikit-surgerycore is part of the `SNAPPY`_ software project, developed at the `Wellcome EPSRC Centre for Interventional and Surgical Sciences`_, part of `University College London (UCL)`_.\n\nFeatures\n--------\n\n* A Configuration Manager to load parameters from a .json file\n* A Transform Manager to manage combinations of 4x4 transformation matrices\n* Corresponding point (i.e Landmark) based registration, based on `Arun et al., 1987`_.\n* Validation functions, checking a numpy array is a camera matrix, rotation matrix, rigid transform etc.\n\nInstalling\n----------\n\nYou can pip install as follows:\n\n::\n\n pip install scikit-surgerycore\n\n\nDeveloping\n----------\n\nCloning\n^^^^^^^\n\nYou can clone the repository using the following command:\n\n::\n\n git clone https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore\n\n\nRunning the tests\n^^^^^^^^^^^^^^^^^\n\nYou can run the unit tests by installing and running tox:\n\n::\n\n pip install tox\n tox\n\nContributing\n^^^^^^^^^^^^\n\nPlease see the `contributing guidelines`_.\n\n\nUseful links\n^^^^^^^^^^^^\n\n* `Source code repository`_\n* `Documentation`_\n\n\nLicensing and copyright\n-----------------------\n\nCopyright 2018 University College London.\nscikit-surgerycore is released under the BSD-3 license. Please see the `license file`_ for details.\n\n\nAcknowledgements\n----------------\n\nSupported by `Wellcome`_ and `EPSRC`_.\n\n\n.. _`Wellcome EPSRC Centre for Interventional and Surgical Sciences`: http://www.ucl.ac.uk/weiss\n.. _`source code repository`: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore\n.. _`Documentation`: https://scikit-surgerycore.readthedocs.io\n.. _`SNAPPY`: https://weisslab.cs.ucl.ac.uk/WEISS/PlatformManagement/SNAPPY/wikis/home\n.. _`University College London (UCL)`: http://www.ucl.ac.uk/\n.. _`Wellcome`: https://wellcome.ac.uk/\n.. _`EPSRC`: https://www.epsrc.ac.uk/\n.. _`contributing guidelines`: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/blob/master/CONTRIBUTING.rst\n.. _`license file`: https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore/blob/master/LICENSE\n.. _`Arun et al., 1987`: http://doi.ieeecomputersociety.org/10.1109/TPAMI.1987.4767965\n\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore", "keywords": "medical imaging", "license": "BSD-3 license", "maintainer": "", "maintainer_email": "", "name": "scikit-surgerycore", "package_url": "https://pypi.org/project/scikit-surgerycore/", "platform": "", "project_url": "https://pypi.org/project/scikit-surgerycore/", "project_urls": { "Homepage": "https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerycore" }, "release_url": "https://pypi.org/project/scikit-surgerycore/0.1.7/", "requires_dist": [ "six (>=1.10)", "numpy (>=1.11)" ], "requires_python": "", "summary": "scikit-surgerycore contains commonly used Image Guided Surgery algorithms and tools", "version": "0.1.7" }, "last_serial": 5973956, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a5af1dcd95685d46f18adb097fe527e5", "sha256": "5df2430e07ecc9afb1b7a070ec9659ffc8360c193cfa9fb7a954eab6932c690d" }, "downloads": -1, "filename": "scikit_surgerycore-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5af1dcd95685d46f18adb097fe527e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18684, "upload_time": "2018-11-28T10:32:49", "url": "https://files.pythonhosted.org/packages/74/4e/95c9b50ce12558f17da33f179e9447304a1082e53c52744c76cae509c13e/scikit_surgerycore-0.0.1-py2.py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c0e7b4bfb38dd21e5edd90bce5dde8a3", "sha256": "d08636a6f7ae7f2581f2c532948a62845bb8f8f165a0cfc60e49a5276371d080" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0e7b4bfb38dd21e5edd90bce5dde8a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20140, "upload_time": "2018-12-03T20:24:38", "url": "https://files.pythonhosted.org/packages/d5/35/8f4a62929d73075ce596286c2509ea6166701e8df293ee659250cea618f2/scikit_surgerycore-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "21082f03d5628204d21c9d65711a4a1d", "sha256": "7d28beaa5ad0d5f75483bea312111bebb50f18840a803dd5ca4c2416b26fad60" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21082f03d5628204d21c9d65711a4a1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20169, "upload_time": "2018-12-14T09:48:42", "url": "https://files.pythonhosted.org/packages/b4/bb/483cf44f0889cc5964615453ac53b57a2a375ad41a67f11fd877e2bccd40/scikit_surgerycore-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f8437316674339e395ffffce6e74a844", "sha256": "f3cbafefebb9b4d09a0ae678c5c2551bd182aed64473d672abc2af86a7f3d7d3" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8437316674339e395ffffce6e74a844", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20794, "upload_time": "2019-02-04T09:44:22", "url": "https://files.pythonhosted.org/packages/29/bc/f5a6bec0f15a7e0d7986763d8978978dcd35f3d9af664b93b886edcdb98c/scikit_surgerycore-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "00175c137fdae05cf29f83f14339b5cb", "sha256": "ae50e286870296774c529ea294cd1b1428d93c235d1eb1567ae67e3b972b49db" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00175c137fdae05cf29f83f14339b5cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22836, "upload_time": "2019-03-14T16:01:35", "url": "https://files.pythonhosted.org/packages/c9/ff/b5c915ea0e0df9a492435d41949701ec21b967bcfb24efa59108c83737ea/scikit_surgerycore-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "16a7d5c1e79027e9ccfcaac17024ffa4", "sha256": "5dc64aa71a640a96dccc1355d9728bcdb2445177b580ed1ff7fbc02a644a5b8d" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16a7d5c1e79027e9ccfcaac17024ffa4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22835, "upload_time": "2019-03-20T14:51:58", "url": "https://files.pythonhosted.org/packages/b6/2c/d9390d9fe4b41901f99679870a9d60ed7e6ece4c353ec8fa0a768c64d63f/scikit_surgerycore-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e8dc2d3c4f3aa567ca1204358a48b068", "sha256": "efcea25ab5830a8b8b308adadea1e2908b78febd0815453b156791b22b065116" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8dc2d3c4f3aa567ca1204358a48b068", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22851, "upload_time": "2019-05-02T14:30:47", "url": "https://files.pythonhosted.org/packages/75/e8/561daeef76d76c846af9c9b586adf6751fa7bd9c71f88423f624c4693b22/scikit_surgerycore-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3edf2b46bdd124f7578b31c24040014e", "sha256": "32317f529069c7c47e5fd3a7c6ce56ba3ffc850995801f7cb7486de5bf0af7ac" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3edf2b46bdd124f7578b31c24040014e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22906, "upload_time": "2019-06-29T09:27:40", "url": "https://files.pythonhosted.org/packages/55/a3/abe0f8f27bd42f51cdb8500f0b6b4b4a25248cdce68accc164d2ec138952/scikit_surgerycore-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b8957cc62fee7baefd1ece29bebb84e1", "sha256": "eb989b7572bf25bebd3a003c0a6321391d8d3d5fc473686ffd8ed7ad8f7a0612" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8957cc62fee7baefd1ece29bebb84e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23633, "upload_time": "2019-10-14T23:13:50", "url": "https://files.pythonhosted.org/packages/c0/b6/fa64ddf23b29b9c02e1e0371fb5a974267f84d8a43f07b1663244df0cff3/scikit_surgerycore-0.1.7-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8957cc62fee7baefd1ece29bebb84e1", "sha256": "eb989b7572bf25bebd3a003c0a6321391d8d3d5fc473686ffd8ed7ad8f7a0612" }, "downloads": -1, "filename": "scikit_surgerycore-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8957cc62fee7baefd1ece29bebb84e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23633, "upload_time": "2019-10-14T23:13:50", "url": "https://files.pythonhosted.org/packages/c0/b6/fa64ddf23b29b9c02e1e0371fb5a974267f84d8a43f07b1663244df0cff3/scikit_surgerycore-0.1.7-py2.py3-none-any.whl" } ] }