scikit-surgerytorch is a Python package
Project description
Author: Thomas Dowrick
scikit-surgerytorch 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).
The aim of scikit-surgery torch is to provide a home for various pytorch models/examples/utilities that may be useful for Image Guided Surgery.
Features
Implemented models:
- High Resolution Stereo network Inference only, see author’s repo for pre trained weights. As at commit aae0b9b.
- Volume2SurfaceCNN Inferencece only, see author’s repo for pre trained weights. As at commit 5a656381.
- Models can run on GPU or CPU.
- Example usage in tests/.
scikit-surgerytorch is NOT meant to be a layer on-top of pytorch or provide a new kind-of platform. The aim is that researchers can learn from examples, and importantly, learn how to deliver an algorithm that can be used by other people out of the box, with just a `pip install`, rather than a new user having to re-implement stuff, or struggle to get someone else’s code running.
Cloning
You can clone the repository using the following command:
git clone https://github.com/UCL/scikit-surgerytorch
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 sksurgerytorch
Installing
You can pip install directly from the repository as follows:
pip install git+https://github.com/UCL/scikit-surgerytorch
Contributing
Please see the contributing guidelines.
Useful links
Licensing and copyright
Copyright 2020 University College London. scikit-surgerytorch is released under the BSD-3 license. Please see the license file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Built Distribution
Hashes for scikit_surgerytorch-0.2.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9583780e738703667c1e2e2402d24da0c0d6aadeed2fc8965ef121e8d5655fd5 |
|
MD5 | 1f8bc05f71e3c53690cd6da51a974b30 |
|
BLAKE2-256 | 3deeb0769605b69df1db8f53648add66fc53ba762a518fb009b4340503d11584 |