{"id":21994252,"url":"https://github.com/scikit-surgery/scikit-surgeryvtk","last_synced_at":"2025-09-04T06:34:38.814Z","repository":{"id":39491088,"uuid":"265489024","full_name":"SciKit-Surgery/scikit-surgeryvtk","owner":"SciKit-Surgery","description":"image fusion or overlay, for augmented reality apps, using VTK and OpenCV for a calibrated overlay.","archived":false,"fork":false,"pushed_at":"2025-03-14T16:54:23.000Z","size":88194,"stargazers_count":23,"open_issues_count":10,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T00:09:23.489Z","etag":null,"topics":["calibration","opencv","python","scikit-surgery","vtk"],"latest_commit_sha":null,"homepage":"https://scikit-surgeryvtk.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SciKit-Surgery.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-20T07:42:35.000Z","updated_at":"2025-04-12T17:22:24.000Z","dependencies_parsed_at":"2025-01-10T07:47:14.775Z","dependency_job_id":null,"html_url":"https://github.com/SciKit-Surgery/scikit-surgeryvtk","commit_stats":{"total_commits":969,"total_committers":10,"mean_commits":96.9,"dds":0.6790505675954592,"last_synced_commit":"6ff80b7c372a8fce0036a890089047f47c878f4d"},"previous_names":[],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryvtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryvtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryvtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SciKit-Surgery%2Fscikit-surgeryvtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SciKit-Surgery","download_url":"https://codeload.github.com/SciKit-Surgery/scikit-surgeryvtk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252788528,"owners_count":21804284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calibration","opencv","python","scikit-surgery","vtk"],"created_at":"2024-11-29T21:08:07.616Z","updated_at":"2025-05-07T00:09:34.438Z","avatar_url":"https://github.com/SciKit-Surgery.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"scikit-surgeryvtk\n=================\n\n.. image:: https://raw.githubusercontent.com/SciKit-Surgery/scikit-surgeryvtk/master/sksvtk_logo.png\n   :height: 128px\n   :width: 128px\n   :target: https://github.com/SciKit-Surgery/scikit-surgeryvtk \n   :alt: Logo\n\n.. image:: https://github.com/SciKit-Surgery/scikit-surgeryvtk/workflows/.github/workflows/ci.yml/badge.svg\n   :target: https://github.com/SciKit-Surgery/scikit-surgeryvtk/actions\n   :alt: GitHub Actions CI status\n\n.. image:: https://coveralls.io/repos/github/SciKit-Surgery/scikit-surgeryvtk/badge.svg?branch=master\u0026service=github\n    :target: https://coveralls.io/github/SciKit-Surgery/scikit-surgeryvtk?branch=master\n    :alt: Test coverage\n\n.. image:: https://readthedocs.org/projects/scikit-surgeryvtk /badge/?version=latest\n    :target: http://scikit-surgeryvtk .readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/Cite-SciKit--Surgery-informational\n   :target: https://doi.org/10.1007/s11548-020-02180-5\n   :alt: The SciKit-Surgery paper\n\n.. image:: https://img.shields.io/twitter/follow/scikit_surgery?style=social\n   :target: https://twitter.com/scikit_surgery?ref_src=twsrc%5Etfw\n   :alt: Follow scikit_surgery on twitter\n\nAuthor(s): Stephen Thompson, Matt Clarkson, Thomas Dowrick and Miguel Xochicale;\nContributor(s): Mian Ahmad.\n\nscikit-surgeryvtk uses VTK for Image Guided Surgery applications.\n\nscikit-surgeryvtk is part of the `SciKit-Surgery`_ software project, developed at the `Wellcome EPSRC Centre for Interventional and Surgical Sciences`_, part of `University College London (UCL)`_.\n\nscikit-surgeryvtk is tested on Python 3.9 - 3.11 and may support other Python versions.\n\n.. features-start\n\nFeatures\n--------\n\nFunctionality includes:\n\n* `Load 3D surface models \u003chttps://scikit-surgeryvtk.readthedocs.io/en/latest/module_ref.html#module-sksurgeryvtk.models.vtk_surface_model\u003e`_ from vtl/stl/vtp etc. files.\n* `A widget to overlay \u003chttps://scikit-surgeryvtk.readthedocs.io/en/latest/module_ref.html#overlay-widget\u003e`_ 3D models onto a background image e.g. from webcam/video file, useful for Augmented Reality (AR) overlays, using VTK.\n* Functions for working with `calibrated cameras \u003chttps://scikit-surgeryvtk.readthedocs.io/en/latest/module_ref.html#module-sksurgeryvtk.camera.vtk_camera_model\u003e`_, and projecting points from 3D to 2D.\n* A widget to drive a `stereo interlaced monitor \u003chttps://scikit-surgeryvtk.readthedocs.io/en/latest/module_ref.html#module-sksurgeryvtk.widgets.vtk_interlaced_stereo_window\u003e`_.\n* Functions to `voxelise data and calculate distance fields \u003chttps://scikit-surgeryvtk.readthedocs.io/en/latest/module_ref.html#module-sksurgeryvtk.models.voxelise\u003e`_.\n\n.. features-end\n\nInstalling\n----------\n\nYou can pip install as follows:\n\n::\n\n    pip install scikit-surgeryvtk\n\n\nDeveloping\n----------\n\nYou can clone the repository using the following command:\n\n::\n\n    git clone https://github.com/SciKit-Surgery/scikit-surgeryvtk\n\n\nRunning the tests\n-----------------\n\nYou can run the unit tests, build documentation, and other options by installing and running tox:\n\n::\n\n    pip install tox\n    tox\n    tox -e docs\n    tox -e lint\n\n\nEncountering Problems?\n----------------------\n\nPlease get in touch or raise an `issue`_.\n\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 2020 University College London.\nscikit-surgeryvtk 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://github.com/SciKit-Surgery/scikit-surgeryvtk\n.. _`Documentation`: https://scikit-surgeryvtk.readthedocs.io\n.. _`SciKit-Surgery`: https://github.com/SciKit-Surgery/scikit-surgery/wiki/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://github.com/SciKit-Surgery/scikit-surgeryvtk/blob/master/CONTRIBUTING.rst\n.. _`license file`: https://github.com/SciKit-Surgery/scikit-surgeryvtkblob/master/LICENSE\n.. _`issue`: https://github.com/SciKit-Surgery/scikit-surgeryvtk/issues/new","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscikit-surgery%2Fscikit-surgeryvtk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscikit-surgery%2Fscikit-surgeryvtk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscikit-surgery%2Fscikit-surgeryvtk/lists"}