import{s as B,n as F,o as I}from"../chunks/scheduler.d6170356.js";import{S as N,i as W,g as f,s as h,r as k,A as j,h as m,f as a,c as u,j as C,u as E,x as w,k as M,y as q,a as s,v as O,d as S,t as A,w as z}from"../chunks/index.fcd4cc08.js";import{H as G,E as Q}from"../chunks/EditOnGithub.da2b595c.js";function R(D){let r,b,c,g,n,y,i,H=`The Datasets Hub has support for several libraries in the Open Source ecosystem.
Thanks to the <a href="../huggingface_hub">huggingface_hub Python library</a>, it’s easy to enable sharing your datasets on the Hub.
We’re happy to welcome to the Hub a set of Open Source libraries that are pushing Machine Learning forward.`,_,d,x="The table below summarizes the supported libraries and their level of integration.",P,o,T='<thead><tr><th>Library</th> <th>Description</th> <th>Download from Hub</th> <th>Push to Hub</th></tr></thead> <tbody><tr><td><a href="./datasets-dask">Dask</a></td> <td>Parallel and distributed computing library that scales the existing Python and PyData ecosystem.</td> <td>✅</td> <td>✅</td></tr> <tr><td><a href="./datasets-usage">Datasets</a></td> <td>🤗 Datasets is a library for accessing and sharing datasets for Audio, Computer Vision, and Natural Language Processing (NLP).</td> <td>✅</td> <td>✅</td></tr> <tr><td><a href="./datasets-duckdb">DuckDB</a></td> <td>In-process SQL OLAP database management system.</td> <td>✅</td> <td>✅</td></tr> <tr><td><a href="./datasets-fiftyone">FiftyOne</a></td> <td>FiftyOne is a library for curation and visualization of image, video, and 3D data</td> <td>✅</td> <td>✅</td></tr> <tr><td><a href="./datasets-pandas">Pandas</a></td> <td>Python data analysis toolkit.</td> <td>✅</td> <td>✅</td></tr> <tr><td><a href="./datasets-webdataset">WebDataset</a></td> <td>Library to write I/O pipelines for large datasets.</td> <td>✅</td> <td>❌</td></tr></tbody>',$,l,L,p,v;return n=new G({props:{title:"Libraries",local:"libraries",headingTag:"h1"}}),l=new Q({props:{source:"https://github.com/huggingface/hub-docs/blob/main/docs/hub/datasets-libraries.md"}}),{c(){r=f("meta"),b=h(),c=f("p"),g=h(),k(n.$$.fragment),y=h(),i=f("p"),i.innerHTML=H,_=h(),d=f("p"),d.textContent=x,P=h(),o=f("table"),o.innerHTML=T,$=h(),k(l.$$.fragment),L=h(),p=f("p"),this.h()},l(t){const e=j("svelte-u9bgzb",document.head);r=m(e,"META",{name:!0,content:!0}),e.forEach(a),b=u(t),c=m(t,"P",{}),C(c).forEach(a),g=u(t),E(n.$$.fragment,t),y=u(t),i=m(t,"P",{"data-svelte-h":!0}),w(i)!=="svelte-1sp93cc"&&(i.innerHTML=H),_=u(t),d=m(t,"P",{"data-svelte-h":!0}),w(d)!=="svelte-ff3ufa"&&(d.textContent=x),P=u(t),o=m(t,"TABLE",{"data-svelte-h":!0}),w(o)!=="svelte-14at2lz"&&(o.innerHTML=T),$=u(t),E(l.$$.fragment,t),L=u(t),p=m(t,"P",{}),C(p).forEach(a),this.h()},h(){M(r,"name","hf:doc:metadata"),M(r,"content",U)},m(t,e){q(document.head,r),s(t,b,e),s(t,c,e),s(t,g,e),O(n,t,e),s(t,y,e),s(t,i,e),s(t,_,e),s(t,d,e),s(t,P,e),s(t,o,e),s(t,$,e),O(l,t,e),s(t,L,e),s(t,p,e),v=!0},p:F,i(t){v||(S(n.$$.fragment,t),S(l.$$.fragment,t),v=!0)},o(t){A(n.$$.fragment,t),A(l.$$.fragment,t),v=!1},d(t){t&&(a(b),a(c),a(g),a(y),a(i),a(_),a(d),a(P),a(o),a($),a(L),a(p)),a(r),z(n,t),z(l,t)}}}const U='{"title":"Libraries","local":"libraries","sections":[],"depth":1}';function V(D){return I(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Y extends N{constructor(r){super(),W(this,r,V,R,B,{})}}export{Y as component};
