From b709cfff570385c114a5fc6ad74dae72be5ffeeb Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Thu, 11 Feb 2021 12:49:58 +0000 Subject: [PATCH] Issue #59: Import v0.0.3 from zenodo doi. --- .coverage | Bin 0 -> 53248 bytes .idea/misc.xml | 4 + .idea/modules.xml | 8 + .idea/scikit-surgeryfred.iml | 11 + .idea/vcs.xml | 6 + .idea/workspace.xml | 169 ++ CONTRIBUTING.rst | 8 +- MANIFEST.in | 2 + README.rst | 71 +- data/brain512.png | Bin 0 -> 125995 bytes doc/.gitignore | 5 + doc/conf.py | 262 +++ doc/index.rst | 14 + doc/notebooks/first_notebook.ipynb | 66 + doc/requirements.rst | 30 + doc/static/.gitkeep | 0 doc/static/custom.css | 23 + project-icon.png | Bin 0 -> 7038 bytes requirements-dev.txt | 16 + requirements.txt | 10 + setup.cfg | 8 + setup.py | 69 + sksurgeryfred.log | 6 + sksurgeryfred.py | 8 + sksurgeryfred/__init__.py | 6 + sksurgeryfred/__main__.py | 20 + sksurgeryfred/_version.py | 522 +++++ sksurgeryfred/algorithms/__init__.py | 0 sksurgeryfred/algorithms/ablation.py | 61 + sksurgeryfred/algorithms/errors.py | 18 + sksurgeryfred/algorithms/fit_contour.py | 46 + sksurgeryfred/algorithms/fred.py | 120 ++ sksurgeryfred/algorithms/point_based_reg.py | 82 + sksurgeryfred/algorithms/scores.py | 75 + sksurgeryfred/logging/__init__.py | 0 sksurgeryfred/logging/fred_logger.py | 111 + sksurgeryfred/plotting/__init__.py | 0 sksurgeryfred/plotting/interactive_plots.py | 302 +++ sksurgeryfred/plotting/plotting.py | 57 + sksurgeryfred/ui/__init__.py | 3 + sksurgeryfred/ui/sksurgeryfred.py | 11 + .../ui/sksurgeryfred_command_line.py | 34 + sksurgeryfred/ui/sksurgeryfred_game.py | 11 + .../ui/sksurgeryfred_game_command_line.py | 34 + sksurgeryfred/ui/sksurgeryfred_plotter.py | 11 + .../ui/sksurgeryfred_plotter_command_line.py | 35 + sksurgeryfred/widgets/__init__.py | 0 .../widgets/interactive_registration.py | 96 + sksurgeryfred/widgets/registration_game.py | 208 ++ sksurgeryfred_game.py | 8 + sksurgeryfred_plotter.py | 8 + testing_log_file.log | 1 + tests/__init__.py | 3 + tests/algorithms/__init__.py | 0 tests/algorithms/test_errors.py | 117 ++ tests/algorithms/test_pbr.py | 199 ++ tests/algorithms/test_scores.py | 125 ++ tests/logging/__init__.py | 0 tests/logging/test_logger.py | 57 + tests/pylintrc | 407 ++++ tests/test_requirements.py | 51 + tox.ini | 40 + versioneer.py | 1822 +++++++++++++++++ 63 files changed, 5478 insertions(+), 19 deletions(-) create mode 100644 .coverage create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/scikit-surgeryfred.iml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 MANIFEST.in create mode 100644 data/brain512.png create mode 100644 doc/.gitignore create mode 100755 doc/conf.py create mode 100644 doc/index.rst create mode 100644 doc/notebooks/first_notebook.ipynb create mode 100644 doc/requirements.rst create mode 100644 doc/static/.gitkeep create mode 100644 doc/static/custom.css create mode 100644 project-icon.png create mode 100644 requirements-dev.txt create mode 100644 requirements.txt create mode 100644 setup.cfg create mode 100644 setup.py create mode 100644 sksurgeryfred.log create mode 100644 sksurgeryfred.py create mode 100755 sksurgeryfred/__init__.py create mode 100644 sksurgeryfred/__main__.py create mode 100644 sksurgeryfred/_version.py create mode 100644 sksurgeryfred/algorithms/__init__.py create mode 100644 sksurgeryfred/algorithms/ablation.py create mode 100644 sksurgeryfred/algorithms/errors.py create mode 100644 sksurgeryfred/algorithms/fit_contour.py create mode 100644 sksurgeryfred/algorithms/fred.py create mode 100644 sksurgeryfred/algorithms/point_based_reg.py create mode 100644 sksurgeryfred/algorithms/scores.py create mode 100644 sksurgeryfred/logging/__init__.py create mode 100644 sksurgeryfred/logging/fred_logger.py create mode 100644 sksurgeryfred/plotting/__init__.py create mode 100644 sksurgeryfred/plotting/interactive_plots.py create mode 100644 sksurgeryfred/plotting/plotting.py create mode 100644 sksurgeryfred/ui/__init__.py create mode 100644 sksurgeryfred/ui/sksurgeryfred.py create mode 100644 sksurgeryfred/ui/sksurgeryfred_command_line.py create mode 100644 sksurgeryfred/ui/sksurgeryfred_game.py create mode 100644 sksurgeryfred/ui/sksurgeryfred_game_command_line.py create mode 100644 sksurgeryfred/ui/sksurgeryfred_plotter.py create mode 100644 sksurgeryfred/ui/sksurgeryfred_plotter_command_line.py create mode 100644 sksurgeryfred/widgets/__init__.py create mode 100644 sksurgeryfred/widgets/interactive_registration.py create mode 100644 sksurgeryfred/widgets/registration_game.py create mode 100644 sksurgeryfred_game.py create mode 100644 sksurgeryfred_plotter.py create mode 100644 testing_log_file.log create mode 100644 tests/__init__.py create mode 100644 tests/algorithms/__init__.py create mode 100644 tests/algorithms/test_errors.py create mode 100644 tests/algorithms/test_pbr.py create mode 100644 tests/algorithms/test_scores.py create mode 100644 tests/logging/__init__.py create mode 100644 tests/logging/test_logger.py create mode 100644 tests/pylintrc create mode 100644 tests/test_requirements.py create mode 100644 tox.ini create mode 100644 versioneer.py diff --git a/.coverage b/.coverage new file mode 100644 index 0000000000000000000000000000000000000000..91133a0dbc0fa62e20e80e855088e6064b47b195 GIT binary patch literal 53248 zcmeI4PmJ7F9mnmlcRc@{WV@X%Q51tflT~(iGMh#yi3$m6RFWo?>?R?QG>&KH?W~iT z@y7OSvIj_ zmKxHpHRC_ee&6?dpZ9z3`T5_%sS~Elv_;GA8LqZh*dmCca7fbxK`7F{O#f(7Xhn`T zXeq|lH(M~{q9V)>jpQ~F`KUVOc@lK*z`$I9h=mv&$R0T2KI5C8$6 zfOo2-R3|6JTVHmKW|z6P(PDNmFCUpddieBF?eyW#oH(ilVcM>OM$^oUc388mYuYli zwMDbbG_&6}TZU`)JDR)1qN4{6Yx5qD!l=*V2hRHO`I>IFDVEDRB(ZFpJ;PqruCUc< z|9~(xmtA**01{zlr_Ybjc7@TWG@C6loAq1F39Q&k-zB%zjNx4HFA+vvBJm@};zYdLILWao7^$gOSl>aL}A&Ay+_zGJ$k)z{c{ z)*861y8o3FN_FQ>@%B~UQ8*sG zX}ZqZN`Ay?)`B;29ln2azu~oH)Jb?P>UK42(XTQ*wiXl)d2_tZ)FT*%%`2K_g$I(Q zAE>u+W61`s*|nOZzUF(3!>EE#TM!+#IOw-{RdIM8TGk4)jSia)_Xf?v2kl7YI*oj` zdUWSzuCwL>dSh+1;7w+g>h|s8t-S9>VQGa6WyFP|lH8yfjdt~z;SB7kA$hMxGKw*5 zC8IhL?xF0=DB0@a?VDvMJWg+fD>+Y*mFmQV=mj-`w@ds#Hj)V*GOPmYI)ZyQf7x)C zw7YHR!DM)CEL%M|v6d*Gb=`yT9akN zw5iHc8yxfi8b7dY(7{I28o0jy@=f18dEYa%HxL+ZN9^gSDgSV)-jtAYAllGsONPT6 zAE%}@Evw6ne$XY*fyW$5%5*e8>AO3lPY*SmRj$!lsrjZveF|^gPg7lssuivDdPct; zc2m6f4OFSg=XH{&6SN%^QL9m1bf{*o(~LyJy}Y4{^k<79ES==U-Gj4>;ozG=3cO7VO0XGFh>i+RaSBs> zfG?`=3iQJS0w4eaAOHd&00JNY0w4eaAOHd&@bD3k#Ehu$@xQF@5Y)5kQ|fM7!2|*z z00JNY0w4eaAOHd&00JNY0v|R4C0W{`Mvq7A`G_P@9y#W@~X=m*WX_8=MJCG)_JH?uRU9!GL_ZW1obubZS^hn%@1167Jih>CQ zKmY_l00cnb{RlKCWx+dkU-tnbuiWkMUS|BrVa%cCz%;IEmihO`=ifFuEPfHr=J3Q|GskNb<}!lB_4ld`yzQ!4bLG zxveC-FCE!MaxwmjH{Hb|gF9PDc_D%Fz#P2^ru%@IO=bCsrm0uSc`P&t}QYgP%)^l&@6fwUO%{vMvm(Tcw5fN-riIb3djHI zCD}WYs_?q;eTJxb?gZ+}9$&Bp&lCVMAS)!u0QUwB&f zCX=KR8~^8%R>EkYK05x-CG~?yHdb&-(snJ@1g(w#vq{_cnCRW(|FINJUK{_*NsBCI zatyDO*sF%)|IBgn(0qa_8?y`F|HHW{2!H?xfB*=900@8p2!H?xfB*009sH0T2KI5C8!X009sH0T2Lzhme3ImGk`me@<-*>VMQ;0Ub~aoqEXzpvI+%O zl#H6CrIvm18<{`;`(^o^?-kTB9x(QkZ)N`Z+vi_>_4~z~Oaa^E7iA?Y@i(Bh-yYF;<^r;LflIkH^d{%m@a_9}IM62O+NaK4B(N;#dNn?FJ6K?*dGA7FT ze8uJW|8wf^1od6|{{P?Azo~Dke^&oQ0hmAl1V8`;KmY_l00ck)1V8`;KmY_DKmzk>@OtAUt}^eT>$X!{|j3l!0f;z5C8!X009sH0T2KI5C8!X z009sHfz$}_`~MjKr-l + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..e1291ae --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/scikit-surgeryfred.iml b/.idea/scikit-surgeryfred.iml new file mode 100644 index 0000000..6711606 --- /dev/null +++ b/.idea/scikit-surgeryfred.iml @@ -0,0 +1,11 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..8f990b8 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +