工程研究领域涵盖的内容十分广泛,其开放自由的环境给研究人员提供了创新的平台。作为一名工程研究人员,掌握一些必要的开源项目能有效提供研究效率,给工程研究注入新的活力。本文精选十大对工程研究有帮助的开源软件,请享用!
1、 Linux
Linux 是一套 Unix-like 的操作系统,是 Unix 的一种,它控制整个系统基本服务的核心程序 (kernel) 是由 Linus 带头开发出来的,「Linux」这个名称便是以「Linus's unix」来命名,Linus 选择用「大众公有版权」 (GPL)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布 Linux 的原始程序。
换句话说,Linux 实际上是「免费的」,使用者在网络上就可以抓到 Linux 的原始程序代码,随心所欲的复制与更改 Linux 的原始程序,在因特网的日渐盛行以及 Linux 开放自由的版权之下,吸引了无数计算机高手投入开发、改善 Linux 的核心程序,使得 Linux 的功能日见强大,所以今日我们可以在网络上免费下载 Linux 使用,或者花很少的一点费用就可以取得 Linux 光盘,这都是因为 Linux 是 GPL 版权的缘故。
2、 LaTeX
LaTeX( LATEX ,音译“拉泰赫”)是一种基于 TeX 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。
对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
3、 Scilab
Scilab 是由法国国家信息、自动化研究院(INRIA)的科学家们开发的“开放源码”软件。与MATLAB类似,Scilab 也是一种科学工程计算软件,其数据类型丰富,可以很方便地实现各种矩阵运算与图形显示,能应用于科学计算、数学建模、信号处理、决策优化、线性/非线性控制等各个方面。
它还提供可以满足不同工程与科学需要的工具箱,例如 SCICOS,信号处理工具箱,图与网络工具箱等。可以说,就基本的功能如科学计算、矩阵处理及图形显示而言,MATLAB 能完成的工作 Scilab 都可以实现。
4、 Inkscape
Inkscape 是开源的矢量图形编辑软件,与 Illustrator、Freehand、CorelDraw、Xara X 等软件很相似,它使用 W3C 标准的 Scalable Vector Graphics (SVG) 文件格式,支持包括形状、路径、文本、标记、克隆、alpha 混合、变换、渐变、图案、组合等 SVG 特性。
它也支持创作共用的元数据、节点编辑、图层、复杂的路径运算、位图描摹、文本绕路径、流动文本、直接编辑 XML 等。它可以导入 JPEG、PNG、TIFF 等格式,并输出为 PNG 和多种矢量格式。
5、 Zotero
Zotero 是一个免费易用的 Firefox 扩展与客户端软件,可以协助我们收集、管理及引用研究资源,包括期刊、书籍等各类文献和网页、图片等。与 Endnote 等不同的是,它既可以单独使用,也可以内嵌于 Firefox 与 Google 浏览器等环境下使用。随着互联网的发展,我们获取文献资源大都是通过浏览器,而 Zotero 与浏览器的密切结合使我们的工作更加方便。
6、 LibreOffice
LibreOffice 是一套可与其他主要办公室软体相容的套件,可在各种平台上执行。计划目标是成为一个具 ODF 的支援,独立于任何厂商之外,没有任何版权要求的办公室套件。它的名字是一个混合词,第一部分自由报在西班牙语和法语中意味着免费,第二部分“办公室”则为英语“办公室”单字。它是可供人免费 下载,使用和分发的自由软体。
7、 Artha
Artha 是一个方便的跨平台 WordNet 的词库,用户可以选择任何窗口上的文字,并能按照个人喜爱设置热键组合。
8、 Calibre
Calibre 是电子书管理软件,支持 Amazon、Apple、Bookeen、Ectaco、Endless Ideas、Google/HTC、Hanlin Song 设备及格式,功能十分强大。
VLC Media Player (VideoLAN) 为 Windows、Linux、OS X、Android、iOS、Windows Phone 等平台提供一个视频播放器、解码器。它可以播放来自网络、摄像头、磁盘、光驱的文件,支持包括 MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC 等格式的解码。
在 Windows 和 Linux 上的 VLC 是使用 C++/Qt 写成,提供了一致的用户体验。同时 VLC 还专门为 OS X 提供了原生版本,OS X 版的 VLC 的用户界面使用 Cocoa 框架编写,在 OS X 下拥有卓越的原生体验。
10、 FireFox
Mozilla Firefox是由 Mozilla 基金会与开源团体共同开发的网页浏览器。Mozilla Firefox 最初是 Mozilla 的一个实验性分支,由 Dave Hyatt 及 Blake Ross 创建。在2003年4月3日,Mozilla 宣布他们将把开发目标由 Mozilla Suite 转移到 Firefox 和 Thunderbird 上。
Firefox 包含了许多突出的特色,像是分页浏览、即时书签、下载管理员、自定义搜索引擎等等。Firefox 的开发目标是提供 “尽情的上网浏览” 和 “对多数人来说最棒的上网体验” 。
来自: opensourceforu.com/2017/03/top-10-open-source-software-engineering-researchers/