A template project, to enable people to build nicely structured C++ projects.
Project description
scikit-surgerypclcpp
scikit-surgerypclcpp implements image guided surgery algorithms, using PCL, in C++ and wrapped in Python.
scikit-surgerypclcpp is part of the SNAPPY software project, developed at the Wellcome EPSRC Centre for Interventional and Surgical Sciences, part of University College London (UCL).
Features
- Support for Python Wheels, thanks to Matthew Brett's multibuild.
- More features to come
Installing
You can pip install the latest Python package as follows:
pip install scikit-surgerypclcpp
Developing
Cloning
You can clone the repository using the following command:
git clone https://github.com/UCL/scikit-surgerypclcpp
Build instructions
Still not for the faint-hearted. It depends if you are a C++ developer familiar with CMake or a hybrid C++/Python developer primarily interested in writing Python extensions.
The simplest advice really is to read appveyor.yml
, as this will always
be up to date.
Preferred Branching Workflow for Contributions.
We welcome contributions to this project. Please use the following workflow.
- Raise issue in this project's Github Issue Tracker.
- Fork repository.
- Create a feature branch called
<issue-number>-<some-short-description>
replacing<issue-number>
with the Github issue number and<some-short-description>
with your description of the thing you are implementing. - Code on that branch.
- Push to your remote when ready.
- Create pull request.
- We will review code, suggest and required changes and merge to master when it is ready.
Licensing and copyright
Copyright 2018 University College London. scikit-surgeryopencvcpp is released under the BSD-3 license. Please see the license file for details.
Acknowledgements
Supported by Wellcome and the EPSRC.
The project was generated, using CMakeCatchTemplate and CMakeTemplateRenamer.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for scikit_surgerypclcpp-0.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c3d4b3e947cf6cd8fdd3fd135a7d7c677cbbcc0e85d64a203fd9a881288d80f |
|
MD5 | c74d7bede44fad0e7d7970c984796cd3 |
|
BLAKE2b-256 | 299e0dbc865bba4152b5d662a972bfdb920b0588b732c345854f2d91b24a06c9 |
Hashes for scikit_surgerypclcpp-0.0.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32c87b78d5916e079e39135ec34247805d0180dd943cdf6aa0482fb6992b31f |
|
MD5 | a4b66c93e7fdc02722e02d70b6183ebf |
|
BLAKE2b-256 | 985c18a5f88130754b648baf6ee000e5b7056b26cc64051357df16620ee8ac21 |
Hashes for scikit_surgerypclcpp-0.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d92bb2f1d2cac00cca7752266129ea5402ff821e5e850d9baa55860b4ee6958 |
|
MD5 | 4c8016464b68b73d51f287766ef92038 |
|
BLAKE2b-256 | 93e4b3bd17788d8be6d60233d328683d600df4ff1db492f2bdb1ed8feb85dedf |
Hashes for scikit_surgerypclcpp-0.0.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d729aa9e00ea7d318040c45a56ba8ed3e2d6f53d6f9fbe12cacf789a6fcdce0 |
|
MD5 | 791e46230cdbd344b17f3b884efa001d |
|
BLAKE2b-256 | 5d5df1c05aebe1fad79c27daf20f73988ccb7de8704a6fec61c148efe1bf89e0 |
Hashes for scikit_surgerypclcpp-0.0.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 749922ae80fc72bc4be0a71642c5a70350345dbcefe8833049e883358e7582d3 |
|
MD5 | b3eafa2831a61f173ecb5383f1287bf9 |
|
BLAKE2b-256 | 711d92456796a71dec0664ed0720ed6078249d4aa338536b0f93566c35dae195 |
Hashes for scikit_surgerypclcpp-0.0.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6784408e8a353fe1aa43ab55b7a534c1d92291865bc4b0f4ac25b8efd39a2622 |
|
MD5 | 58836cdb7e69c755d3eb348fd3ca6e6c |
|
BLAKE2b-256 | 031c38e96bdab458f2d3bf9efae6e43f013e22a56617e9bbb26fbb123cb084cd |
Hashes for scikit_surgerypclcpp-0.0.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d67202e443221241d9e374e428fe7f474b45a88b11a0e97ece4f3df3afa2079 |
|
MD5 | 96b633d4138aa070ac2f8359c4412a21 |
|
BLAKE2b-256 | 25ff067692d6d3172f2e254260778c22458cd7dfc290fabc33406c3ea5978f98 |
Hashes for scikit_surgerypclcpp-0.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8abc1f3eedc16d253a7452106ed36a061e15f54ebd47a129617db632ce7c9998 |
|
MD5 | 004151fc171e053614aefb094f29ff9b |
|
BLAKE2b-256 | 6fc7932a654f5e64495eb3bc908610e96bd7b47549e46a9069064461669175e3 |
Hashes for scikit_surgerypclcpp-0.0.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70c0979deec655563ba58bddc7536717720e17af1745f1162a175571df1a5d5 |
|
MD5 | 08fa871fce9f34669725551047208f18 |
|
BLAKE2b-256 | 196afbb0970db8b0261633d88720c58c092de79fa70095477d49c54a5af3cb2e |
Hashes for scikit_surgerypclcpp-0.0.1-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9912cba3abb34662461172b9400a8650c3b2cb37961dcfd60f360ad68f36baf |
|
MD5 | db8ed482b887ef345c31a760e69ef77e |
|
BLAKE2b-256 | 8968330c41db051283425c439a7758fbe6f73b213856273e48acdf1a450798d7 |
Hashes for scikit_surgerypclcpp-0.0.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f83b41b8401d4d16ac2bdcc7ce1f8687e245a833237744a6151b2da5d0cf3cb |
|
MD5 | b917913d29fa7a54082ccc436d98c25f |
|
BLAKE2b-256 | d4017101e65efec9337a279193e86f37a675f781988b4a4902d3734704078876 |
Hashes for scikit_surgerypclcpp-0.0.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfc7743a90bcb4e445c78601c1857b6850372153cc3d6d22b444cd1c58f121df |
|
MD5 | a5e3fd533d1d27f71f25d1c7912b84d8 |
|
BLAKE2b-256 | 5452edc2b95a3bd94cad1af5818fee1671e2f8312558395134addd8ed395a1be |
Hashes for scikit_surgerypclcpp-0.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6abf6905863610fff376a4abbfea6a593af1c4071ef13109cbc2ec042035dc31 |
|
MD5 | 165716e27e8c20377ecd4db2a07a5a3d |
|
BLAKE2b-256 | a3c8c513eb09de12c200711631bee43d1868b654e5d5b55f14824fbcb39ee088 |
Hashes for scikit_surgerypclcpp-0.0.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 710029301dc78b3bba63c8e204d6255e4d7d29e1443ef80c70e0acc973b2506a |
|
MD5 | 9307b9eb5a0a3b7b9305aa900dd997e6 |
|
BLAKE2b-256 | e3e51d8c626c643c2feb0f3ff13099460a1892236fa36e63a6c28d3f6a4b0fcb |
Hashes for scikit_surgerypclcpp-0.0.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4aa4ad52aa316584a6c292168da6ddd1c55477663bd68122b3949ec89280f43 |
|
MD5 | ef70f9e86de4af4570f19d5aa2b531c9 |
|
BLAKE2b-256 | 0170a8676f142eadfaf6994c8853a605e37b53a16a11ba6f86d287980345b737 |
Hashes for scikit_surgerypclcpp-0.0.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a6f4789e94d59d24cfa7200ce16e0c952cf4884fd2a3f8eb85ed27f436e895c |
|
MD5 | 81dec2db5304fee224e258c7c0c70e1a |
|
BLAKE2b-256 | d3fdf7a3520c67b45d9628c0ee804a64ad65eeddaa54848b32c3c6f93173061f |
Hashes for scikit_surgerypclcpp-0.0.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 651d4aad65c361175f04095f1c7f97d5083826043ea46c572be876d82f8d7363 |
|
MD5 | 9ac738ad14a46ddbae2348a252c0653f |
|
BLAKE2b-256 | 8f271004f6cd6e7d51982a92c8429cbf941b08326da95e26de0c93cdb49ecd57 |
Hashes for scikit_surgerypclcpp-0.0.1-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50e71c07a89bdc965be6f260c2d37bd07eb91acb47507c17d19ea94f408bde33 |
|
MD5 | be40c69d61bfe0b09e2e5ce46d3cf389 |
|
BLAKE2b-256 | b55c635cf8a8653d9b0210455db71a1715149833d197b81bd5829fffbfdad5d1 |
Hashes for scikit_surgerypclcpp-0.0.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c037501d1e1602b7314641cd68a0553ad69eef2ba538fb6b60f1a9b891b9d650 |
|
MD5 | d85d7eb3d9c18bf7d9a2b0730567496c |
|
BLAKE2b-256 | a37803f9c11432d2369f4124efad873bbc8b4e21b1d7ad053e5cd2c5289ead09 |