داسک (نرم‌افزار)

داسک (نرم‌افزار) یک کتابخانه متن‌باز برای رایانش موازی است که به زبان پایتون نوشته شده‌.[۲] داسک در دسامبر ۲۰۱۴[۳] توسط متیو راکلین ایجاد شد و اکنون یک پروژه اجتماعی است که توسط توسعه‌دهندگان و سازمان‌ها نگهداری و حمایت می‌شود.

Dask
نویسنده(های)
اصلی
متیو راکلین
توسعه‌دهنده(ها)Dask
انتشار ابتدایی۲۸ اکتبر ۲۰۱۸؛ ۵ سال پیش (۲۰۱۸-28}})
انتشار پایدار
2.25.0
۲۸ اوت ۲۰۲۰؛ ۳ سال پیش (۲۰۲۰-28}})
مخزن
نوشته‌شده باپایتون[۱]
سیستم‌عامللینوکس, ویندوز, مک‌اواس
در دسترس بهپایتون
گونهتحلیل داده
پروانهNew BSD
وبگاه

دسک در بخش‌های مختلفی همچون خرده‌فروشی، سازمان‌های مالی، سازمان‌های دولتی و همچنین موسسات علوم زیستی و ژئوفیزیک استفاده می‌شود. سازمان‌هایی همچون والمارت، وی‌فر، گراب‌هاب، جنرال موتورز، انویدیا، دانشکده پزشکی هاروارد، کپیتال وان و ناسا از جمله سازمان هایی هستند که از دسک استفاده می کنند.

بررسی اجمالی ویرایش

داسک کتابخانه‌ای است که از دو بخش تشکیل شده‌است. بخشی به ایجاد گرافهای وابستگی و وظایف زمانبندی می‌پردازد و بخشی دیگر شامل ساختارهای داده توزیع شده با واسطه‌های برنامه‌نویسی کاربردی است، چیزی مشابه مشابه Pandas Dataframes یا NumPy. داست موارد استفاده متنوعی دارد و می‌تواند با یک ماشینِ واحد اجرا شود و به مجموعه‌ای هزار ماشینی افزایش یابد.[۴]

منابع ویرایش

  1. "Dask: Parallel Computation with Blocked algorithms and Task Scheduling" (PDF). This paper introduces dask, a specification to encode parallel algorithms, using primitive Python dictionaries, tuples, and callables.
  2. Rocklin, Matthew (2015). "Dask: Parallel Computation with Blocked algorithms and Task Scheduling". Proceedings of the 14th Python in Science Conference: 126–132. doi:10.25080/Majora-7b98e3ed-013.
  3. "GitHub, Dask, 2014". github.com. Retrieved 2022-05-12.
  4. https://docs.dask.org/en/latest/