From 9b74f3e76e0b3d39a9d329aaf0fb4758e4961e43 Mon Sep 17 00:00:00 2001 From: Markus Rosenstihl Date: Thu, 27 Mar 2025 20:56:43 +0100 Subject: [PATCH] tuning --- isotables/isotables/settings.py | 2 +- isotables/isotopapp/.views.py.swp | Bin 0 -> 16384 bytes isotables/isotopapp/views.py | 10 ++++++---- requirements.txt | 1 + 4 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 isotables/isotopapp/.views.py.swp diff --git a/isotables/isotables/settings.py b/isotables/isotables/settings.py index 42a6af9..75f4b71 100644 --- a/isotables/isotables/settings.py +++ b/isotables/isotables/settings.py @@ -25,7 +25,7 @@ SECRET_KEY = 'django-insecure-3w!#8kidc1=!ehn_@b$*d@w-h!p(d(gm$*68i!9u%u#i-89=$@ # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True -ALLOWED_HOSTS = [] +ALLOWED_HOSTS = ['*'] # Application definition diff --git a/isotables/isotopapp/.views.py.swp b/isotables/isotopapp/.views.py.swp new file mode 100644 index 0000000000000000000000000000000000000000..fc7a50ee5570b049fc25c71c217c160d7441a742 GIT binary patch literal 16384 zcmeHOUx*|}8Sh;D6JstXIl%;dsGEgMPcqXxGkbgFHrK&Ra;FR4nTO3KWN(?&OxMiz zUH?m0_wCM}8xg@bUwp`eKKP)%XbvOQ`TVUG-J(uzO|w5<6>k4SYUj7@Ni)C-1IyjBmg38N=uC^;E_o z72WRRxFQkp?Icv$i@CyO8K&__$YocCNf?QQ4?U4x(2x8!kD}!puGo=QG(B2*Em1R2 zGjKQqX)^9Sa@<(y_p+(J)HuaX-uLw3@^wkgK+QnSK+QnSK+QnSK+QnSK+VAa9Ro>p z%=jvLbxil{dHsFI-1nXO`T_mT=gReE{Z%tiGf*>7Gf*>7Gf*>7Gf*>7Gf*>7Gf*>7 zGw?si0Cx=ILD=;=ZTNBi|Gc*GuO|%SH^4i<_ka|*4m=B71RenH2aW;1yw@;Z27Uy5 z1Mqo0l1eS;55gq3 z$dcKsBx`IG28kP_VqR7ot5h@FX59s{<1o$@GB;rB>LnE`99|Qn1f+VN*(zkAh)tcgg>W-ifemBh{QgvzU;vr=m1yB2qxLBx~Mwz*T* ztKJ`Y;f{z8EluGYC@oAy&L9}|D5hZ>j-Wq;tyo-<3|{*R6#RnVBNAKiVNI_`2}@VVo-=WD`&bz z`PiMb8Q(=gMv(~NCXYsv z@xVcB^CQ<2j5E)b2@A(8Bbg1Sg`AOhZa#L6T@Q|ImJF8^V!RItQKigmkgAR>YHw<FnL&-`~j8pl#=0N4doNUlQS_(n@X;p zbGSgSs)_k?8<|BN=xy0{PX)+)^k^1PV4Mq!Bx-*1mQv74+!Izv-4@>xu=VOI>69X_@1>L%bMHzZjRa{!vq1>VmdKT^+P6zXQjLret3b<+oy? zbUW9ua0#t6aiN{Uq4uz%mwI3;(sCP&jMAj&lyan8_mE3*=CrEehD@t^e3}Tk{$+I= z-QCU$BG;h(|GU^vKaIUM?f>)h{nxRt4}nX-uds)|20RMf2^<67$6o#|;7#C%z}JCg z;Ijbj?|%o}0!F||fcEvT0Y3)53s8G^1NEn7pk|CIea-%hD?eJE3=f|ibuH1hsvxjq_RpW6cJG-5RehSthFj2-l6b6})1fPmgzlg`Ck z=EL$}{XF%!IHQe}S|BNf@ZoaV3sc#{bZlkG&e^nSHd5$?+HqOKGpCWT#kSQXX&mez zxsf9C)v_F%T;O&y`~OR13}O-C2m?2+2H5I1XO1$m6h6NpF!-beW0$2w>}C|ujx-+@ z6ro+cr-MmF0S<7~Q4Jpo&us27)Aw656?Hk65stCUCK8U^qn&Q9c=mgn+f7f56PS1d zKh>c{vpvSKnnX&^?&{@4$?(B4}({#YII~|2#>_~g3%*)XsRe&=)?4pqX z%yWOe*{nr*Qztss*iFjoW?9NhU);MIOzfNa!C7{5W7(feMv^s)n_ARTksoO@vuB|P z-C65-jI*DkD0!qDB5IpH)P8YJ2PFq3lw9!_GU1L)rk=2y9dPfbpvet`fy4=cu=_av n@!UY{xK6Td&!pFK1*i|-n9FdOCLOo6v%_8V%A^aXuZ({IXt`+_ literal 0 HcmV?d00001 diff --git a/isotables/isotopapp/views.py b/isotables/isotopapp/views.py index 723b6a3..6029f3e 100644 --- a/isotables/isotopapp/views.py +++ b/isotables/isotopapp/views.py @@ -73,8 +73,8 @@ def result(request): w_upper = Wedge((0,2.5), radius, theta1, theta2, fc='#D5D9FF42', edgecolor='black') w_lower = Wedge((0,-2.5), radius, theta1, theta2, fc='#D5D9FF42', edgecolor='black') - ax.set_xlim([-8, 8]) - ax.set_ylim([-8, 8]) + ax.set_xlim([-5.5, 5.5]) + ax.set_ylim([-5.5, 5.5]) ax.grid(True) ax.add_patch(w_upper) @@ -95,12 +95,14 @@ def result(request): close_isotopes.append(i_info) arr = FancyArrowPatch((-2.5,z*1e3), (2.5, z*1e3), - arrowstyle='<->,head_width=.1', mutation_scale=20, linewidth=2) + arrowstyle='-', mutation_scale=20, linewidth=2) ax.add_patch(arr) ax.annotate(f"{isotope.n_nucleons}{isotope.symbol}", (1.1, 0), xycoords=arr, ha='left', va='center',fontsize=8) + ax.annotate(f"{isotope1.n_nucleons}{isotope1.symbol}: {freq:.1f}MHz\ng={gradient:.1f}T/m", + (0.91, -0.45), xycoords=w, + ha='left', va='center',fontsize=11) ax.set_aspect('equal') - ax.set_ylabel('z (mm)') buf = BytesIO() diff --git a/requirements.txt b/requirements.txt index ee40f0f..5238dc0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ Django==5.1.6 +matplotlib==3.10.1