【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

NASA 的开源项目介绍

  • 2014-07-04
  • 本文字数:1252 字

    阅读完需:约 4 分钟

作为航空航天科技领域的领军机构,NASA 多年来在多个刷新人类历史的任务中表现出众,这背后,是众多专家成千上万小时的经验积累,从其开源主页上可以窥见一斑。

Data Productivity Toolkit,数据分析工具集,是一系列 linux 命令行工具,设计用来对文本数据进行分析。增强了通用 linux 管道工具,比如 awk,grep 和 sed。工具提供了选择、合并数据,计算统计数字,结果可视化等强力工具。用 Python 语言编写,提供命令行接口,而且跟 numpy、scipy、matplotlib 等热门工具结合紧密。

OpenSPIFe ,探测器调度与规划接口,读音为 spee-fee。很多现有面向用户的自动规划系统规划工具,在探测规划方面都无法提供给用户足够的灵活度。比如在不同的应用场景下,迅速理解复杂的约束条件和内涵,或者在不干扰现有工作任务的情况下,针对下一步规划尝试不同的解决方案。通常来讲,这种接口都是和底层的规划调度与仿真引擎作为一个整体出现的。SPIFe 就是这样的一个整体调度和规划工具集,基于专家们在 NASA 内部几个应用中对现有最好的调度与规划算法进行上百个小时的观察、使用和调试而来。在设计时,SPIFe 充分考虑了用户,并提供了对于现有经典问题的出色解决方案。SPIFe 的设计采用了开源 Eclipse RCP 可插拔式架构,用到了 Eclipse 建模工具、Nebula 特性、Orbit 第三方库等,遵循 Apache 许可、Eclipse 公共许可、Mozilla 公共许可以及 GNU 通用公共许可等开源协议。SPIFe 已经应用于火星探测车项目、凤凰火星登陆项目以及火星科学实验室项目。国际空间站的起飞前计划和实时分析端口也采用了 SPIFe。

Core Flight Executive(cFE),核心飞行执行器框架,是个便携的、跨平台的嵌入式系统框架,由 NASA Goddard 宇宙飞行中心开发。此框架可用于操控卫星飞行系统中的数据和设备,也可用于其他嵌入式系统。核心飞行执行器框架采用 c 语言,和另外一个叫做操作系统抽象层(OSAL)的软件是独立的。

除上述软件以外,主页上还包括任务控制软件、太阳物理特性分析软件、地球科学数据发布软件、浏览分析获取数据的可视化系统 ViSBARD、开源库非线性运算的严格验证方法库、无人宇宙空间监视系统边界模型代码库、表面裂缝分析软件、网络传输协议、飞机几何参数工具、IP 交换及同步、多线程多节点工具、基于现有 ssh 主机构建 Mesh 网络的中间件、跨系统负载均衡、无损多频道数据压缩、卫星数据模拟单元、地面和空间雷达匹配和压缩、轨道决策工具集、通用任务分析工具、开源三维世界模拟器、多学科设计分析和优化框架等。

值得一提的是,除了软件源代码以外,NASA 还公布了 2014 年的软件转换清单。清单中罗列的技术代表了 NASA 在很多复杂问题上的最佳解决方案,现在都开放给公众使用。清单中涵盖了项目管理系统,设计工具,数据处理,图像处理以及生存支持,航空学,结构化分析,机器人和自主系统等多个方面。


感谢张逸对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-07-04 01:353579
用户头像

发布了 268 篇内容, 共 118.3 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

Eudic欧路词典 for Mac(英语学习工具) v4.4.5增强激活版

mac

苹果mac Windows软件 欧路词典 Eudic mac 英语学习工具

银行科技外包存风险,金融机构如何做好软件供应链安全管理?

网安云

软件安全 供应商管理 软件供应链安全 金融业

Illustrator 2023最新资源v27.8.1+补丁激活教程

mac大玩家j

AI Mac软件 矢量设计 矢量设计工具

BSN“五、十、百”工程实施半年成果丰硕,助力数字化转型和高质量发展

BSN研习社

PoseiSwap 更新质押系统,并将在 8 月18 日开启“Trident ”快照

大瞿科技

鸿蒙生态星河璀璨| 先行者李洋全力以赴,拥抱星辰大海

最新动态

华为云828营销季即将来袭,快来解锁明星产品优惠福利!

平平无奇爱好科技

四项代表厂商,Kyligence 入选 Gartner 数据及人工智能相关领域多项报告

Kyligence

数据分析 指标建设

MySQL切换字符集引发的思考(一)

石小天

MySQL 数据库 运维

Presto 设计与实现(三):依赖注入框架 Guice

冰心的小屋

guice presto 依赖注入 presto 设计与实现

ARTS 打卡第 8 天

自由

ARTS 打卡计划

OLED屏幕,LED,AMOLED哪个更好?

Dylan

LED 显示器 LED显示屏

基于 Easysearch kNN 搭建即时图片搜索服务

极限实验室

KNN 向量检索 图像搜索 easysearch

微信小程序:跨端开发框架的繁荣发展之路

没有用户名丶

通宵加班设计的储能板不能用?厚铜PCB设计这个问题一定要注意

华秋电子

储能

火山引擎DataLeap:助力PICO落地数据流程规范,提升开发效率

字节跳动数据平台

数据中台 数据治理 数据安全 数据研发 企业号 8 月 PK 榜

“龙蜥社区系统运维MeetUp”乘云数字议题分享

乘云 DataBuff

澳鹏高精度AI辅助数据标注平台推出全新SaaS版本

澳鹏Appen

人工智能 SaaS 数据标注

倒计时 1 天!CommunityOverCode Asia 2023 参会攻略出炉,共享开源盛宴

Apache IoTDB

VuePress 数学公式支持

ReturnTmp

MATLAB R2023a 激活for Mac附安装教程

胖墩儿不胖y

Mac软件 数据分析软件 好用的数据管理

smardaten实战丨谁说无代码不能开发出漂亮的门户首页?

热爱编程的小白白

ARTS 打卡第1周(8.14~8.20)

向东是大海

ARTS 打卡计划 arts

坚持梦想,心向光明

何元

ARTS 打卡计划 个人感悟

2023上海国际智慧物业展览会|城博会

AIOTE智博会

城博会 智慧物业博览会

R 语言入门与介绍

timerring

R 语言

【华秋推荐】无线充电的原理与解决方案

华秋电子

无线充电

中国大学生服务外包创新创业大赛丨借 AI 之力,助“记账”难题

热爱编程的小白白

分析商务报表使用什么工具?

对不起该用户已成仙‖

VisualStudio打包项目文件为.exe安装包

智趣匠

Kyligence x 百胜数睿|电商全渠道运营增长新利器

Kyligence

数智化 指标平台

NASA的开源项目介绍_语言 & 开发_张天雷_InfoQ精选文章