عرضۀ یک مجموعه نرم‌افزار اپن‌سورس و رایگان از جانب NASA

پیش از این در مقاله‌ای تحت عنوان انتشار سورس کد نرم‌ افزار آپولو 11 و سفر به ماه، گفتیم که سازمان ناسا دست به انتشار سورس کد مربوط به Apollo 11 زده است؛ حال به تازگی سازمان ناسا در ادامۀ برنامه‌ای که از آن با عنوان برنامۀ انتقال تکنولوژی یا Technology Transfer Program این شرکت یاد می‌کند، دست به انتشار تعداد زیادی ابزارها و برنامه‌های اپن‌سورس به صورت رایگان زده است. به عقیدۀ ناسا، این برنامه‌ها می‌توانند برای متخصصان، کارآفرینان، کسب‌وکارهای کوچک، صنایع و آکادمی‌های آموزشی مناسب و کاربردی باشند. برای بررسی بیشتر این نرم‌افزارهای اپن‌سورس ناسا، با سکان آکادمی همراه شوید.

این سومین بار است که بدین شکل، ناسا دست به انتشار یک مجموعه نرم‌افزار می‌زند؛ به گفتۀ خود ناسا، نام این بستۀ نرم‌افزاری، کاتالوگ نرم‌افزاری 2018-2017 ناسا است. اولین کاتالوگ نرم‌افزاری ناسا در ماه آوریل سال 2014 در دست عموم قرار گرفت (با مراجعه به بخش نرم‌افزار وبسایت ناسا، شما می‌توانید نرم‌افزارهای مد نظر خود را به سادگی دانلود نمایید.)

ناسا نخستین سازمان آمریکایی است که نرم‌افزارهای اپن‌سورس و کاملا رایگان را بدون نیاز به پرداخت مبلغی بابت رعایت قوانین کپی‌رایت در اختیار عموم قرار داده است. حال شاید با خود بگویید که نرم‌افزارهای یک شرکت مربوط به هوا-فضا به چه دردی می‌خورد؟ اما باید بدانید که کاربردهای این ابزارها و نرم‌افزارها غافلگیرتان خواهد کرد (برای آشنایی بیشتر با سازمان NASA، به مقالهٔ 20 حقیقت جالب در مورد ناسا مراجعه نمایید.)

همان‌طور که بالاتر اشاره کردیم، ناسا معتقد است که این نرم‌افزارها برای متخصصان، کارآفرینان، کسب‌و‌کارهای کوچک، صنایع و آکادمی‌های آموزشی بسیار کارآمد است. همچنین برای اشتغال‌زایی، کسب درآمد و حتی نجات جان انسان‌ها می‌توان از این برنامه‌ها استفاده کرد. شاید جالب باشد که بدانید بیش از 30 درصد از نوآوری‌های ناسا فقط نرم‌افزاری هستند! با عرضۀ این نرم‌افزارها، ناسا امیدوار است که در آینده بتواند این برنامه‌ها را به بخش‌‌های مختلف این سازمان تعمیم داده تا شاهد نوآوری‌های بیشتری از جانب آن‌ها باشیم. در ادامه، نام برخی از ابزارهای اپن‌سورسی که ناسا منتشر کرده ذکر شده است:

1. Worldview Satellite Imagery Browsing & Downloading Tool
با استفاده از این نرم‌افزار، می‌توانید عکس‌هایی را که ناسا طی ماموریت‌های اکتشافی خود از فضا می‌گیرد مشاهده و دانلود کنید. این عکس‌ها حدود 4 ساعت پس از این که در ناسا مشاهده و ذخیره شدند، با همان کیفیت اصلی از طریق این برنامه در دسترس عموم قرار می‌گیرند.

2. Global Planetary Reference Models
این نرم‌افزار اپن سورس که با زبان ++C نوشته شده، جو سیارات گوناگونی مانند زمین، مریخ، زحل و ... را شبیه‌سازی می‌کند؛ دانشمندان با استفاده از این برنامه، قادر خواهند بود که به طور دقیق‌تری سفرها و ماموریت‌های بعدی را مدل‌سازی کنند.

3. Cares/Life
برنامه‌ای است راجع به طراحی با مواد مختلفی مانند سرامیک و ...

4. Nasa Root Cause Analysis Tool
برنامه‌ای با قابلیت شناسایی و پیش‌بینی پیامدهای گوناگون یک کنش است که برای جلوگیری از پیش‌آمدهای ناخواسته بسیار موثر خواهد بود.

5. PixelLearn
با استفاده از این نرم‌افزار می‌توانید پیکسل‌های موجود در هر عکس را در چندین دسته طبقه‌بندی کنید؛ این نرم‌افزار با استفاده از الگوریتم‌هایی خاص، ساختارهای گوناگون را در یک عکس شناسایی می‌کند، بر آن‌ها تگ می‌زند، ساختارهای مشابه را در عکس شناسایی می‌کند و به طور خودکار آن‌ها را در یک دسته قرار می‌دهد.

6. Cart3D
از این نرم‌افزار برای اجرای طرح‌های مفهومی استفاده می‌شود و با استفاده از آن می‌توان مسائل فنی یک طرح سه بعدی مانند ویژگی‌های ایرودینامیکی آن را بررسی کرد.

7. مجموعه نرم‌افزاری JPL’s Stereo Vision
JPL مخفف واژگان Jet Propulsion Laboratory است؛ از این نرم‌افزار برای کارهای روباتیک، تنظیم دوربین، شناسایی محیط پیرامون و ... استفاده می‌شود.

8. Video Image Stabilization & Registration
با این نرم‌افزار می‌توانید لرزش‌های ناشی از حرکت را در ویدئوها حذف کنید.

9. What’s Up at Wallops
از این برنامه برای پی بردن به اطلاعات ماموریت‌های مختلف ناسا استفاده می‌شود؛ اطلاعاتی مانند زمان دقیق ارسال موشک بعدی به فضا یا تشریح اهداف یک ماموریت خاص!

10. Lossless Hyper-/Multi- Spectral Data Compression Software
این ابزار برای فشرده‌سازی داده‌های گوناگون بدون از دست رفتن حتی یک بایت از داده‌ها است.

البته لازم به ذکر است که لیست کامل این برنامه‌ها محدود به موارد فوق نشده و ما صرفا بخشی از مهم‌ترین موارد را معرفی کردیم. لازم به ذکر است که سازمان ناسا به خاطر حساسیت کاری‌اش، همواره تلاش نموده تا بهترین برنامه‌نویسان دنیا را در اختیار گیرد چرا که یک اشتباه -باگ- کوچک در نرم‌افزارهای این سازمان، می‌تواند صدمات جبران ناپذیری را وارد آورد (برای آشنایی بیشتر با فرایند توسعه‌‌ٔ نرم‌افزار در ناسا، توصیه می‌کنیم به مقالهٔ کدنویسی به سبک برنامه‌‌نویسان NASA مراجعه نمایید.)

NASA Has Just Released Tons Of Free And Open Source Software, Here’s How To Get Them

0


روزبه ژوله

در سال ١٣٧٥ در شهر تهران به دنیا آمدم و در حال حاضر هم ساكن كرجم و مشغول به تحصيل در مقطع كارشناسى رشتهٔ مديريت. من شيفتهٔ دنياى تكنولوژى، سينما، تلويزيون و موسيقى‌ام و در اصل خودم رو بیش از هر چیزی، یک «نرد» مى‌دونم! من از بچگی به يادگيری زبان علاقه نشون می‌دادم و اکنون هم در تیم تولید محتوای سکان آکادمی به عنوان مترجم و مولف مقالات مرتبط با مدیریت، آی‌تی، برنامه‌نویسی و ... فعالیت می‌کنم.






از طریق این فرم، می توانید بدون ثبت نام نظر دهید و یا اگر قبلا ثبت نام کرده اید، با ورود ناحیه ی کاربری می توانید علاوه بر ثبت نظر، به مدیریت نظرات خود نیز بپردازید.
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)