From a72d2d59c5f32eea4774cfc124b3f7f8c85be94d Mon Sep 17 00:00:00 2001 From: dominik Date: Fri, 25 Mar 2022 11:04:02 +0100 Subject: [PATCH] add nmreval to sys.path; arrow icon; --- bin/evaluate.py | 5 ++- doc/source/_templates/autosummary/_class.rst | 27 ++++++++++++++ .../autosummary/class_with_attributes.rst | 33 ++++++++++++++++++ resources/_rc/left.png | Bin 0 -> 3224 bytes resources/_rc/right.png | Bin 0 -> 2648 bytes resources/icons/icons.json | 4 ++- resources/icons/normal_light/left.png | Bin 0 -> 1691 bytes resources/icons/normal_light/right.png | Bin 0 -> 1741 bytes resources/icons/pokemon_light/left.png | Bin 0 -> 3224 bytes resources/icons/pokemon_light/right.png | Bin 0 -> 2648 bytes 10 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 doc/source/_templates/autosummary/_class.rst create mode 100644 doc/source/_templates/autosummary/class_with_attributes.rst create mode 100644 resources/_rc/left.png create mode 100644 resources/_rc/right.png create mode 100644 resources/icons/normal_light/left.png create mode 100644 resources/icons/normal_light/right.png create mode 100644 resources/icons/pokemon_light/left.png create mode 100644 resources/icons/pokemon_light/right.png diff --git a/bin/evaluate.py b/bin/evaluate.py index 7fbd533..beb6099 100755 --- a/bin/evaluate.py +++ b/bin/evaluate.py @@ -1,8 +1,11 @@ #!/usr/bin/env python3 import sys +import pathlib +sys.path.append(pathlib.Path().cwd().parent) +print(sys.path) # pyqtgraph warns on Mac if QApplication is created when it is imported -import pyqtgraph +# import pyqtgraph from nmreval.lib.logger import handle_exception sys.excepthook = handle_exception diff --git a/doc/source/_templates/autosummary/_class.rst b/doc/source/_templates/autosummary/_class.rst new file mode 100644 index 0000000..eae2e87 --- /dev/null +++ b/doc/source/_templates/autosummary/_class.rst @@ -0,0 +1,27 @@ +{{ objname | escape | underline}} + +Import as {{ fullname }} + +.. currentmodule:: {{ module }} + +.. autoclass:: {{ objname }} + + {% block methods %} + {% if methods %} + .. rubric:: {{ _('Methods') }} + + .. autosummary:: + :toctree: + + {% for item in methods %} + {%- if not item.startswith('_') %} + ~{{ name }}.{{ item }} + {%- endif %} + {%- endfor %} + {% endif %} + {% endblock %} + +.. minigallery:: {{module}}.{{objname}} + :add-heading: + + diff --git a/doc/source/_templates/autosummary/class_with_attributes.rst b/doc/source/_templates/autosummary/class_with_attributes.rst new file mode 100644 index 0000000..1755a3b --- /dev/null +++ b/doc/source/_templates/autosummary/class_with_attributes.rst @@ -0,0 +1,33 @@ +{{ fullname | escape | underline}} + +.. currentmodule:: {{ module }} + +.. autoclass:: {{ objname }} + + {% block methods %} + {% if methods %} + .. rubric:: {{ _('Methods') }} + + {% for item in methods %} + {% if not item.startswith('_') %} + .. automethod:: {{ item }} + {%- endif %} + {%- endfor %} + {% endif %} + {% endblock %} + + {% block attributes %} + {% if attributes %} + .. rubric:: {{ _('Attributes') }} + + {% for item in attributes %} + .. autoattribute:: {{ item }} + {%- endfor %} + {% endif %} + {% endblock %} + +.. include:: {{ fullname }}.examples + +.. raw:: html + +
diff --git a/resources/_rc/left.png b/resources/_rc/left.png new file mode 100644 index 0000000000000000000000000000000000000000..7662e989d59c98e05c3d4757fc81420e2a15807d GIT binary patch literal 3224 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 KMNUMnLSTZxPSkJ! literal 0 HcmV?d00001 diff --git a/resources/_rc/right.png b/resources/_rc/right.png new file mode 100644 index 0000000000000000000000000000000000000000..84caeffb06f96c81c8edc7145c89e8c3a371a2ba GIT binary patch literal 2648 zcmW+22{_aLd#Bch(uP8|#KN=)kwTkoD5^#7a~4y%m6db*+t^$sNta^^C3H9=4T-{# zGf~k&3L}*we&7C|=XpQx^PbOpe2!Oe^su!YQUwVDf#hs$D8~TI1K=t`2H3%p-=hG6 zMUZVB5x|N;Fp~j#eW;CV1PCPm>>q$H6XaC^=9WmROQb`He`J(z_z6%{R1`5V_*8_S zZ|DhPNO-{Y+5IYj;eaiLi5>9F`M9-Cjn(#N36e>;JPZBz_Qn)?I*@Jg)m&u=v zS?UfSd^>p~x9;1MpKj6dPd{o-#_Tm*J~a96N#m2jHFuQH)=&lhxB*NSQku}GD``zm z+%{LG>;h494y4gO$yS}4ft@e4ds&iwRuoz>AU-#6+uxCg7UM#p_cQM4r-KL_hr0)R z5E;9W34!9Vmb}=o21JZZsfh~73zPm@{I^nG=MATWjAtblU(!}XaoSkkA)UyJ`3kwg zB2Z2$KOM^Cg&}I8rgb0H(!{AWO!^iv&23I4I^iqFR_hZB=C3CLxzI|rM^6!?l1<@8 zkYkH$-|ECI;v<|0SZjvCCLG0=tt5py z<`WU2=6>8P9bq1{`+VLc^eK22F43NU{2Zp^fT`!0fbyX7=ZET**vJ9Z3hntn&tcl7 zMJ`|dcG^WInO<9#Tq@Bv*3jr@_NhCbCLXBbeTZ3HdaTZl$oEJkCgyTRx%irLsF!rY z8ImEYfANJAu{+$+V5fQF>e3{XkZ|RRM>$+3!94-3+upSqPq7cvbBbL0Jth{>SLF*2 zFkHlDJ=@~IZn@s;8Vo$lXtJWI=VZqa7Ze$HY$LqAJIq|=Sm!2}-FK3k4Yt;zhT$Hb zVZJ6&&B0Yw~a^*ExH=K@qZql-!YkSe!Hig zw;VW=G@y#s)S{dIEM$DQXCcCF2y%~BgXYR{6(bi!+GQ3O^YBk;3GaiXncH1 zbJ(7{ChD-aZec`v50k#1QVkyu_fZY!Jt@je)hKu&V#`$F?t$btwB3Vq{8J#6PoIZ> zT==u?AsBKaaXQV@=svvQizsw|hOp}p$KGq@$JBh)hO#On2%4JRRT)B>qDIG-LA*Rk zUL*s0Wq8(U6gQ#{+nua+e{d%PFO)O@PTa%i16db?cDUUx+lm*?u2fl#2IC>~iPdc)RTJEVtvbFyx$LU026GcJhDcmmy3OqTI9c92qGzs+>LOaS+87Xat*8;Tn+k=P$nk*Ul%h7&S=#FXzx!pF8Yf#pw-|8SahQw$n|BBL5 zcmC%v_Ge_Wce|f}yF8LU$tEIUQ!PFDSig^5^E>@zq0|p^p~4 zjp#;6Gva{2vCC}Gfa==2%fo;IzX!Vp=@(uA`fB}E*Zf27d;QE$Atix<+oiFzn1b1? zFLh^&S?a}wU!-%H#>jeyqAMdeMSB7SCkgU}>D6yI@lCMLZD}8Ca|R`q#wEE+ zm#~%Ng?sIOytNeWx#Vegc%zSqrLugqctmSz@mBS)v{zP!69V?u*mtB?2~GX`#gD1Z za2%Fiv@qQFY~R*~Aw@Lx@r^|FT~Dv1%vqnYT1}SF{aUQg+d(X3VtA+5+B#VLg%oCu zi;5v$SjpZHx}z*JF2_O`mM{EP+H)S{y9?+hz(ch9r_M>BCH2kkJQ z4Aw2lgq|Tb$_>b6z`9vk!&3VGK6+ml@ga8!HC>Zq{p?>Tm=~IrmpW&}fnF+ z13yuYX>3U_yJ4ClZ02XoMvkb(nn>fAywWtBcox&v>^k0fA!Ti=z5P3Zy2+^|fk-i+ zz}xm`J3gS`sp7CZ$*W19&b*q@c^?%%|DzpQLtxVseT;dgsIp_hngj%(Y-9DW{y9Rm z!zNINh9%Pbui`5@O=Rpod!^R8lKJYJyjA=|>m5cye9FYa=%jbSV_)m9&ewSZ7*|y6 z2ROK^(ZSKbAmb)p2m}+X8U3u#z^;$-K(UOmT0Ko+6a^c%%DyiQnvjq!v1p3(v<5Pu zAYMf=HNAzx0?f>0u`_y$IKpT#CxE;o%S`8;4iTmfiX%B~eA9c!B*lP~nu4K@yH8cj zPc-sY$B_$n<#gn*RS$aF4g-Gy;=ZQxp;th(0I%=KufMD*oBvY+$iw;<<-lV+lKE0P zuD4iIFat^3WJ|)tPR&YP1_VaD&HRkOtrJJ`BMd8=VG3Ega~KJE?YBq6Po+P@cgPs? zsiXZ3Jd5_=hqNei3Pb%`TBrMz2@t15{Cjf{;E2Ely)FI> z8ZyM&Ty1IF_P%tg_j{;d$N*U+OV8n1gb9^e=Po>LQtJ~KW|JdiP7ZY|UyQy$(B)TQ z3PH5(Kq)N`ILRg*eKYn#Ymx;kx~{DxI{tEH%-2|-K;hEZW&*~ZP|GsLFkf$xmi8ir zq2gAlqDkOCVIlUGbAeH0NmL6C()yM%j<|Np^mgAa{pq#`MMchiBk2J~31=C@g6v0W zeBj1q`<$`*u!Zc^ew_JcK2_#BX!`vgSh~lYO}V0Tws7 A-~a#s literal 0 HcmV?d00001 diff --git a/resources/icons/icons.json b/resources/icons/icons.json index 5c176e1..55651c4 100644 --- a/resources/icons/icons.json +++ b/resources/icons/icons.json @@ -24,7 +24,9 @@ "actionMouse_behaviour": "mouse", "menuNormalize": "normal", "action_mean_t1": "mean", - "menuLimits": "fit_region" + "menuLimits": "fit_region", + "actionPrevious": "left", + "actionNext_window": "right" }, "DataWidget": { "graph_toolButton": "new", diff --git a/resources/icons/normal_light/left.png b/resources/icons/normal_light/left.png new file mode 100644 index 0000000000000000000000000000000000000000..4ec8a157025c31e1d8eb8fe06984b8dd11b04759 GIT binary patch literal 1691 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 literal 0 HcmV?d00001 diff --git a/resources/icons/pokemon_light/left.png b/resources/icons/pokemon_light/left.png new file mode 100644 index 0000000000000000000000000000000000000000..7662e989d59c98e05c3d4757fc81420e2a15807d GIT binary patch literal 3224 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 KMNUMnLSTZxPSkJ! literal 0 HcmV?d00001 diff --git a/resources/icons/pokemon_light/right.png b/resources/icons/pokemon_light/right.png new file mode 100644 index 0000000000000000000000000000000000000000..84caeffb06f96c81c8edc7145c89e8c3a371a2ba GIT binary patch literal 2648 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 A-~a#s literal 0 HcmV?d00001