写点什么

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:353893
用户头像

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

关注

评论

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

GPT-4V新玩法登顶GitHub热榜,随手一画就能生成网页!web开发者:感受到了威胁

Openlab_cosmoplat

业务流程图用什么软件画?这10款流程图软件,效率快到飞起!

彭宏豪95

流程图 画图软件 在线白板 流程图绘制工具 绘图软件

PDF Expert for mac(pdf编辑工具) v3.7.1中文激活版

展初云

Mac Mac软件 pdf编辑工具

Topaz Photo AI 2.1.2 for Mac(图像处理AI软件)

展初云

Mac 图像处理 Topaz Photo AI

基于ChatGPT自动化测试项目生成方案

lklmyy

测试框架 AIGC

当代企业的数字安全,能“脆皮”到什么程度?

脑极体

AI

null 不好,我真的推荐你使用 Optional

越长大越悲伤

Java

After Effects 2024 for Mac(视频特效制作工具) v24.0.3中文版

展初云

Mac AE After Effects 视频特效制作软件

虚拟化有哪些好处?为什么要使用虚拟云桌面?

青椒云云电脑

桌面云 云桌面

aPaaS 低代码平台的模式是什么?

代码生成器研究

Premiere Pro 2024 for mac(视频编辑工具) v24.0.3中文版

展初云

Mac PR 视频编辑软件 Premiere Pro 2024

11月18日,华为负一屏5万张“大额神券”等你抢!当天领取当天用

最新动态

探索亚马逊大语言模型:开启人工智能时代的语言创作新篇章

熬夜磕代码、

亚马逊

「Flink+Hologres 搭建实时数仓」训练营重磅开启

Apache Flink

大数据 flink 实时计算

Ethereum WebSocket接口实践

FunTester

Mac电脑图像编辑器 Photo Image Editor Pixelstyle激活版

胖墩儿不胖y

图像编辑 Mac软件 编辑图像

认知,是成长最大的桎梏

老张

深度思考 个人成长 认知

“低代码”是什么?

代码生成器研究

蓝牙耳机仓设计的单芯片解决方案

芯动大师

2023广告节:原生场景结合科技美学,鲸鸿动能赋能企业长效增长

最新动态

现在的市场,我们怎么选择属于自己的一级币

币离海

zkSync 一级市场 Gensyn enemy

低代码开发前景如何,大家都真的看好低代码开发么?

代码生成器研究

如何使用 NFTScan NFT API 在 Linea 网络上开发 Web3 应用

NFT Research

NFT\ NFTScan API 文档

Media Encoder 2024 for mac(媒体转码器) v24.0.3中文版

展初云

Mac Media Encoder 媒体转码软件

低代码开发到底有什么价值?

代码生成器研究

FFA 2023|第六届 Flink Forward Asia 峰会议程正式上线!

Apache Flink

大数据 flink 实时计算

SQL 查询优化指南:SELECT、SELECT DISTINCT、WHERE 和 ORDER BY 详解

小万哥

MySQL 数据库 sql 程序员 后端

亚马逊云EC2的存储

孤虹

Amazon EC2 亚马逊云

从智能到“致用”,安第斯大模型与潘塔纳尔系统的一次会师

脑极体

大模型

Python连接es笔记一之连接与查询es

Hunter熊

Python elasticsearch Elasticsearch-dsl

bitsCrunch:如何通过 AI 技术重塑 NFT 市场?

股市老人

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