diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000..99fb79e Binary files /dev/null and b/docs/favicon.ico differ diff --git a/docs/files/analytics.js b/docs/files/analytics.js new file mode 100644 index 0000000..7ec62c4 --- /dev/null +++ b/docs/files/analytics.js @@ -0,0 +1,41 @@ +(function(){var aa=encodeURIComponent,f=window,ba=setTimeout,n=Math;function fa(a,b){return a.name=b}function Pc(a,b){return a.href=b} +var p="push",h="hash",s="test",ha="slice",Qc="replace",q="data",r="cookie",Cc="charAt",t="indexOf",m="match",ia="defaultValue",xc="send",ja="port",u="createElement",id="setAttribute",v="name",da="getTime",x="host",y="length",z="prototype",la="clientWidth",A="split",B="location",ra="hasOwnProperty",ma="hostname",ga="search",jd="target",C="call",E="protocol",na="clientHeight",Ab="href",F="substring",kd="action",G="apply",oa="navigator",Ub="parentNode",H="join",I="toLowerCase";var pa=new function(){var a=[];this.set=function(b){a[b]=!0};this.M=function(){for(var b=[],c=0;c=a[y])wc(a,b);else if(8192>=a[y]){var c=b;if(0<=O[oa].userAgent[t]("Firefox")&&![].reduce)throw new Ea(a[y]);wd(a,c)||xd(a,c)||Fa(a,c)||c()}else throw new Da(a[y]);},wc=function(a,b){var c=Ca(oc()+"/collect?"+a);c.onload=c.onerror=function(){c.onload=null;c.onerror=null;b()}},xd=function(a,b){var c; +c=O.XDomainRequest;if(!c)return!1;c=new c;c.open("POST",oc()+"/collect");c.onerror=function(){b()};c.onload=b;c[xc](a);return!0},wd=function(a,b){var c=O.XMLHttpRequest;if(!c)return!1;var d=new c;if(!("withCredentials"in d))return!1;d.open("POST",oc()+"/collect",!0);d.withCredentials=!0;d.setRequestHeader("Content-Type","text/plain");d.onreadystatechange=function(){4==d.readyState&&(b(),d=null)};d[xc](a);return!0},Fa=function(a,b){if(!M.body)return fb(function(){Fa(a,b)}),!0;a=aa(a);try{var c=M[u]('')}catch(d){c=M[u]("iframe"),fa(c,a)}c.height="0";c.width="0";c.style.display="none";c.style.visibility="hidden";var e=M[B],e=oc()+"/analytics_iframe.html#"+aa(e[E]+"//"+e[x]+"/favicon.ico"),g=function(){c.src="";c[Ub]&&c[Ub].removeChild(c)};ta(O,"beforeunload",g);var ca=!1,l=0,k=function(){if(!ca){try{if(9=100*R(a,Ka))throw"abort";}function Ma(a){if(xa(P(a,Na)))throw"abort";}function Oa(){var a=M[B][E];if("http:"!=a&&"https:"!=a)throw"abort";} +function Pa(a){try{O.XMLHttpRequest&&"withCredentials"in new O.XMLHttpRequest?J(40):O.XDomainRequest&&J(41),O[oa].sendBeacon&&J(42)}catch(b){}a.set(Ac,R(a,Ac)+1);var c=[];Qa.map(function(b,e){if(e.p){var g=a.get(b);void 0!=g&&g!=e[ia]&&("boolean"==typeof g&&(g*=1),c[p](e.p+"="+sa(""+g)))}});c[p]("z="+Bd());a.set(Ra,c[H]("&"),!0)}function Sa(a){Ga(P(a,Ra),a.get(Ia));a.set(Ia,L,!0)}function Hc(a){var b=O.gaData;b&&(b.expId&&a.set(Nc,b.expId),b.expVar&&a.set(Oc,b.expVar))} +function cd(){if(O[oa]&&"preview"==O[oa].loadPurpose)throw"abort";}function yd(a){var b=O.gaDevIds;vd(b)&&0!=b[y]&&a.set("&did",b[H](","),!0)}function vb(a){if(!a.get(Na))throw"abort";};var hd=function(){return n.round(2147483647*n.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if("transaction"!=c&&"item"!=c){var c=R(a,Wa),d=(new Date)[da](),e=R(a,Xa);0==e&&a.set(Xa,d);e=n.round(2*(d-e)/1E3);0=c)throw"abort";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new N},Qa=new N,Za=[];Ya[z].get=function(a){var b=$a(a),c=this[q].get(a);b&&void 0==c&&(c=K(b[ia])?b[ia]():b[ia]);return b&&b.n?b.n(this,a,c):c};var P=function(a,b){var c=a.get(b);return void 0==c?"":""+c},R=function(a,b){var c=a.get(b);return void 0==c||""===c?0:1*c};Ya[z].set=function(a,b,c){if(a)if("object"==typeof a)for(var d in a)a[ra](d)&&ab(this,d,a[d],c);else ab(this,a,b,c)}; +var ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb[s](c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a[q].set(b,c,d)},bb=function(a,b,c,d,e){fa(this,a);this.p=b;this.n=d;this.o=e;this.defaultValue=c},$a=function(a){var b=Qa.get(a);if(!b)for(var c=0;c=c)&&(c={},Ec(c)||Fc(c))){var d=c[Eb];void 0==d||Infinity==d||isNaN(d)||(0c)a[b]=void 0},Fd=function(a){return function(b){"pageview"!=b.get(Va)||a.I||(a.I=!0,gc(b,function(b){a[xc]("timing",b)}))}};var hc=!1,mc=function(a){if("cookie"==P(a,ac)){var b=P(a,U),c=nd(a),d=kc(P(a,Yb)),e=lc(P(a,W)),g=1E3*R(a,Zb),ca=P(a,Na);if("auto"!=e)zc(b,c,d,e,ca,g)&&(hc=!0);else{J(32);var l;t:{c=[];e=eb()[A](".");if(4==e[y]&&(l=e[e[y]-1],parseInt(l,10)==l)){l=["none"];break t}for(l=e[y]-2;0<=l;l--)c[p](e[ha](l)[H]("."));c[p]("none");l=c}for(var k=0;k=a&&d[p]({hash:ca[0],R:e[g],O:ca})}return 0==d[y]?void 0:1==d[y]?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){var c,d;null==a?c=d=1:(c=La(a),d=La(ea(a,".")?a[F](1):"."+a));for(var e=0;ed[y])){c=[];for(var e=0;e=ca[0]||0>=ca[1]?"":ca[H]("x");a.set(rb,c);a.set(tb,fc());a.set(ob,M.characterSet||M.charset);a.set(sb,b&&"function"===typeof b.javaEnabled&&b.javaEnabled()||!1);a.set(nb,(b&&(b.language||b.browserLanguage)||"")[I]());if(d&&a.get(cc)&&(b=M[B][h])){b=b[A](/[?&#]+/);d=[];for(c=0;carguments[y])){var b,c;"string"===typeof arguments[0]?(b=arguments[0],c=[][ha][C](arguments,1)):(b=arguments[0]&&arguments[0][Va],c=arguments);b&&(c=wa(qc[b]||[],c),c[Va]=b,this.b.set(c,void 0,!0),this.filters.D(this.b),this.b[q].m={})}};var rc=function(a){if("prerender"==M.visibilityState)return!1;a();return!0};var td=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,sc=function(a){if(K(a[0]))this.u=a[0];else{var b=td.exec(a[0]);null!=b&&4==b[y]&&(this.c=b[1]||"t0",this.e=b[2]||"",this.d=b[3],this.a=[][ha][C](a,1),this.e||(this.A="create"==this.d,this.i="require"==this.d,this.g="provide"==this.d,this.ba="remove"==this.d),this.i&&(3<=this.a[y]?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(qa(this.a[1])?this.X=this.a[1]:this.W=this.a[1])));b=a[1];a=a[2];if(!this.d)throw"abort";if(this.i&&(!qa(b)||""==b))throw"abort";if(this.g&& +(!qa(b)||""==b||!K(a)))throw"abort";if(ud(this.c)||ud(this.e))throw"abort";if(this.g&&"t0"!=this.c)throw"abort";}};function ud(a){return 0<=a[t](".")||0<=a[t](":")};var Z={F:"/plugins/ua/",H:"plugins_",ga:function(){Z.f=[];Z.k=new N;Z.Z=new N;Z.ca={ec:45,ecommerce:46,linkid:47}}};Z.ga();Z.B=function(a,b,c){b==$?J(35):b.get(V);var d=Z.k.get(a);if(!K(d))return!1;b[Z.H]=b[Z.H]||new N;if(b[Z.H].get(a))return!0;b[Z.H].set(a,new d(b,c||{}));return!0}; +Z.da=function(a){var b=a.a[0];if(!K(Z.k.get(b))&&!Z.Z.get(b)&&(Z.ca[ra](b)&&J(Z.ca[b]),a=a.X,!a&&Z.ca[ra](b)?(J(39),a=b+".js"):J(43),a)){a&&0<=a[t]("/")||(a=D()+"//www.google-analytics.com"+Z.F+a);a=tc(a);var c=a[E],d=M[B][E];if(c="https:"==c||c==d?!0:"http:"!=c?!1:"http:"==d)c=tc(M[B][Ab]),a.G||0<=a.url[t]("?")||0<=a.path[t]("://")?c=!1:a[x]==c[x]&&a[ja]==c[ja]?c=!0:(c="http:"==a[E]?80:443,c="www.google-analytics.com"==a[x]&&(a[ja]||c)==c&&ea(a.path,"/plugins/")?!0:!1);c&&(vc(a.url),Z.Z.set(b,!0))}}; +Z.C=function(a,b){Z.k.set(a,b)};Z.D=function(a){var b=Z.J[G](Z,arguments),b=Z.f.concat(b);for(Z.f=[];0a[A]("/")[0][t](":")&&(a=ca+e[2][F](0,e[2].lastIndexOf("/"))+"/"+a);Pc(c,a);d=b(c);return{protocol:(c[E]||"")[I](),host:d[0],port:d[1],path:d[2],G:c[ga]|| +"",url:a||""}};var $=function(a){J(1);Z.D[G](Z,[arguments])};$.h={};$.P=[];$.L=0;$.answer=42;var uc=[Na,W,V];$.create=function(a){var b=wa(uc,[][ha][C](arguments));b[V]||(b[V]="t0");var c=""+b[V];if($.h[c])return $.h[c];b=new pc(b);$.h[c]=b;$.P[p](b);return b};$.remove=function(a){for(var b=0;b<$.P[y];b++)if($.P[b].get(V)==a){$.P.splice(b,1);$.h[a]=null;break}};$.j=function(a){return $.h[a]};$.K=function(){return $.P[ha](0)}; +$.N=function(){"ga"!=gb&&J(49);var a=O[gb];if(!a||42!=a.answer){$.L=a&&a.l;$.loaded=!0;var b=O[gb]=$;X("create",b,b.create,3);X("remove",b,b.remove);X("getByName",b,b.j,5);X("getAll",b,b.K,6);b=pc[z];X("get",b,b.get,7);X("set",b,b.set,4);X("send",b,b[xc],2);b=Ya[z];X("get",b,b.get);X("set",b,b.set);(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc[z];Z.C("linker",Dc);X("decorate",b,b.Q,20);X("autoLink",b,b.S,25);Z.C("displayfeatures",fd);Z.C("adfeatures",Kd);a=a&&a.q;vd(a)?Z.D[G]($,a):J(50)}}; +(function(){var a=$.N;if(!rc(a)){J(16);var b=!1,c=function(){!b&&rc(a)&&(b=!0,ua(M,"visibilitychange",c))};ta(M,"visibilitychange",c)}})();function La(a){var b=1,c=0,d;if(a)for(b=0,d=a[y]-1;0<=d;d--)c=a.charCodeAt(d),b=(b<<6&268435455)+c+(c<<14),c=b&266338304,b=0!=c?b^c>>21:b;return b};})(window); diff --git a/docs/files/dataset/0008.png b/docs/files/dataset/0008.png new file mode 100644 index 0000000..2f099c4 Binary files /dev/null and b/docs/files/dataset/0008.png differ diff --git a/docs/files/dataset/0017.png b/docs/files/dataset/0017.png new file mode 100644 index 0000000..381fe72 Binary files /dev/null and b/docs/files/dataset/0017.png differ diff --git a/docs/files/dataset/0028.png b/docs/files/dataset/0028.png new file mode 100644 index 0000000..78025dd Binary files /dev/null and b/docs/files/dataset/0028.png differ diff --git a/docs/files/dataset/0035.png b/docs/files/dataset/0035.png new file mode 100644 index 0000000..546e849 Binary files /dev/null and b/docs/files/dataset/0035.png differ diff --git a/docs/files/dataset/0039.png b/docs/files/dataset/0039.png new file mode 100644 index 0000000..2475eb4 Binary files /dev/null and b/docs/files/dataset/0039.png differ diff --git a/docs/files/dataset/0043.png b/docs/files/dataset/0043.png new file mode 100644 index 0000000..85a8d2a Binary files /dev/null and b/docs/files/dataset/0043.png differ diff --git a/docs/files/dataset/0045.png b/docs/files/dataset/0045.png new file mode 100644 index 0000000..a56fc14 Binary files /dev/null and b/docs/files/dataset/0045.png differ diff --git a/docs/files/dataset/0059.png b/docs/files/dataset/0059.png new file mode 100644 index 0000000..7d516c3 Binary files /dev/null and b/docs/files/dataset/0059.png differ diff --git a/docs/files/datasetS/0001.png b/docs/files/datasetS/0001.png new file mode 100644 index 0000000..0cb854f Binary files /dev/null and b/docs/files/datasetS/0001.png differ diff --git a/docs/files/datasetS/0002.png b/docs/files/datasetS/0002.png new file mode 100644 index 0000000..69c032f Binary files /dev/null and b/docs/files/datasetS/0002.png differ diff --git a/docs/files/datasetS/0003.png b/docs/files/datasetS/0003.png new file mode 100644 index 0000000..c255ef7 Binary files /dev/null and b/docs/files/datasetS/0003.png differ diff --git a/docs/files/datasetS/0004.png b/docs/files/datasetS/0004.png new file mode 100644 index 0000000..b4ecd9e Binary files /dev/null and b/docs/files/datasetS/0004.png differ diff --git a/docs/files/datasetS/0005.png b/docs/files/datasetS/0005.png new file mode 100644 index 0000000..76ef7e5 Binary files /dev/null and b/docs/files/datasetS/0005.png differ diff --git a/docs/files/datasetS/0006.png b/docs/files/datasetS/0006.png new file mode 100644 index 0000000..a51e5bf Binary files /dev/null and b/docs/files/datasetS/0006.png differ diff --git a/docs/files/datasetS/0007.png b/docs/files/datasetS/0007.png new file mode 100644 index 0000000..e6b867a Binary files /dev/null and b/docs/files/datasetS/0007.png differ diff --git a/docs/files/datasetS/0008.png b/docs/files/datasetS/0008.png new file mode 100644 index 0000000..09cf199 Binary files /dev/null and b/docs/files/datasetS/0008.png differ diff --git a/docs/files/datasetS/0009.png b/docs/files/datasetS/0009.png new file mode 100644 index 0000000..a09fdc3 Binary files /dev/null and b/docs/files/datasetS/0009.png differ diff --git a/docs/files/datasetS/0010.png b/docs/files/datasetS/0010.png new file mode 100644 index 0000000..7701215 Binary files /dev/null and b/docs/files/datasetS/0010.png differ diff --git a/docs/files/datasetS/0011.png b/docs/files/datasetS/0011.png new file mode 100644 index 0000000..3057654 Binary files /dev/null and b/docs/files/datasetS/0011.png differ diff --git a/docs/files/datasetS/0012.png b/docs/files/datasetS/0012.png new file mode 100644 index 0000000..6ce8ed6 Binary files /dev/null and b/docs/files/datasetS/0012.png differ diff --git a/docs/files/datasetS/0013.png b/docs/files/datasetS/0013.png new file mode 100644 index 0000000..409b6e0 Binary files /dev/null and b/docs/files/datasetS/0013.png differ diff --git a/docs/files/datasetS/0014.png b/docs/files/datasetS/0014.png new file mode 100644 index 0000000..d8078e8 Binary files /dev/null and b/docs/files/datasetS/0014.png differ diff --git a/docs/files/datasetS/0015.png b/docs/files/datasetS/0015.png new file mode 100644 index 0000000..69bc548 Binary files /dev/null and b/docs/files/datasetS/0015.png differ diff --git a/docs/files/datasetS/0016.png b/docs/files/datasetS/0016.png new file mode 100644 index 0000000..21d90f7 Binary files /dev/null and b/docs/files/datasetS/0016.png differ diff --git a/docs/files/datasetS/0017.png b/docs/files/datasetS/0017.png new file mode 100644 index 0000000..151389b Binary files /dev/null and b/docs/files/datasetS/0017.png differ diff --git a/docs/files/datasetS/0018.png b/docs/files/datasetS/0018.png new file mode 100644 index 0000000..32ce3df Binary files /dev/null and b/docs/files/datasetS/0018.png differ diff --git a/docs/files/datasetS/0019.png b/docs/files/datasetS/0019.png new file mode 100644 index 0000000..127fa2d Binary files /dev/null and b/docs/files/datasetS/0019.png differ diff --git a/docs/files/datasetS/0020.png b/docs/files/datasetS/0020.png new file mode 100644 index 0000000..5ff29a5 Binary files /dev/null and b/docs/files/datasetS/0020.png differ diff --git a/docs/files/datasetS/0021.png b/docs/files/datasetS/0021.png new file mode 100644 index 0000000..3286afd Binary files /dev/null and b/docs/files/datasetS/0021.png differ diff --git a/docs/files/datasetS/0022.png b/docs/files/datasetS/0022.png new file mode 100644 index 0000000..cad975c Binary files /dev/null and b/docs/files/datasetS/0022.png differ diff --git a/docs/files/datasetS/0023.png b/docs/files/datasetS/0023.png new file mode 100644 index 0000000..590ff5a Binary files /dev/null and b/docs/files/datasetS/0023.png differ diff --git a/docs/files/datasetS/0024.png b/docs/files/datasetS/0024.png new file mode 100644 index 0000000..1d87582 Binary files /dev/null and b/docs/files/datasetS/0024.png differ diff --git a/docs/files/datasetS/0025.png b/docs/files/datasetS/0025.png new file mode 100644 index 0000000..c403e6f Binary files /dev/null and b/docs/files/datasetS/0025.png differ diff --git a/docs/files/datasetS/0026.png b/docs/files/datasetS/0026.png new file mode 100644 index 0000000..818aff9 Binary files /dev/null and b/docs/files/datasetS/0026.png differ diff --git a/docs/files/datasetS/0027.png b/docs/files/datasetS/0027.png new file mode 100644 index 0000000..e37063f Binary files /dev/null and b/docs/files/datasetS/0027.png differ diff --git a/docs/files/datasetS/0028.png b/docs/files/datasetS/0028.png new file mode 100644 index 0000000..ba94a53 Binary files /dev/null and b/docs/files/datasetS/0028.png differ diff --git a/docs/files/datasetS/0029.png b/docs/files/datasetS/0029.png new file mode 100644 index 0000000..0c136e2 Binary files /dev/null and b/docs/files/datasetS/0029.png differ diff --git a/docs/files/datasetS/0030.png b/docs/files/datasetS/0030.png new file mode 100644 index 0000000..b9e14ef Binary files /dev/null and b/docs/files/datasetS/0030.png differ diff --git a/docs/files/datasetS/0031.png b/docs/files/datasetS/0031.png new file mode 100644 index 0000000..6ae9f37 Binary files /dev/null and b/docs/files/datasetS/0031.png differ diff --git a/docs/files/datasetS/0032.png b/docs/files/datasetS/0032.png new file mode 100644 index 0000000..6710d56 Binary files /dev/null and b/docs/files/datasetS/0032.png differ diff --git a/docs/files/datasetS/0033.png b/docs/files/datasetS/0033.png new file mode 100644 index 0000000..c8fef40 Binary files /dev/null and b/docs/files/datasetS/0033.png differ diff --git a/docs/files/datasetS/0034.png b/docs/files/datasetS/0034.png new file mode 100644 index 0000000..91598c8 Binary files /dev/null and b/docs/files/datasetS/0034.png differ diff --git a/docs/files/datasetS/0035.png b/docs/files/datasetS/0035.png new file mode 100644 index 0000000..53501bf Binary files /dev/null and b/docs/files/datasetS/0035.png differ diff --git a/docs/files/datasetS/0036.png b/docs/files/datasetS/0036.png new file mode 100644 index 0000000..945beac Binary files /dev/null and b/docs/files/datasetS/0036.png differ diff --git a/docs/files/datasetS/0037.png b/docs/files/datasetS/0037.png new file mode 100644 index 0000000..cddbc6d Binary files /dev/null and b/docs/files/datasetS/0037.png differ diff --git a/docs/files/datasetS/0038.png b/docs/files/datasetS/0038.png new file mode 100644 index 0000000..e486635 Binary files /dev/null and b/docs/files/datasetS/0038.png differ diff --git a/docs/files/datasetS/0039.png b/docs/files/datasetS/0039.png new file mode 100644 index 0000000..8f9199d Binary files /dev/null and b/docs/files/datasetS/0039.png differ diff --git a/docs/files/datasetS/0040.png b/docs/files/datasetS/0040.png new file mode 100644 index 0000000..24cfd90 Binary files /dev/null and b/docs/files/datasetS/0040.png differ diff --git a/docs/files/datasetS/0041.png b/docs/files/datasetS/0041.png new file mode 100644 index 0000000..4a077c2 Binary files /dev/null and b/docs/files/datasetS/0041.png differ diff --git a/docs/files/datasetS/0042.png b/docs/files/datasetS/0042.png new file mode 100644 index 0000000..a121b3f Binary files /dev/null and b/docs/files/datasetS/0042.png differ diff --git a/docs/files/datasetS/0043.png b/docs/files/datasetS/0043.png new file mode 100644 index 0000000..c936ce6 Binary files /dev/null and b/docs/files/datasetS/0043.png differ diff --git a/docs/files/datasetS/0044.png b/docs/files/datasetS/0044.png new file mode 100644 index 0000000..9b3a7b6 Binary files /dev/null and b/docs/files/datasetS/0044.png differ diff --git a/docs/files/datasetS/0045.png b/docs/files/datasetS/0045.png new file mode 100644 index 0000000..17f28d4 Binary files /dev/null and b/docs/files/datasetS/0045.png differ diff --git a/docs/files/datasetS/0046.png b/docs/files/datasetS/0046.png new file mode 100644 index 0000000..2fee733 Binary files /dev/null and b/docs/files/datasetS/0046.png differ diff --git a/docs/files/datasetS/0047.png b/docs/files/datasetS/0047.png new file mode 100644 index 0000000..63b757c Binary files /dev/null and b/docs/files/datasetS/0047.png differ diff --git a/docs/files/datasetS/0048.png b/docs/files/datasetS/0048.png new file mode 100644 index 0000000..9639aa0 Binary files /dev/null and b/docs/files/datasetS/0048.png differ diff --git a/docs/files/datasetS/0049.png b/docs/files/datasetS/0049.png new file mode 100644 index 0000000..83b66bd Binary files /dev/null and b/docs/files/datasetS/0049.png differ diff --git a/docs/files/datasetS/0050.png b/docs/files/datasetS/0050.png new file mode 100644 index 0000000..3a331e1 Binary files /dev/null and b/docs/files/datasetS/0050.png differ diff --git a/docs/files/datasetS/0051.png b/docs/files/datasetS/0051.png new file mode 100644 index 0000000..7dcb6dd Binary files /dev/null and b/docs/files/datasetS/0051.png differ diff --git a/docs/files/datasetS/0052.png b/docs/files/datasetS/0052.png new file mode 100644 index 0000000..573618d Binary files /dev/null and b/docs/files/datasetS/0052.png differ diff --git a/docs/files/datasetS/0053.png b/docs/files/datasetS/0053.png new file mode 100644 index 0000000..064d053 Binary files /dev/null and b/docs/files/datasetS/0053.png differ diff --git a/docs/files/datasetS/0054.png b/docs/files/datasetS/0054.png new file mode 100644 index 0000000..7398745 Binary files /dev/null and b/docs/files/datasetS/0054.png differ diff --git a/docs/files/datasetS/0055.png b/docs/files/datasetS/0055.png new file mode 100644 index 0000000..5a717d4 Binary files /dev/null and b/docs/files/datasetS/0055.png differ diff --git a/docs/files/datasetS/0056.png b/docs/files/datasetS/0056.png new file mode 100644 index 0000000..0017644 Binary files /dev/null and b/docs/files/datasetS/0056.png differ diff --git a/docs/files/datasetS/0057.png b/docs/files/datasetS/0057.png new file mode 100644 index 0000000..80402fd Binary files /dev/null and b/docs/files/datasetS/0057.png differ diff --git a/docs/files/datasetS/0058.png b/docs/files/datasetS/0058.png new file mode 100644 index 0000000..7dbe4e8 Binary files /dev/null and b/docs/files/datasetS/0058.png differ diff --git a/docs/files/datasetS/0059.png b/docs/files/datasetS/0059.png new file mode 100644 index 0000000..781b9f1 Binary files /dev/null and b/docs/files/datasetS/0059.png differ diff --git a/docs/files/datasetS/0060.png b/docs/files/datasetS/0060.png new file mode 100644 index 0000000..7281e75 Binary files /dev/null and b/docs/files/datasetS/0060.png differ diff --git a/docs/files/datasetS/0061.png b/docs/files/datasetS/0061.png new file mode 100644 index 0000000..6191f65 Binary files /dev/null and b/docs/files/datasetS/0061.png differ diff --git a/docs/files/datasetS/0062.png b/docs/files/datasetS/0062.png new file mode 100644 index 0000000..2f00905 Binary files /dev/null and b/docs/files/datasetS/0062.png differ diff --git a/docs/files/datasetS/0063.png b/docs/files/datasetS/0063.png new file mode 100644 index 0000000..8f17d51 Binary files /dev/null and b/docs/files/datasetS/0063.png differ diff --git a/docs/files/datasetS/0064.png b/docs/files/datasetS/0064.png new file mode 100644 index 0000000..41058b1 Binary files /dev/null and b/docs/files/datasetS/0064.png differ diff --git a/docs/files/datasetS/0065.png b/docs/files/datasetS/0065.png new file mode 100644 index 0000000..c8e8d00 Binary files /dev/null and b/docs/files/datasetS/0065.png differ diff --git a/docs/files/datasetS/0066.png b/docs/files/datasetS/0066.png new file mode 100644 index 0000000..23cd5f7 Binary files /dev/null and b/docs/files/datasetS/0066.png differ diff --git a/docs/files/datasetS/0067.png b/docs/files/datasetS/0067.png new file mode 100644 index 0000000..ab768f0 Binary files /dev/null and b/docs/files/datasetS/0067.png differ diff --git a/docs/files/datasetS/0068.png b/docs/files/datasetS/0068.png new file mode 100644 index 0000000..9ffe526 Binary files /dev/null and b/docs/files/datasetS/0068.png differ diff --git a/docs/files/datasetS/0069.png b/docs/files/datasetS/0069.png new file mode 100644 index 0000000..8f68803 Binary files /dev/null and b/docs/files/datasetS/0069.png differ diff --git a/docs/files/datasetS/0070.png b/docs/files/datasetS/0070.png new file mode 100644 index 0000000..c58b336 Binary files /dev/null and b/docs/files/datasetS/0070.png differ diff --git a/docs/files/datasetS/0071.png b/docs/files/datasetS/0071.png new file mode 100644 index 0000000..c8c7199 Binary files /dev/null and b/docs/files/datasetS/0071.png differ diff --git a/docs/files/datasetS/0072.png b/docs/files/datasetS/0072.png new file mode 100644 index 0000000..df5c174 Binary files /dev/null and b/docs/files/datasetS/0072.png differ diff --git a/docs/files/datasetS/0073.png b/docs/files/datasetS/0073.png new file mode 100644 index 0000000..b7e947c Binary files /dev/null and b/docs/files/datasetS/0073.png differ diff --git a/docs/files/datasetS/0074.png b/docs/files/datasetS/0074.png new file mode 100644 index 0000000..870a949 Binary files /dev/null and b/docs/files/datasetS/0074.png differ diff --git a/docs/files/datasetS/0075.png b/docs/files/datasetS/0075.png new file mode 100644 index 0000000..3f1c80e Binary files /dev/null and b/docs/files/datasetS/0075.png differ diff --git a/docs/files/datasetS/0076.png b/docs/files/datasetS/0076.png new file mode 100644 index 0000000..2c23487 Binary files /dev/null and b/docs/files/datasetS/0076.png differ diff --git a/docs/files/datasetS/0077.png b/docs/files/datasetS/0077.png new file mode 100644 index 0000000..55f4193 Binary files /dev/null and b/docs/files/datasetS/0077.png differ diff --git a/docs/files/datasetS/0078.png b/docs/files/datasetS/0078.png new file mode 100644 index 0000000..291f071 Binary files /dev/null and b/docs/files/datasetS/0078.png differ diff --git a/docs/files/datasetS/0079.png b/docs/files/datasetS/0079.png new file mode 100644 index 0000000..6cd4f04 Binary files /dev/null and b/docs/files/datasetS/0079.png differ diff --git a/docs/files/datasetS/0080.png b/docs/files/datasetS/0080.png new file mode 100644 index 0000000..6fc3610 Binary files /dev/null and b/docs/files/datasetS/0080.png differ diff --git a/docs/files/datasetS/0081.png b/docs/files/datasetS/0081.png new file mode 100644 index 0000000..7422112 Binary files /dev/null and b/docs/files/datasetS/0081.png differ diff --git a/docs/files/datasetS/0082.png b/docs/files/datasetS/0082.png new file mode 100644 index 0000000..ecba86e Binary files /dev/null and b/docs/files/datasetS/0082.png differ diff --git a/docs/files/datasetS/0083.png b/docs/files/datasetS/0083.png new file mode 100644 index 0000000..0e8ef2e Binary files /dev/null and b/docs/files/datasetS/0083.png differ diff --git a/docs/files/datasetS/0084.png b/docs/files/datasetS/0084.png new file mode 100644 index 0000000..59bf7f5 Binary files /dev/null and b/docs/files/datasetS/0084.png differ diff --git a/docs/files/font.css b/docs/files/font.css new file mode 100644 index 0000000..6ad2e86 --- /dev/null +++ b/docs/files/font.css @@ -0,0 +1,50 @@ +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 300; + src: local('Open Sans Light'), local('OpenSans-Light'), + url(../fonts/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2'), + url(../fonts/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format('woff'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans'), local('OpenSans'), + url(../fonts/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2'), + url(../fonts/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: local('Open Sans Semibold'), local('OpenSans-Semibold'), + url(../fonts/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format('woff2'), + url(../fonts/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format('woff'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 300; + src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), + url(../fonts/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2) format('woff2'), + url(../fonts/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format('woff'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: local('Open Sans Italic'), local('OpenSans-Italic'), + url(../fonts/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2'), + url(../fonts/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format('woff'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; +} diff --git a/docs/files/style.css b/docs/files/style.css new file mode 100644 index 0000000..c4bbdb9 --- /dev/null +++ b/docs/files/style.css @@ -0,0 +1,149 @@ +/* CSS Document */ + +body { + /*font: 13px "Arial", Helvetica, sans-serif;*/ + /*font-family : Arial;*/ + font-family:"Open Sans",Segoe,"Segoe UI","Lucida Sans Unicode","Lucida Grande","Avenir","Seravek","Ubuntu","DejaVu Sans","Trebuchet MS",Verdana,Arial,sans-serif; + color: #000; + background-color: #fff; + font-weight:normal +} +.htex { + font-family : Arial; + text-align:right; + font-size:14px; +} +.econ { + font-family : Arial; + text-align:center; + font-size:14px; +} +.content { + width : 1100px; +} +.container { + width: 1150px; + min-height: 1000px; + margin: 0 auto; /* top and bottom, right and left */ + /* border: 1px solid #000; */ + text-align: left; /* top, right, bottom, left */ + color: #000; + background: #fff; + padding-top: 5px; + padding-left: 0px; + padding-right: 0px; + padding-bottom: 5px; +} + +.venue { + font-size: 120%; + font-weight: bold; + display: block; + text-align: center; + margin-top: 8px; + margin-bottom: 8px; +} + +.tag { + padding-left: 8px; +} + +.title { + font-size: 150%; + font-weight: bold; + display: block; + text-align: center; + margin-top: 14px; /* h1 default */ + margin-bottom: 14px; + margin-left: 0px; + width: 1150px; +} + +a{ + color:#0055AA; + text-decoration:none +} + +a:visited{ + color:#551A8B; + text-decoration:none +} + +table.authors td { + font-size: 14px; + padding-right: 20px; + padding-left: 20px; + padding-top: 0px; + padding-bottom: 0px; + width: 240px; + text-align: center; +} + +table.affiliations td { + font-size: 14px; + padding-right: 20px; + padding-left: 20px; + padding-top: 0px; + padding-bottom: 0px; + text-align: center; +} + +table.image td { + text-align: center; +} + +td.legend { + font-size:12px; + text-align: center; +} + +table.data td { + padding-right: 10px; + padding-left: 10px; + padding-bottom: 5px; + vertical-align: top; +} + +.caption { + font-style: italic; + font-size: 100%; +} + +.section-title{ + font-size: 140%; + font-weight: bold; +} + +.section{ + width : 1100px; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 20px; + padding-right: 20px; + margin-top: 40px; + margin-bottom: 40px; + margin-left: 0px; + background-color : #fff; + box-shadow: 0px 0px 10px #999; + border-radius: 15px; +} + +.subsection{ + font-size: 110%; + font-weight: bold; +} + +.bibtex { + font-size: 95%; + font-family: "Courier New", Courier, monospace; + white-space: pre; +} + +.date { + font-size: 80%; +} + +.code { + font-size:10px; + font-family: "Courier New", Courier, monospace; +} diff --git a/docs/files/teaser.jpg b/docs/files/teaser.jpg new file mode 100644 index 0000000..fceabc6 Binary files /dev/null and b/docs/files/teaser.jpg differ diff --git a/docs/fonts/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2 b/docs/fonts/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2 new file mode 100644 index 0000000..cf3ec55 Binary files /dev/null and b/docs/fonts/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2 differ diff --git a/docs/fonts/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff b/docs/fonts/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff new file mode 100644 index 0000000..32da261 Binary files /dev/null and b/docs/fonts/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff differ diff --git a/docs/fonts/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2 b/docs/fonts/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2 new file mode 100644 index 0000000..4001c52 Binary files /dev/null and b/docs/fonts/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2 differ diff --git a/docs/fonts/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff b/docs/fonts/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff new file mode 100644 index 0000000..c7cdaff Binary files /dev/null and b/docs/fonts/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff differ diff --git a/docs/fonts/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2 b/docs/fonts/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2 new file mode 100644 index 0000000..b10b85b Binary files /dev/null and b/docs/fonts/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2 differ diff --git a/docs/fonts/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff b/docs/fonts/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff new file mode 100644 index 0000000..2b1765f Binary files /dev/null and b/docs/fonts/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff differ diff --git a/docs/fonts/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2 b/docs/fonts/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2 new file mode 100644 index 0000000..402dfd7 Binary files /dev/null and b/docs/fonts/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2 differ diff --git a/docs/fonts/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff b/docs/fonts/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff new file mode 100644 index 0000000..ac2b2c6 Binary files /dev/null and b/docs/fonts/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff differ diff --git a/docs/fonts/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2 b/docs/fonts/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2 new file mode 100644 index 0000000..005b450 Binary files /dev/null and b/docs/fonts/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2 differ diff --git a/docs/fonts/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff b/docs/fonts/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff new file mode 100644 index 0000000..a17ba1d Binary files /dev/null and b/docs/fonts/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..2ed079b --- /dev/null +++ b/docs/index.html @@ -0,0 +1,343 @@ + + + +Project title + + + + + + + + + + + + + + +
+ + + +Visual Med-Alpaca: Bridging Modalities in Biomedical Language Models + + + + + + + + + + +
Chang Shu1* Baian Chen2* Fangyu Liu1 Zihao Fu1 Ehsan Shareghi 1 Nigel Collier1
+ + + + + + + +
+ 1University of Cambridge +      + 2Ruiping Health +
+ + +
+
+ + + +
+ + + +
Abstract Here
+
+ + +
+ Demo (insert GIF here) (Baian) +

+ + + +
+ +
+Please register for Hugging Face and fill out this form [link] to access the online demo of Visual Med-Alpaca. Warning: Only for academic usage and do not apply it to real clinical scenarios! +
+
+ + +
+Introduction +

We introduce Alpaca 7B, a model fine-tuned from the LLaMA 7B model on 52K instruction-following demonstrations. On our preliminary evaluation of single-turn instruction following, Alpaca behaves qualitatively similarly to OpenAI’s text-davinci-003, while being surprisingly small and easy/cheap to reproduce.

+ +
+Assets released:
+ +
+ + +
+ Overview: Model and Training Recipe +

+Overview of the model architecture and training procedure. +
+ +
+ Domain Adaptation: Self-Instruct in Biomedical Domain (Baian) +

+How to generate the instruct-tuning set +
+ + +
+ Visual Adaptation: Deplot and Medical VQA (Baian) + +

+We also build a large-scale, high-quality video dataset, Vimeo90K. This dataset consists of 89,800 video clips downloaded from vimeo.com, which covers large variaty of scenes and actions. It is designed for the following four video processing tasks: temporal frame interpolation, video denoising, video deblocking, and video super-resolution. + +

+ +Sampled Frames (Full-resolution samples are here):
+
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ + +The list of original videos

+ +The list of all full-length original videos can be found here, and youtube-dl can be used to batch download them. We reused some of utilities by AoT Dataset for scene detection/camera stabilization to generate these video clips and please refer to this repository for more details.

+ +We further process these 89,800 video clips to generate the following two subsets.

+ + +Triplet dataset (for temporal frame interpolation):

+The triplet dataset consists of 73,171 3-frame sequences with a fixed resolution of 448 x 256, extracted from 15K selected video clips from Vimeo-90K. This dataset is designed for temporal frame interpolation. Download links are +
    +
  • Testing set only (17GB): zip
  • +
  • Both training and test set (33GB): zip
  • +
+ + +Septuplet dataset (for video denoising, deblocking, and super-resoluttion):

+ Notice: we have recently updated our testing denoising dataset to fix a bug in denoising test data generation. The new quantitative result of our algorithm is reported in our updated paper

+The septuplet dataset consists of 91,701 7-frame sequences with fixed resolution 448 x 256, extracted from 39K selected video clips from Vimeo-90K. This dataset is designed to video denoising, deblocking, and super-resolution. +
    +
  • The test set for video denoising (16GB): zip
  • +
  • The test set for video deblocking (11GB): zip
  • +
  • The test set for video super-resolution (6GB): zip
  • +
  • The original test set (not downsampled or downgraded by noise) (15GB): zip
  • +
  • The original training + test set (82GB): zip
  • +
+ +
+ + + + + + + + + + + +
+ Implementation Details +

+Hyper-parameter +Training time +
+ +
+ Evaluation and Known Limitations +

+We evaluate +Limited Human evaluation (Links Here) +
+ +
+ Comparison with Other Methods +

+Compare with ChatGPT / Alpaca / Galactica +
+ + +
+ Future Work +

+Compare with ChatGPT / Alpaca / Galactica +
+ + +
+ Acknowledgement +

+Thanks to +
+ +

 

+ + + + +