轉帖|行業資訊|編輯:郝浩|2016-06-29 10:45:41.000|閱讀 374 次
概述:美國宇航局,即NASA,將253個軟件項目開源目前托管在Gitithub上(//github.com/nasa),NASA希望可以通過開源收獲更多項目改進的建議,同時NASA也希望用戶可以給NASA提交項目,為此專門開通了官方的開源網站Code NASA。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
美國宇航局,即NASA,將253個軟件項目開源目前托管在Gitithub上(),NASA希望可以通過開源收獲更多項目改進的建議,同時NASA也希望用戶可以給NASA提交項目,為此專門開通了官方的開源網站Code NASA。
Livingstone2 是一個可重用的人工智能(AI)軟件系統,旨在幫助飛船生命支持系統、化工廠或其他復雜系統在操作強勁以最小的人力監督,即使面對硬件故障或意外事件。 Livingstone2診斷飛船或其他系統的當前狀態,并建議命令或修復操作,允許系統繼續操作。
JavaGenes 是一個用Java編寫的相當通用的進化軟件系統。它實現了幾個版本的遺傳算法,模擬生化和其他搜索技術。JavaGenes 已經用于分子進化,原子力場參數,數字電路,地球觀測衛星計劃等地方。
在高端計算環境中,遠程文件傳輸經常需要處理非常大的數據集,而計算資源則分布在不同的組織,需要將這些數據匯總在一起進行進一步分析。本地傳輸相同的數據在文件系統也經常由管理員來優化資源利用率當新的文件系統在線或存儲成為現有文件系統之間的不平衡。
NASA 在這個 ECHO 工具的研究上也花了很長時間,終于成功地開發出了 IIMS,早期被稱之為獨立信息管理系統。功能目標包括:
BigView 允許在 Linux 桌面上對任意大小的圖像進行平移和縮放操作。此外,它可以在實時的環境中工作,多臺電腦合作將一個大的形象。使用這個軟件,你可以探索——在相對溫和的機器上火星軌道器照相機等圖像馬賽克(92160 x33280像素)。
CFD Utility 軟件庫有將近 30 個 Fortran 90 和 77 的子程序組成,同時有將近 100 個基于這些庫開發的應用程序。許多實用程序適用于多次拉絲結構化網格和流動的解決方案,但是很多其他可重用的模塊在插值等類別,優化、正交、快速搜索和字符操作出現從空氣動力學的幾十年的軟件開發部門和空間技術部門在NASA艾姆斯研究中心。
Trick 仿真環境由美國約翰遜宇航中心研制。Trick 靈活的功能能讓用戶在航天器所有階段建立應用程序,包括早期航天器設計與性能評價,飛行軟件的開發與測試,飛行器的動態負責分析,以及循環測試中虛擬和硬件的分析。研發 Trick 的主要目的是為了提供一套普遍的仿真能力,使得特定領域的專家能夠專注于他們所屬領域具體模型的研究,而不是專注于具體仿真功能上,例如工作排序,輸入文件處理或者數據記錄。
Growler 是一個基于 C++ 開發的分布式對象和事件架構。支持 C++ 的對象序列化作為遠程方法調用、事件通道和 IDL 接口定義語言的一部分。
Mesh 是一個安全的、輕量級的網格中間件基于的單點登錄功能的內置的公共密鑰身份驗證機制SSH使用系統調用插入。每個網安裝致力于提供一個特定的虛擬組織 (VO),這是定義為一個動態的個人、機構和資源。網允許個人在一個簽證官Mesh-accessible資源上執行SSH遠程命令在其他合作VOs使用 單一網格SSH私有密鑰生成的在當地的簽證官。
Autodoc 可以通過文本和模板文件自動生成微軟文檔。它被設計用于自動發送報告和減少產生常規文件所花費的精力。通過給定一個 docx、pptx 或者 xlsx 文檔連同所需要的 text 文件,Autodoc可以輸出一個插入樣本中帶有所需要的內容且格式相同的文檔。
Mariana 是一個算法,有效地優化了hyperparameters支持向量機回歸和分類。目前使用模擬退火優化但可以擴展到使用多種隨機優化技術,包括馬爾可夫鏈蒙特卡羅序貫蒙特卡羅和遺傳算法。馬里亞納可應用于文本部分的報告,確定可能的類別,每個報告,并計算每個分類的信心。
XPlaneConnect(XPC)是一款用于與商業飛行仿真軟件 X-Plane 交互的開源研究工具。用戶可在網絡中通過 X-Plane 上用 C 或者 MATLAB 寫就的功能從飛行仿真中實時控制航班信息和獲取飛行狀態信息。
在本地文件系統中進行復制是每天要執行的工作,這些文件的移動要受到系統限制,備份或者恢復,升級或者替換。因此文件拷貝的性能和完整性非常重要?,F在的并行文件系統提供非常高的性能來執行這類操作。
為了達到性能的峰值,我們需要利用多個并發的讀寫操作。而 Mutil 提供 mcp 和 msum 來替換 cp 和 md5sum 工具,利用并行的機制提升系統。
VICAR,全稱 Video Image Communication And Retrieval,是一個通用的圖像處理軟件系統,自1966年開始開發,用于數字化處理多維成像數據 。
開發的內容包括:
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。
CODE是個用來控制和觀察分布式環境的軟件框架。CODE的基礎功能是允許用戶觀察一個分布式資源,服務和應用。用戶也可以管理分布式的資源,服務和應用。
IND 是一個開源的系統,可以處理大部分的獨立事件,而這些獨立事件都是使用固定長度的向量描述的值。IND 提供了一系列的功能特征和使用風格,主要是為了方便普通用戶以及高級用戶或者是那些對調查研究感興趣的人使用。IND 是由四個基礎的例程組成:數據操作例程、目錄生成例程、目錄檢測例程和目錄顯示例程。
dnppy 是一個為 DEVELOP 國家計劃做代碼庫的 python 模塊集合。
OpenSPIFe 是一個綜合規劃和調度工具包,它經過專家們數百小時的測試觀察,并且在 NASA 內部數個應用中得到實際應用。
Kodiak 是一個 C++ 庫,它實現了一個嚴格數值逼近的通用分支定界算法。分支定界算法的特定實例可以讓用戶重新定義并且隔離非線性方程、不等式、全局優化問題、微分方程集合系統。
Libibvpp 是 libibverbs 庫的 C++ 封裝,這是 軟件的一部分。通過 C++ 的 TR1 智能指針實現完整的資源管理。
MMM-Py 是 Marshall MRMS Mosaic 的 Python 工具包。美國國家海洋和大氣管理局(NOAA)通過多雷達多傳感器系統(MRMS)定期繪制美國 3D 雷達馬賽克模型。這些模型可以很好地應用于降水和風暴分析與研究。通過 MMS-Py ,你可以閱讀任何版本的 MRMS 雷達馬賽克,不論是過去的還是現在的,你都可以拿去分析,生成自己的馬賽克圖形。MMM-Py 是開源的且免費的。
IPG Execution Service 是一個開源執行軟件,允許用戶監控,取消并提交他們的工作。在提交一份工作之后,用戶可以通過定期監控或者是通過實時查詢等方式來跟進這一工作的狀況,更重要的是用戶也可以通過這個新工具來取消自認為是很復雜的任務。
NTL-ISS-Food-Intake-Tracker 是美國國家航空航天局為國際空間站成員設計的,可用在 iPad 上的食物攝入追蹤應用。
mpex.java 是定義項目需求的初始化代碼,提供一個模版文檔來討論目標的類結構和功能。當前,mpex.java 能讀取一個 MPEX 格式的數據文件和解析數據集到類似 hierarchical nature 的 Java 類對象。此軟件并不能處理大數據文件和無對象函數的代碼。
DAVEtools 是一個可用于操作 DAME-ML 模型的 Java 包;這些都是具體到動態模型數據交互的自定義語法的XML 文件,例如飛行仿真物理模型(請查閱 )。此包使用的是命令行,沒有GUI,但是ModelSweeper 工具使用圖形接口。
libSPRITE 是一組可以用于飛行項目、技術示范和模擬項目的庫。它提供多樣化的功能,并且試圖簡化代碼,減少代碼錯誤。
CrisisMappingToolkit 是一個通過創建地圖來應對危機的算法與工具的集合。它基于谷歌地球引擎所處理的大量數據,采用的是 Apache 2許可證。
PyAMPR 是由 NASA 馬歇爾太空飛行中心管理的機載被動微波輻射計。AMPR 的數據可以從 處下載。AMPR 的來自 NASA 地面項目的亮溫數據均為 ASCII 或者 netCDF格式。此 Python 腳本定義了一個可以從獨立航班獲取單文件數據的類。
CertWare是一個工具的集合,旨在支持安全可靠的項目的發展。CertWare采用了幾個結構化的參數模型,并且提供了支持書寫和驗證參數的選擇模型。無論是文本編輯還是圖形編輯都得到了實現,并且使用了幾種模型生成工具,便于實施和維護。
StereoPipeline 是由美國國家航空航天局(NASA )開源的自動測量與立體攝影工具,主要用于行星軌道圖像捕獲,以及機器人著落軌跡探測??梢愿鶕东@到的信息,繪制數字高程模型(DEM)、投影圖像和3D模型。
mpl 是樣式系統,通過mpl 可以自定義的圖表上的區塊(plot)外觀,plot元素也可以隨時改變,如改變顏色、標記樣式、線條樣式、字體等。
本文轉載自
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn