glenoidplanefitting

A tool kit for performing Glenoid version measurement for shoulder reconstruction surgery

https://github.com/scikit-surgery/glenoidplanefitting

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    2 of 2 committers (100.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.8%) to scientific vocabulary

Keywords

epsrc python scikit-surgery surgery ucl vtk-applications wellcome
Last synced: 6 months ago · JSON representation ·

Repository

A tool kit for performing Glenoid version measurement for shoulder reconstruction surgery

Basic Info
  • Host: GitHub
  • Owner: SciKit-Surgery
  • License: other
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 17.4 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 1
  • Releases: 2
Topics
epsrc python scikit-surgery surgery ucl vtk-applications wellcome
Created over 4 years ago · Last pushed about 3 years ago
Metadata Files
Readme Contributing License Citation

README.rst

glenoidplanefitting
===============================

.. image:: https://github.com/SciKit-Surgery/glenoidplanefitting/raw/master/skglenoid_logo.png
   :height: 128px
   :width: 128px
   :target: https://github.com/SciKit-Surgery/glenoidplanefitting
   :alt: Logo


|

.. image:: https://github.com/SciKit-Surgery/glenoidplanefitting/workflows/.github/workflows/ci.yml/badge.svg
   :target: https://github.com/SciKit-Surgery/glenoidplanefitting/actions
   :alt: GitLab-CI test status

.. image:: https://coveralls.io/repos/github/SciKit-Surgery/glenoidplanefitting/badge.svg?branch=master&service=github
    :target: https://coveralls.io/github/SciKit-Surgery/glenoidplanefitting?branch=master
    :alt: Test coverage

.. image:: https://readthedocs.org/projects/glenoidplanefitting/badge/?version=latest
    :target: http://glenoidplanefitting.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://img.shields.io/badge/Cite-SciKit--Surgery-informational
   :target: https://doi.org/10.1007/s11548-020-02180-5
   :alt: The SciKit-Surgery paper

.. image:: https://img.shields.io/badge/-SciKit%20Surgery-blueviolet?style=flat&logo=youtube
   :target: https://youtu.be/0z8eIjqAbzQ
   :alt: SciKit-Surgery on YouTube

.. image:: https://img.shields.io/twitter/url?style=social&url=http%3A%2F%2Fscikit-surgery.org
   :target: https://twitter.com/intent/tweet?screen_name=scikit_surgery&ref_src=twsrc%5Etfw
   :alt: Get in touch via twitter

.. image:: https://img.shields.io/twitter/follow/scikit_surgery?style=social
   :target: https://twitter.com/scikit_surgery?ref_src=twsrc%5Etfw
   :alt: Follow scikit_surgery on twitter

.. image:: https://img.shields.io/badge/-See%20us%20at%20SPIE%20202-yellow?style=flat
   :target: https://spie.org/conferences-and-exhibitions/medical-imaging/program
   :alt: SPIE Medical Imaging 2022

Authors: Asta Olafsdottir, Stephen Thompson

glenoidplanefitting provides tools for measuring the Glenoid version, useful when 
planning reconstructive shoulder surgery.
glenoidplanefitting 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)`_, in collaboration with surgeons at the 
Royal National Orthopaedic Hospital 

glenoidplanefitting is tested on Python 3.x, but may work with other versions of Python

glenoidplanefitting currently requires the user to manually identify relevant anatomical 
landmarks on the scapula and glenoid dish. These points can then be passed to 
glenoidplanefitting to calculate the Glenoid version using multiple methods. Example usage:

::

    python glenoidplanefitting.py --fried_points landmark_friedman.fcsv --output friedman.vtp --visualise glenoid.vtp

glenoidplanefitting is a work in progress with plans to automate the point picking to create
software to enable a large scale comparison of different methods of Glenoid version 
methods on a clinical data set. If you are interested in contributing to this work
please get in touch or follow the guides below.

Developing
----------

Cloning
^^^^^^^

You can clone the repository using the following command:

::

    git clone https://github.com/SciKit-Surgery/glenoidplanefitting


Running tests
^^^^^^^^^^^^^
We use tox to run tests and run static code analysis using Lint. 
::

    pip install tox
    python -m tox


Installing
----------

You can pip install directly from the repository as follows:

::

    pip install git+https://github.com/SciKit-Surgery/glenoidplanefitting



Contributing
^^^^^^^^^^^^

Please see the `contributing guidelines`_.


Useful links
^^^^^^^^^^^^

* `Source code repository`_
* `Documentation`_


Licensing and copyright
-----------------------

Copyright 2021 University College London.
glenoidplanefitting is released under the BSD-3 license. Please see the `license file`_ for details.


Acknowledgements
----------------

Supported by `Wellcome`_ and `EPSRC`_.


.. _`Wellcome EPSRC Centre for Interventional and Surgical Sciences`: http://www.ucl.ac.uk/weiss
.. _`source code repository`: https://github.com/SciKit-Surgery/glenoidplanefitting
.. _`Documentation`: https://glenoidplanefitting.readthedocs.io
.. _`scikit-surgery`: http://scikit-surgery.github.io/scikit-surgery/
.. _`University College London (UCL)`: http://www.ucl.ac.uk/
.. _`Wellcome`: https://wellcome.ac.uk/
.. _`EPSRC`: https://www.epsrc.ac.uk/
.. _`contributing guidelines`: https://github.com/SciKit-Surgery/glenoidplanefitting/blob/master/CONTRIBUTING.rst
.. _`license file`: https://github.com/SciKit-Surgery/glenoidplanefitting/blob/master/LICENSE

Owner

  • Name: SciKit-Surgery
  • Login: SciKit-Surgery
  • Kind: organization
  • Email: s.thompson@ucl.ac.uk

Compact Libraries for Surgical Navigation

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use any SciKit-Surgery packages in your research, please cite it as below."
authors:
- family-names: "Olafsdottir"
  given-names: "Asta"
- family-names: "Thompson"
  given-names: "Stephen"
  orcid: "https://orcid.org/0000-0001-7286-1326"
title: "SciKit-SurgeryGlenoid"
url: "https://github.com/SciKit-Surgery/scikit-surgery"
preferred-citation:
  type: article
  authors:
  - family-names: "Thompson"
    given-names: "Stephen"
    orcid: "https://orcid.org/0000-0001-7286-1326"
  - family-names: "Dowrick"
    given-names: "Thomas"
    orcid: "https://orcid.org/0000-0002-2712-4447"
  - family-names: "Ahmad"
    given-names: "Mian"
    orcid: "https://orcid.org/0000-0002-4706-4146"
  - family-names: "Xiao"
    given-names: "Guofang"
  - family-names: "Koo"
    given-names: "Bongjin"
    orcid: "https://orcid.org/0000-0002-3611-4988"
  - family-names: "Bonmati"
    given-names: "Ester"
    orcid: "https://orcid.org/0000-0001-9217-5438"
  - family-names: "Kahl"
    given-names: "Kim"
  - family-names: "Clarkson"
    given-names: "Matthew"
    orcid: "https://orcid.org/0000-0002-5565-1252"
  doi: 10.1007/s11548-020-02180-5
  journal: "International journal of computer assisted radiology and surgery"
  start: 1075
  end: 1084
  title: "SciKit-Surgery: Compact Libraries for Surgical Navigation"
  volume: 15
  issue: 7
  year: 2020

GitHub Events

Total
Last Year

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 73
  • Total Committers: 2
  • Avg Commits per committer: 36.5
  • Development Distribution Score (DDS): 0.247
Top Committers
Name Email Commits
Stephen Thompson s****n@u****k 55
zcemaol z****l@u****k 18
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 15
  • Total pull requests: 9
  • Average time to close issues: 7 days
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 0.27
  • Average comments per pull request: 0.0
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • thompson318 (10)
  • astaolaf (5)
Pull Request Authors
  • thompson318 (7)
  • astaolaf (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

requirements-dev.txt pypi
  • coverage * development
  • coveralls * development
  • mock * development
  • nbsphinx * development
  • parameterized * development
  • pyfakefs * development
  • pyinstaller * development
  • pylint * development
  • pytest * development
  • pyyaml * development
  • sphinx * development
  • sphinx_rtd_theme * development
  • tox * development
requirements.txt pypi
  • numpy *
  • scikit-surgerycore *
  • scikit-surgeryvtk *
  • vtk *
setup.py pypi
  • numpy *
  • scikit-surgerycore *
  • scikit-surgeryvtk *
  • vtk *
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/checkout master composite
  • actions/setup-python v1 composite
  • pypa/gh-action-pypi-publish master composite