{"size": 7758, "ext": "js", "max_stars_repo_path": ".svelte-kit/output/client/_app/pages/index.svelte-e05b8ed0.js", "max_stars_repo_name": "robertlacok/datasciencenotebooks", "max_stars_repo_stars_event_min_datetime": "2021-05-18T11:44:09.000Z", "max_stars_repo_stars_event_max_datetime": "2021-06-02T21:13:35.000Z", "max_issues_repo_path": ".svelte-kit/output/client/_app/pages/index.svelte-e05b8ed0.js", "max_issues_repo_name": "robertlacok/datasciencenotebooks", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": ".svelte-kit/output/client/_app/pages/index.svelte-e05b8ed0.js", "max_forks_repo_name": "robertlacok/datasciencenotebooks", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 2, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 3879.0, "max_line_length": 7757, "alphanum_fraction": 0.6000257798}
import{S as e,i as t,s as a,e as o,t as r,k as s,c as n,a as i,g as l,d as c,n as h,b as f,f as m,D as p,E as u,j as d,m as g,o as v,v as $,r as b,w as E,p as w,q as k,l as I,B as y,u as D,I as V,A}from"../chunks/vendor-952e1142.js";import{V as x}from"../chunks/VendorCard-207a68a3.js";import{V as T,a as j}from"../chunks/VendorTable-e389c8a8.js";import{V as H}from"../chunks/VendorGrid-40420d33.js";function J(e){let t,a,d,g,v,$,b,E,w,k,I,y,D,V;return{c(){t=o("div"),a=o("div"),d=o("div"),g=o("h1"),v=r("Data Science Notebooks"),$=s(),b=o("div"),E=o("div"),w=s(),k=o("div"),I=o("p"),y=r("Data science gets done in notebooks. They are a powerful interface for exploratory programming, and the flexible\n\t\t\t\tformat allows combining code with visualisations and insights."),D=s(),V=o("div"),this.h()},l(e){t=n(e,"DIV",{class:!0});var o=i(t);a=n(o,"DIV",{class:!0});var r=i(a);d=n(r,"DIV",{class:!0});var s=i(d);g=n(s,"H1",{class:!0});var f=i(g);v=l(f,"Data Science Notebooks"),f.forEach(c),s.forEach(c),r.forEach(c),$=h(o),b=n(o,"DIV",{class:!0});var m=i(b);E=n(m,"DIV",{class:!0}),i(E).forEach(c),w=h(m),k=n(m,"DIV",{class:!0});var p=i(k);I=n(p,"P",{class:!0});var u=i(I);y=l(u,"Data science gets done in notebooks. They are a powerful interface for exploratory programming, and the flexible\n\t\t\t\tformat allows combining code with visualisations and insights."),u.forEach(c),p.forEach(c),D=h(m),V=n(m,"DIV",{class:!0}),i(V).forEach(c),m.forEach(c),o.forEach(c),this.h()},h(){f(g,"class","svelte-12o9qd2"),f(d,"class","pure-u-1-1"),f(a,"class","pure-g"),f(E,"class","pure-u-0 pure-u-md-4-24"),f(I,"class","svelte-12o9qd2"),f(k,"class","pure-u-1 pure-u-md-16-24"),f(V,"class","pure-u-0 pure-u-md-4-24"),f(b,"class","pure-g"),f(t,"class","header svelte-12o9qd2")},m(e,o){m(e,t,o),p(t,a),p(a,d),p(d,g),p(g,v),p(t,$),p(t,b),p(b,E),p(b,w),p(b,k),p(k,I),p(I,y),p(b,D),p(b,V)},p:u,i:u,o:u,d(e){e&&c(t)}}}class L extends e{constructor(e){super(),t(this,e,null,J,a,{})}}function P(e){let t,a,d,g,v,$,b,E,w,k,I,y,D,V,A,x,T,j,H,J,L,P,R,S,q,C,M,N,B,G,U,X,z,K,F,O,Q,W,Y,Z;return{c(){t=o("div"),a=o("div"),d=o("article"),g=o("h2"),v=r("Jupyter alternatives"),$=s(),b=o("p"),E=r("Jupyter is a popular choice among notebooks - it's free, open source and it established this category of tools.\n\t\t\t\tHowever, the format is not without problems. The tools mentioned here are the ones pushing the envelope, solving\n\t\t\t\tfundamental issues like the ones mentioned in this "),w=o("a"),k=r("research paper"),I=r("\n\t\t\t\tor in this\n\t\t\t\t"),y=o("a"),D=r("popular talk"),V=r("."),A=s(),x=o("p"),T=r("Some more thoughts on "),j=o("a"),H=r("versioning"),J=r(" and\n\t\t\t\t"),L=o("a"),P=r("real-time collaboration"),R=r("."),S=s(),q=o("div"),C=o("article"),M=o("h2"),N=r("About the author"),B=s(),G=o("p"),U=r("My name is "),X=o("a"),z=r("Robert Lacok"),K=r(" and I'm a product manager at\n\t\t\t\t"),F=o("a"),O=r("Deepnote"),Q=r(". I do my best to stay on top of all new developments in the field,\n\t\t\t\tand I wanted to share the information with the world. I tried to be unbiased - if you believe any companies are\n\t\t\t\tmissing or misrepresented, please\n\t\t\t\t"),W=o("a"),Y=r("reach out"),Z=r("."),this.h()},l(e){t=n(e,"DIV",{class:!0});var o=i(t);a=n(o,"DIV",{class:!0});var r=i(a);d=n(r,"ARTICLE",{class:!0});var s=i(d);g=n(s,"H2",{});var f=i(g);v=l(f,"Jupyter alternatives"),f.forEach(c),$=h(s),b=n(s,"P",{});var m=i(b);E=l(m,"Jupyter is a popular choice among notebooks - it's free, open source and it established this category of tools.\n\t\t\t\tHowever, the format is not without problems. The tools mentioned here are the ones pushing the envelope, solving\n\t\t\t\tfundamental issues like the ones mentioned in this "),w=n(m,"A",{href:!0});var p=i(w);k=l(p,"research paper"),p.forEach(c),I=l(m,"\n\t\t\t\tor in this\n\t\t\t\t"),y=n(m,"A",{href:!0});var u=i(y);D=l(u,"popular talk"),u.forEach(c),V=l(m,"."),m.forEach(c),A=h(s),x=n(s,"P",{});var _=i(x);T=l(_,"Some more thoughts on "),j=n(_,"A",{href:!0});var ee=i(j);H=l(ee,"versioning"),ee.forEach(c),J=l(_," and\n\t\t\t\t"),L=n(_,"A",{href:!0});var te=i(L);P=l(te,"real-time collaboration"),te.forEach(c),R=l(_,"."),_.forEach(c),s.forEach(c),r.forEach(c),S=h(o),q=n(o,"DIV",{class:!0});var ae=i(q);C=n(ae,"ARTICLE",{class:!0});var oe=i(C);M=n(oe,"H2",{});var re=i(M);N=l(re,"About the author"),re.forEach(c),B=h(oe),G=n(oe,"P",{});var se=i(G);U=l(se,"My name is "),X=n(se,"A",{href:!0});var ne=i(X);z=l(ne,"Robert Lacok"),ne.forEach(c),K=l(se," and I'm a product manager at\n\t\t\t\t"),F=n(se,"A",{href:!0});var ie=i(F);O=l(ie,"Deepnote"),ie.forEach(c),Q=l(se,". I do my best to stay on top of all new developments in the field,\n\t\t\t\tand I wanted to share the information with the world. I tried to be unbiased - if you believe any companies are\n\t\t\t\tmissing or misrepresented, please\n\t\t\t\t"),W=n(se,"A",{href:!0});var le=i(W);Y=l(le,"reach out"),le.forEach(c),Z=l(se,"."),se.forEach(c),oe.forEach(c),ae.forEach(c),o.forEach(c),this.h()},h(){f(w,"href","http://web.eecs.utk.edu/~azh/blog/notebookpainpoints.html"),f(y,"href","https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUhkKGvjtV-dkAIsUXP-AL4ffI/edit"),f(j,"href","/features/versioning"),f(L,"href","/features/realtime-collaboration"),f(d,"class","svelte-m6f4no"),f(a,"class","pure-u-1 pure-u-md-1-2"),f(X,"href","https://www.linkedin.com/in/robert-lacok/"),f(F,"href","https://deepnote.com/"),f(W,"href","mailto:robert@deepnote.com"),f(C,"class","svelte-m6f4no"),f(q,"class","pure-u-1 pure-u-md-1-2"),f(t,"class","pure-g")},m(e,o){m(e,t,o),p(t,a),p(a,d),p(d,g),p(g,v),p(d,$),p(d,b),p(b,E),p(b,w),p(w,k),p(b,I),p(b,y),p(y,D),p(b,V),p(d,A),p(d,x),p(x,T),p(x,j),p(j,H),p(x,J),p(x,L),p(L,P),p(x,R),p(t,S),p(t,q),p(q,C),p(C,M),p(M,N),p(C,B),p(C,G),p(G,U),p(G,X),p(X,z),p(G,K),p(G,F),p(F,O),p(G,Q),p(G,W),p(W,Y),p(G,Z)},p:u,i:u,o:u,d(e){e&&c(t)}}}class R extends e{constructor(e){super(),t(this,e,null,P,a,{})}}function S(e,t,a){const o=e.slice();return o[0]=t[a],o}function q(e){let t,a;const o=[e[0]];let r={};for(let s=0;s<o.length;s+=1)r=A(r,o[s]);return t=new j({props:r}),{c(){d(t.$$.fragment)},l(e){g(t.$$.fragment,e)},m(e,o){v(t,e,o),a=!0},p(e,a){const r=0&a?w(o,[k(e[0])]):{};t.$set(r)},i(e){a||($(t.$$.fragment,e),a=!0)},o(e){b(t.$$.fragment,e),a=!1},d(e){E(t,e)}}}function C(e){let t,a,o=x.vendors,r=[];for(let n=0;n<o.length;n+=1)r[n]=q(S(e,o,n));const s=e=>b(r[e],1,1,(()=>{r[e]=null}));return{c(){for(let e=0;e<r.length;e+=1)r[e].c();t=I()},l(e){for(let t=0;t<r.length;t+=1)r[t].l(e);t=I()},m(e,o){for(let t=0;t<r.length;t+=1)r[t].m(e,o);m(e,t,o),a=!0},p(e,a){if(0&a){let n;for(o=x.vendors,n=0;n<o.length;n+=1){const s=S(e,o,n);r[n]?(r[n].p(s,a),$(r[n],1)):(r[n]=q(s),r[n].c(),$(r[n],1),r[n].m(t.parentNode,t))}for(y(),n=o.length;n<r.length;n+=1)s(n);D()}},i(e){if(!a){for(let e=0;e<o.length;e+=1)$(r[e]);a=!0}},o(e){r=r.filter(Boolean);for(let t=0;t<r.length;t+=1)b(r[t]);a=!1},d(e){V(r,e),e&&c(t)}}}function M(e){let t,a,o,r,n,i,l,f;return t=new L({}),o=new H({props:{items:x.vendors}}),n=new T({props:{$$slots:{default:[C]},$$scope:{ctx:e}}}),l=new R({}),{c(){d(t.$$.fragment),a=s(),d(o.$$.fragment),r=s(),d(n.$$.fragment),i=s(),d(l.$$.fragment)},l(e){g(t.$$.fragment,e),a=h(e),g(o.$$.fragment,e),r=h(e),g(n.$$.fragment,e),i=h(e),g(l.$$.fragment,e)},m(e,s){v(t,e,s),m(e,a,s),v(o,e,s),m(e,r,s),v(n,e,s),m(e,i,s),v(l,e,s),f=!0},p(e,[t]){const a={};8&t&&(a.$$scope={dirty:t,ctx:e}),n.$set(a)},i(e){f||($(t.$$.fragment,e),$(o.$$.fragment,e),$(n.$$.fragment,e),$(l.$$.fragment,e),f=!0)},o(e){b(t.$$.fragment,e),b(o.$$.fragment,e),b(n.$$.fragment,e),b(l.$$.fragment,e),f=!1},d(e){E(t,e),e&&c(a),E(o,e),e&&c(r),E(n,e),e&&c(i),E(l,e)}}}export default class extends e{constructor(e){super(),t(this,e,null,M,a,{})}}
