NASA开源项目IND、NASA GMP、NASA ECHO、Shift介绍

以下为你介绍的NASA开源项目都可用在Linux系统上:IND(处理大部分的独立事件)、NASA GMP(几何操作协议)、NASA ECHO(独立信息管理系统)、Shift(文件传输框架)。

1、IND(处理大部分的独立事件)

重点总结:

IND 是一个开源的系统,可以处理大部分的独立事件,而这些独立事件都是使用固定长度的向量描述的值。IND 提供了一系列的功能特征和使用风格,主要是为了方便普通用户以及高级用户或者是那些对调查研究感兴趣的人使用。IND 是由四个基础的例程组成:数据操作例程、目录生成例程、目录检测例程和目录显示例程。

详细解说:

IND适用于由独立实例组成的大多数数据集,每个实例均由属性值的固定长度向量描述。属性值可以是数字,一组属性特定符号中的一个或省略。属性之一被委派给“target”,并且IND种植树木以预测目标。然后可以根据新数据或打印出的决策树进行检查以进行预测。

IND为休闲用户提供了一系列方便的功能和样式,并为高级用户或对研究感兴趣的用户进行了微调。IND可以在类似于Breiman/Friedman/Olshen/Stone的模式下运行(但没有回归树,替代拆分或多变量拆分),并且可以在C4.5之类的模式下运行。先进的功能允许对树木生长进行更广泛的搜索,交互式控制和显示,以及用于修剪和平滑树木的贝叶斯和MML算法。这些通常会在叶子处产生更准确的类别概率估计。

IND还附带了全面的实验控制套件。IND包含四种基本例程:数据操作例程,树生成例程,树测试例程和树显示例程。数据操作例程用于将单个大数据集划分为较小的训练和测试集。生成例程用于构建分类器。测试例程用于评估分类器,并使用分类器对数据分类。显示例程用于显示各种格式的分类器。

IND用K&R C编写,在UNIX的“csh”外壳中具有控制脚本,并具有大量的UNIX手册条目。尽管仅在SUN平台上对它进行了彻底的测试,但该文件仍可在任何UNIX系统上使用。IND随附一本手册,提供有关树方法的指南,相关文献的指针以及一些随附文档。

下载地址:https://ti.arc.nasa.gov/opensource/projects/ind/

2、NASA GMP(几何操作协议)

NASA GMP 是另一个开源的类库,在 ANSI C 和 XML 数据结构之间序列化数据类型,这么做的目的是为 CFD 应用程序提供支持。

Geometry Manipulation Protocol (GMP) 是个库,能序列化 XML 和 ANSI C 数据结构的数据类型,支持 CFD 应用。这个库当前提供描述几何配置,一般 moving-body 场景(规定 and/or 6-DOF) 和控制 surface 设置。更详细的描述提供在 AIAA Paper 2003-1237。

GMP 提供一个普通的架构和开发 CFD 应用的描述,从 pre- 通过后处理,大大增强了自动处理 CFD 的解决方案。跨平台的应用和支持协议的代码套件可以使用同一个输入。GMP 当前已经在 OVERFLOW,OVERGRID,Cart3D ,HPC Institute for Advanced Rotorcraft Modeling 和 Simulation (HI-ARMS) 包中使用。

下载地址:https://ti.arc.nasa.gov/opensource/projects/gmp/

3、NASA ECHO(独立信息管理系统)

NASA 在这个 ECHO 工具的研究上也花了很长时间,终于成功地开发出了 IIMS,早期被称之为独立信息管理系统。

功能目标包括:

提供良好的文档接口和协议,帮助开发者构建并嵌入用户界面工具和服务。

提供信息管理来支持库存、服务元数据和中间件。

提供数据请求路径和跟踪。

支持图形、关键字和 freetext 搜索。

4、Shift(文件传输框架)

NASA开源项目IND、NASA GMP、NASA ECHO、Shift介绍

在高端计算环境中,远程文件传输经常需要处理非常大的数据集,而计算资源则分布在不同的组织,需要将这些数据汇总在一起进行进一步分析。本地传输相同的数据在文件系统也经常由管理员来优化资源利用率当新的文件系统在线或存储成为现有文件系统之间的不平衡。在这两种情况下,文件必须遍历许多组件在从源到目的地有许多性能优化以及失败的机会。许多工具存在提供可靠的和/或高性能文件传输功能,但大多数要么不支持本地转移,需要特定的安全模型和/或传输应用,个人用户都难以部署和/或不完全优化的最高性能。

Shift 是一个框架,用于修复独立的文件传输,通过各种技术为本地和远程传输提供高性能和弹性。这些包括端到端通过密码散列的完整性,转移,防止资源的节流疲惫,平衡转移资源基于负载和可用性,和并行传输跨多个源和目的地主机增加冗余和性能。此外,转变是专门设计,以适应广泛的用户基础的各种异构的环境对操作环境以最小的假设。特别是,转移的独特之处在于它能够提供先进的可靠性和自动单和多文件并行化任何股票命令行传递应用程序而被两个人用户轻松部署以及整个组织。

下载地址:https://ti.arc.nasa.gov/opensource/projects/shift/

注明

以上就是NASA开源项目IND、NASA GMP、NASA ECHO、Shift的介绍内容,这些NASA开源项目都能使用在Linux操作系统中。

栏目相关文章