From 328e15079ed5a4df1d50e05b1ba8f8429bca08c3 Mon Sep 17 00:00:00 2001 From: Martin Bies Date: Thu, 16 Jan 2025 14:20:08 +0100 Subject: [PATCH] Add linear algebra tutorial (#400) --------- Co-authored-by: Aaruni Kaushik --- README.md | 2 +- _data/examples.yml | 6 ++++++ public/thumbnails/LinearAlgebra.png | Bin 0 -> 5406 bytes tutorials/LinearAlgebra.md | 7 +++++++ 4 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 public/thumbnails/LinearAlgebra.png create mode 100644 tutorials/LinearAlgebra.md diff --git a/README.md b/README.md index 8109a0b..7c361e8 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ To contribute a new tutorial notebook, please follow these steps 2. Create a thumbnail for the notebook, say `mythumbnail.png` and store it in `/public/thumbnails`. -3. Create a new entry in the `_data/tutorials.yml` file, consisting of the following lines: +3. Create a new entry in the `_data/examples.yml` file, consisting of the following lines: ``` - title: "My new notebook" repository: myusername/mybinderrepo diff --git a/_data/examples.yml b/_data/examples.yml index 4c766a6..e6eb0e7 100644 --- a/_data/examples.yml +++ b/_data/examples.yml @@ -133,6 +133,12 @@ language: julia date: January 1, 1970 +- title: Linear Algebra + repository: oscar-system/OSCARBinder + branch: master + filename: LinearAlgebraInOSCAR + author: Martin Bies, Aaruni Kaushik + thumbnail: LinearAlgebra.png #- title: "Homology of VR complexes" # repository: oscar-system/OSCARBinder diff --git a/public/thumbnails/LinearAlgebra.png b/public/thumbnails/LinearAlgebra.png new file mode 100644 index 0000000000000000000000000000000000000000..539963922e5f449ee31f0bbf88692e0cdf11d602 GIT binary patch literal 5406 zcmcgwcT|&0ln+Iz(w-4ex-SR`9q~!%U13W^dC6loz51Opgz$9PA-P); z1On|ie8|xo1QOEQdc?N_J#mRwa6ls(Y3E@F0##p?`X0Is_^)yNkhcd26t4{eC8vWx z-+->OfHvgE^Et}C z2L#%waoEw$C-&_;r@B(_aQ2IZ5OYPv1?hunq%7m63FThBUAseR*7eP1n ztzmS|U^!%x{vz_1fO81`KVNkDA6PALrhrr{?nnA&xlwDTlpx=DWWAIZ6e-xCZ z;tN;xsY9ZB{>HGMby9( zZO+wuWsVki6_q~^b0oieQM317BOMIKX;aHP)7%s@2GM%2x=HWEf4m6Bvm@Tk@|X+QhoO^LKUaC`$1u%i?}}baz~ceLi@d zgg&`h0TBl~7$TY*sCFj{N|(+&mTKxa?v3dkGyAYK#n_V+YW83{HD>u{j`9iIOEylF zsttay&}Dp=)n)r2YJ24`=^)hdn$!;Ka=7RFKv6xf+yXG;Ay>tYls<*=8hRg=v!R-p zn1s`Lu2ZmaDDpxDSs@o9&S_-Et7EFBwroy#$bL9^`Sr@cZFR*Yg}b9&jx4|?pbhn_ zw*?E<=jCiXADW)CE*p#BHFqsru0Q3yfE6cqAu_z+iT9fw2okB@?acwNJ;=wm1N3nD zCq0W-<{AtVmZ)jTgZG$eYzc_aldrE6(IfCvcRaP-R=OA#;+HSePYmmw z_)369xIxs4bDS(xlR_nm(rj7L1o0D^AzMGMMn4e6{vw{Y?)nku?aiMLvR-l*(&r}9 zlWViXI=-i$%?N-pg73tjN7{1CsP6NT$oma7P`J1cMJGxLSKT(dJG%JIgOV^lCtP?a zAb5<>iI<>w_t_QMJF#~Icn3a?a`1j9Kc}r;0V-PIGStWFj^t?|s$09C?K)Keg?=6N z&<+t|TWuY4xNx3ZeBHSMPlw$q+da5Cn(g>IlsBdQU#>%bqumjM`o!$%FS0%nhLSk^ z_`~y#FD&o)AbL1G9lg^{*xC0!4aRlNLU9d=V=%ZUl^Zke%P?BR3c>8Feh&%9Niv(R zJc@1E@Z8}iA4HbgYf_b7aK}~Hw~S`-I`*x3LBUy8p-G6)XGg%PKIn?%9V4Yna+F{5 zq8RZ>!yk}bW|+oBhwU5kM-*v0Eq?czHuz1MJTNH8_n1dnx`9QEM_d)1xAqd;XA_oF z{4~A`?Vx!&?%uu9tS~}KruU`j)=S)D&QqlU&GrSsePgDQqPLEBb3-H8nRUVaeTN@1 zZJi!CKK|f{*Dw9j_b{}$yJ{LXG|al9N4_po%M%8-z6|33e1QmPzZT$#q4G5N(Wj@< zBz==Yt9<&4U$uv}ZuoBE@2l9)JXNX|_Z!ZMYeA&&?6$!gX(;FnV)i2~DhVYhv>Mwh zU@`R|ZrW~?rEQGF-}y6gzgtOD~QFC~JLYUKLn`KVHb~ z&B{!XzqO9cy+$=Sf?)E`c){Xmv5*8eLOijxD0Og(xzA#$gc(?}7GL>e0J`;dgenbW zskn9BnFzV*dIV>C5)SpDuo5wgRDo5^20C2W_v_qRCN|m$j<#|N?t`#jnvM$OTW}rW z5@*`+iWIIWqVHkx#LeNIEH_dX*Ja#5Rf;~>^);Vw;MRU!#!r5gCyXorK^bN~DyFwf z2s1I+JN$l**-qurbM$VZnx6P1&X1apgti*Hm;^8NAZBC6`>WaH=+fH>Y~f_omhpWQ z@kPR|ZlCr&{KXdsr|1~^Cw4_or5trN_2nO#ymdYu%Pw~>iyU~#X;wY`fQv)#l4e?!+jqlXFg>vDv(o@s(h^thvycdx99hG z#pYq!MX8xWpkXni8{Q45^T2+g|20s4?ruI8cZnk52kq&XzJ;RgwyHsRocK;dVA0qjN-;fvMbsp$Irn$BgpQe**&&E1M z{OAY&?5F57A`B{lYr9_;c%WfcJD8Xt|P$5UFnj8S)cCU0dJ#X-7coZBeVR74A;pwP>BDeP06 zztyYbpKez4Of9-Q-UM`;0R%Tj_H0HdZYm{H@6Al`C)B;KHE1<0OIJ9?6%q*dm!qBb z8;&c|A}4&yUj;u{kIpBdW+AFIWCd_@Ak;5h0)>ZDRHBXh&6dI*33xaj^f!Nh1KM0e zr0zVcsZS^hXa3y%+mmzCEhqS#xe+gIIwLToHL=J0E%8EWummdKq03Udz`+pum9qcU zUM5Mkbs@aUqS=Q+zWod&$X(FBuNIY8^u5Vl6;*Dy7C(^KUc#C z+xVtMD+GD30rkh~U1jJs2?Nstv7B(Rm^-~QMKz+uC2K7*02l2&^#FOn3~m{iOSCK= zu#1$icM@c&>H&V^2y9O&Th zgPb^9{lrGb$KnZPpE<@g$QRc)oLmiJJ%hnF`|yUt|mORgHx~<3b(});wVL<<|XzmH0gYnjlH(p&2^>K zStDVxA=d@!-8U?xaurc0o7-&SOjmyl+i^KYmvj&wVxACc6yuqZLOQQljA#^OUQZ;yzFiI*9RW5iP(YlaR+1b`7B*pgM3a8sdsqW5m>4scp z5Bb0q%bLRIw@LQ{LzXvmBHFVh{7?g*_W=tq8!PZTcuG%?^=Esm_2fwbK0HB_Ry6T% z(jzZDzMji5#E^ohyt`v3@$5ss0z}53saW|Nu^-?d0A36_C`QeADzw+1)tm#nbZRwu1Xp?$a&`)ST9OdVi9*)8@P5~_eYRpou-n+*J|HDJfS@YeQnw^cdE z;$1TGR!P;NGZnYzo&Ty$OO|R$Q33}tEZf2*Ud1K3M^>9hev z$!j*I*ikzKiM5+{udT@Sy8IPod}uEb?R$I1xex7XRPt)v{!$mLm}s7IRM}}t<8R*j zOHq~F5ODDz0JsC3N8HksiYl#e)opc9L?w{2L!|u}8dLP>iL#3rHFCrI{3J+BF|*m0 z?whBqgP&=;-mVbj(TtMup&UBHObCo0jNV7e=GBB(Wp$dKkf+gAMd{G~cV*iF zy?Dx0F#p6Jg+;apDdtD^PUO;T-g)O6evwY6MYg(r3LibtqM@G)A}ajhVR9I>U$Frhu^ttJFC%&4Z4Q zScN_!@vbMkbQpTh4;cl-mwcQ~MtT+Ya*$0dV$%s(4n#-*V7wutqgxoNDU(!X@h5lG zDiqrd%p>-sxzgTN6BJ#<^gxlCTi2>OZDinu^ufA6G1E>{#uZqb*RDkMYFWSTlgGEK zypm>3!|(T--6lU0$gk;*o0hxxF|mr%B?nhDiCq=vq<4z>$kE)9J z=5yxTWXUyDQzSCCq>RaaYsQehfneJFifrAH5!jJV$DEPRmkh+AA}Sb$UwGBF}22r?Jqqj`&^7YwcYELm>B7Zh$!gtY@ee47fXHgD2 zp>S}ed9?0ep?@bU%C}n3&4YMCWa||qD-JpFb!-r>wUI+6=U$EoDlh(lPW#dD;|`<>C`QPoJuI!*pvGNeWe+B`lD9%D}r4yB(4wAJD91QUq zA(~pJF52Je)f~_Ez6SVb;Kd+rSn$xbRmw`C*FW%pq27W9b##7iniAva7?|^$=XL$+ zX@hrdK-Q`4I>~mo)_cNRj&+gX7eDuL7d#CN{>)r46v9YWG`JZn??NR31m^ zHWA6Ml3@qKAvS$iZbfW5tOQ^-ff*xuKcHCFDjf=RNc|3^x zCOb5}krs0Y$OHq(8a0qz;MRKA>b=e4LQ<_WDx=0n!@U0Lk}mW9L7YF`|P!Dpz&RydG5b<~j^Zvsw}EWh$3-pHQt)V9T( zuX?6c%>p2(|E$ey;o8tEDC3p!^vkCNw$f&z)P3H@CrZNf!D;HA(?h*hat_&v{%QSi zSjTR9@KWT!JCvIQ=JkZhPA#H3UDa%7WmedhlA3V7qSVG0cTZ!^kG8I@*nMAFzU7)##=2O`@-N0wVitD(F>%&X<`#B*PeaTH7^*)Zj z-6VrT{Q&;AI-wV8(5y;tJlBrFYSTQQzuX?Df4pZPD@wgU7lH+(_NvlMAhM-noEt0y zfS;AaJGapxzat}zII)nO?>`qgeq`=Dh(r0YNQ14NdDrgrPp15Go*U6mZ3V`#?tK3q zp0xjRJbpyLn<5JfRUCdCShRK%JjMK{1m#{vz?HXEl1r8xv)%LLK)i9o|Nqk1uj17I zD9?RYhtl%4p=B3_fubP<>*R+G55-2nkDrYI8jy*R$$ouf6MbW2A7eAPi4ok$3}ys; l8%_B5=KQw_f1U|HiHZB)C)|+W=>QWzhn+kfEA2y4{{yy-+aUk| literal 0 HcmV?d00001 diff --git a/tutorials/LinearAlgebra.md b/tutorials/LinearAlgebra.md new file mode 100644 index 0000000..800673a --- /dev/null +++ b/tutorials/LinearAlgebra.md @@ -0,0 +1,7 @@ +--- +layout: tutorial +title: LinearAlgebra +component: LinearAlgebra.png +--- + +{% include tutorial.html %}