scikit-surgeryfredmatplotlib

This is the legacy Matplotlib frontend for SciKIt-SurgeryFRED. You should try this instead: https://github.com/UCL/scikit-surgeryfred

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

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 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

This is the legacy Matplotlib frontend for SciKIt-SurgeryFRED. You should try this instead: https://github.com/UCL/scikit-surgeryfred

Basic Info
  • Host: GitHub
  • Owner: SciKit-Surgery
  • License: other
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 424 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • Open Issues: 3
  • Releases: 3
Created almost 6 years ago · Last pushed almost 4 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.rst

Fiducial Registration Educational Demonstration
===============================================

.. image:: https://github.com/SciKit-Surgery/scikit-surgeryfredmatplotlib/raw/master/project-icon.png
   :height: 128px
   :width: 128px
   :target: https://github.com/SciKit-Surgery/scikit-surgeryfredmatplotlib
   :alt: Logo

|

.. image:: https://github.com/SciKit-Surgery/scikit-surgeryfredmatplotlib/workflows/.github/workflows/ci.yml/badge.svg
   :target: https://github.com/SciKit-Surgery/scikit-surgeryfredmatplotlib/actions
   :alt: GitHub Actions CI status

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

.. image:: https://readthedocs.org/projects/scikit-surgeryfredmatplotlib/badge/?version=latest
    :target: http://scikit-surgeryfredmatplotlib.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://zenodo.org/badge/269602581.svg
   :target: https://zenodo.org/badge/latestdoi/269602581
   :alt: DOI - Zenodo

.. image:: https://img.shields.io/badge/Video-Registration-blueviolet
   :target: https://www.youtube.com/watch?v=t_6CH5uroYo
   :alt: Video Demonstration on YouTube

.. image:: https://img.shields.io/badge/Video-Game-blueviolet
   :target: https://www.youtube.com/watch?v=ansH1w2ST-g
   :alt: Video Demonstration of Game on YouTube

.. image:: https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg
   :target: CODE_OF_CONDUCT.md

.. 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


Author: Stephen Thompson
 
This is the Fiducial Registration Educational Demonstration (SciKit-SurgeryFRED). This version uses a graphical user interface based on Matplotlib and has been superseded by the browser based version at `SciKit-SurgeryFRED`_.

Fiducial Registration Educational Demonstration (SciKit-SurgeryFRED) 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)`_.

Fiducial Registration Educational Demonstration is tested with Python 3.X

Fiducial Registration Educational Demonstration is intended to be used as part of an online tutorial in using fiducial based registration. The tutorial covers the basic theory of fiducial based registration, which is used widely in image guided interventions. The tutorial aims to help the students develop an intuitive understanding of key concepts in fiducial based registration, including Fiducial Localisation Error, Fiducial Registration Error, and Target Registration Error. 

::

    python sksurgeryfred.py

Please explore the project structure, and implement your own functionality.

Citing
------
If you use SciKit-SurgeryFRED in your research or teaching please cite it. Individual releases can be cited via the Zenodo tag. SciKit-Surgery should be cited as:

Thompson S, Dowrick T, Ahmad M, et al. "SciKit-Surgery: compact libraries for surgical navigation." International Journal of Computer Assisted Radiology and Surgery. 2020 May. DOI: 10.1007/s11548-020-02180-5.

Developing
----------

Cloning
^^^^^^^

You can clone the repository using the following command:

::

    git clone https://github.com/SciKit-Surgery/scikit-surgeryfredmatplotlib


Running tests
^^^^^^^^^^^^^
Pytest is used for running unit tests:
::

    pip install pytest
    python -m pytest


Linting
^^^^^^^

This code conforms to the PEP8 standard. Pylint can be used to analyse the code:

::

    pip install pylint
    pylint --rcfile=tests/pylintrc sksurgeryfredmatplotlib


Installing
----------

You can pip install directly from the repository as follows:

::

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



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

Please see the `contributing guidelines`_.


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

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


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

Copyright 2020 University College London.
Fiducial Registration Educational Demonstration 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/scikit-surgeryfredmatplotlib
.. _`Documentation`: https://scikit-surgeryfredmatplotlib.readthedocs.io
.. _`SciKit-Surgery`: https://github.com/SciKit-Surgery
.. _`SciKit-SurgeryFRED`: https://github.com/SciKit-Surgery/scikit-surgeryfred
.. _`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/scikit-surgeryfredmatplotlib/blob/master/CONTRIBUTING.rst
.. _`license file`: https://github.com/SciKit-Surgery/scikit-surgeryfredmatplotlib/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 SciKit-SurgeryFRED packages in your research, please cite it as below."
authors:
- family-names: "Thompson"
  given-names: "Stephen"
  orcid: "https://orcid.org/0000-0001-7286-1326"
title: "SciKit-Surgery"
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: "Opie"
    given-names: "Jeremy"
  - family-names: "Clarkson"
    given-names: "Matthew"
    orcid: "https://orcid.org/0000-0002-5565-1252"
  doi: 10.1117/12.2580159 
  journal: "Proc. SPIE Medical Imaging 2021: Image-Guided Procedures, Robotic Interventions, and Modeling"
  title: "Are fiducial registration error and target registration error correlated? SciKit-SurgeryFRED for teaching and research."
  volume: 11598
  issue: 11598oU
  year: 2021

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 31
  • Total pull requests: 16
  • Average time to close issues: 23 days
  • Average time to close pull requests: 5 minutes
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 0.9
  • Average comments per pull request: 0.0
  • Merged pull requests: 16
  • 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 (23)
  • mianasbat (7)
Pull Request Authors
  • thompson318 (15)
  • mianasbat (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

requirements-dev.txt pypi
  • coverage * development
  • mock * development
  • parameterized * development
  • pyfakefs * development
  • pyinstaller * development
  • pylint * development
  • pytest * development
  • sphinx * development
  • sphinx_rtd_theme * development
  • tox * development
requirements.txt pypi
  • ipykernel *
  • matplotlib <3.3.3
  • nbsphinx *
  • numpy *
  • scikit-image >0.15
  • scikit-surgeryfred >=0.0.9
setup.py pypi
  • ipykernel *
  • matplotlib <3.3.3
  • nbsphinx *
  • numpy *
  • scikit-image >0.15
  • scikit-surgeryfred >=0.0.9