From 4eff2c02b5b8f1f23840bfa7feb8cb8f77df3a7a Mon Sep 17 00:00:00 2001 From: Yan Wong Date: Fri, 6 Feb 2026 13:29:11 +0000 Subject: [PATCH] Remove msprime hack Now that 1.4.0 is released --- content/WhatIsAnARG_workbook2.ipynb | 11 ++--------- content/data/msprime_param_hack.pkl | Bin 2117 -> 0 bytes 2 files changed, 2 insertions(+), 9 deletions(-) delete mode 100644 content/data/msprime_param_hack.pkl diff --git a/content/WhatIsAnARG_workbook2.ipynb b/content/WhatIsAnARG_workbook2.ipynb index 0ecf59b..7acf30d 100644 --- a/content/WhatIsAnARG_workbook2.ipynb +++ b/content/WhatIsAnARG_workbook2.ipynb @@ -676,15 +676,8 @@ "source": [ "import demesdraw\n", "\n", - "try:\n", - " # This requires msprime >= 1.4, not yet on pyodide\n", - " cmd, parameters = msprime.provenance.parse_provenance(arg.provenance(0), arg)\n", - " assert cmd == \"sim_ancestry\" # just check we have the right (zeroth) provenance entry\n", - "except ValueError:\n", - " # Hack the workbook for older msprime versions\n", - " import pickle\n", - " with open(\"data/msprime_param_hack.pkl\", 'rb') as picklefile:\n", - " parameters = pickle.load(picklefile)\n", + "cmd, parameters = msprime.provenance.parse_provenance(arg.provenance(0), arg)\n", + "assert cmd == \"sim_ancestry\" # just check we have the right (zeroth) provenance entry\n", "\n", "msprime_demography_object = parameters[\"demography\"]\n", "demesdraw.tubes(msprime_demography_object.to_demes(), log_time=False);" diff --git a/content/data/msprime_param_hack.pkl b/content/data/msprime_param_hack.pkl deleted file mode 100644 index 9956c8fa81b23e1f98586dfc8445bd5a835525b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2117 zcmah~No*WN6rIJ(cx>YZFxJ>gEC`7m6pKJ&EEH^yCT5UZ(+W0@5D2wuy3127^+tEK z@vsOukYMzcAh}RPBE%VqoFc)20|;^E3^$Y$QZB#+luP*4%S?Mgv^3L8RsDMZ{a5dQ z(DT{zrCfBqCuX5PAhu`GK)iu3qjuo=rcLLGqtk%Oz`O^nCPVkNE(Blw<55?+>>jDN18tA_1MY+LPb;~z(;>=WS8a)I89-=$kCz?$; zF$gCSK?T!D0}MwznNCYfSP9`#gKm+~;xUDpAs9`NT5XN!+}x%@1sO}pA%Tx21Xk+R zV>kcQ?tK0_o2oDG{r&T=6IY*N(@#ZjIV~i>(PBE*$mc=J)X=tf$`Xr$p1-| zol^3$1buXyIy|NE;f9IjkU6g-H#J6_7VVUumFp|!-m~(8o|wC(`wMsPP1nvqU*Lwm z9u>a_nd3sq!;nq5Z|-QOW6&K;C|hkdj)|R366?lg=jv%lb{@5|fLNbX*DzatqlPgd{De)EeIAq;mVq#@7g78ed9sx&@XWK)P^ z0DsHr#0+%!Av#kCeff#6PCvc*3_<8Qgr4t0|G()6GR?q9qgNWM{RxbG7sdz-H%Jh4 zsKcc~0By?^%@gY7Uy)?=>%<25v1H9NmeCre@1NYmR zc+X1X+BBO|_mM`?W>R@+u{H!uprv^2c};hHI&b6QFp2LIw1Xkdr@HH)8HKvEAn1)| z3g~x?c*-6gkB>wx-xOEHx|mh+NqT8tTipQ%mXySs3IDZNLz;Ge*0VG~9I`esPcAvKFSEzVHWBZi4KfjZP$)N#>1 zR2Y}I?Pfx0Y%(yGnw#mMX19rj2GTFjSc7<-qQQXXxdB=h+9}&)ugdh;YiV*td_l02 zDX8eaa(xBwLvZ_cRf2@xc)!D|3-RjFQ{UZuVezXh=tFD;H`| zXr9gT`0kNB7IOJ0+=M3kL=qB@f0{AdK%dZwMSM(I1~oIqVfx|H)JpjnXHHzf62qvb zho}+M>NZ6M1;G(`57P8gW$x=QPXE4?-jiBBg7u=PI%gX#1PPCMQ(^kxcl3CjX9}J% zj;O7unQjNYwrfyJKpzW@0ILYYofgDpvq2LKIPrPh6I3Ws$4H;Yq;7lzc}pxfkornK zZiSYm5x<3>Mu}lW8o|cq;C4tt5lSjPy%LLlEtl&<$24Zv}H@D*IdVH ri(M$o8d;=CQHm-I`ou9@Z0?jAV(mCwo0D667B)T9cI@ETJm&ue8|o6C