开源科学工程技能软件

鼠扑  论坛元老 | 2024-7-18 13:43:20 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 2017|帖子 2017|积分 6051

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目录
0 参考链接
1 Silx
2 Klampt
3 参数化三维3D软件Dune 3D
4 GPS日志文件查看器GPXSee
5 三维3D软件Chili3D
6 集成电路设计软件XicTools
7 天文学软件Cosmonium
8 盘算流体力学软件FluidX3D
9 点云处理软件CloudCompare
10 野外火灾建模软件WindNinja
11 电子设计自动化EDA软件Horizon
12  有限元网格生成器Gmsh
13 Mesh网格处理软件MeshInspector
14 医学图像处理框架FAST
15 生物力学有限元分析软件FEBio和FEBio Studio
16 DICOM医学图片查看器Weasis
17 丈量体系集成软件ITOM
18 EDA工具KLayout
19 天文软件KStars
20 离散事件仿真软件OMNeT++
21 3D打印机G代码生成器PrusaSlicer
22 DICOM医学图片查看器Aliza MS
23 电力体系盘算机辅助设计软件PSP-UFU
24 电路图绘制软件QElectroTech
25 电路仿真软件Qucs-S
26 三维CAD文件查看和转换软件Mayo
27 串口数据处理工具Serial Studio
28 肌肉骨骼建模软件OpenSim
29 EDA软件LibrePCB
30 生物力学建模软件ArtiSynth
31 交通仿真软件SUMO
32 声音传播建模软件I-Simpa
33 3D打印软件MatterControl
34 天文软件Stellarium
35 呆板人开发软件Choreonoid
37 盘算神经科学模拟库Arbor
38 多体动力学模拟库Chrono
39 呆板人仿真软件Webots
40 盘算机代数软件Maxima
41 生物图像分析软件QuPath
42 Mesh网格处理软件MeshLab
43 实时物理仿真开发包Bullet
44 多物理仿真软件Elmer
45 多物理有限元软件Netgen/NGSolve
46 飞行器三维建模工具OpenVSP
47 盘算流体力学软件BARAM
48 飞行模拟器FlightGear



0 参考链接

开源科学工程技能软件系列文章:
《开源科学工程技能软件先容 – Silx》
《开源科学工程技能软件先容 – Klampt》
《开源科学工程技能软件先容 – 参数化三维3D软件Dune 3D》
《开源科学工程技能软件先容 – GPS日志文件查看器GPXSee》
《开源科学工程技能软件先容 – 三维3D软件Chili3D》
《开源科学工程技能软件先容 – 集成电路设计软件XicTools》
《开源科学工程技能软件先容 – 天文学软件Cosmonium》
《开源科学工程技能软件先容 – 盘算流体力学软件FluidX3D》
《开源科学工程技能软件先容 – 点云处理软件CloudCompare》
《开源科学工程技能软件先容 – 野外火灾建模软件WindNinja》
《开源科学工程技能软件先容 – 电子设计自动化EDA软件Horizon》
《开源科学工程技能软件先容 – 有限元网格生成器Gmsh》
《开源科学工程技能软件先容 – Mesh网格处理软件MeshInspector》
《开源科学工程技能软件先容 – 医学图像处理框架FAST》
《开源科学工程技能软件先容 – 生物力学有限元分析软件FEBio和FEBio Studio》
《开源科学工程技能软件先容 – DICOM医学图片查看器Weasis》
《开源科学工程技能软件先容 – 丈量体系集成软件ITOM》
《开源科学工程技能软件先容 – EDA工具KLayout》
《开源科学工程技能软件先容 – 天文软件KStars》
《开源科学工程技能软件先容 – 离散事件仿真软件OMNeT++》
《开源科学工程技能软件先容 – 3D打印机G代码生成器PrusaSlicer》
《开源科学工程技能软件先容 – DICOM医学图片查看器Aliza MS》
《开源科学工程技能软件先容 – 电力体系盘算机辅助设计软件PSP-UFU》
《开源科学工程技能软件先容 – 电路图绘制软件QElectroTech》
《开源科学工程技能软件先容 – 电路仿真软件Qucs-S》
《开源科学工程技能软件先容 – 三维CAD文件查看和转换软件Mayo》
《开源科学工程技能软件先容 – 串口数据处理工具Serial Studio》
《开源科学工程技能软件先容 – 肌肉骨骼建模软件OpenSim》
《开源科学工程技能软件先容 – EDA软件LibrePCB》
《开源科学工程技能软件先容 – 生物力学建模软件ArtiSynth》
《开源科学工程技能软件先容 – 交通仿真软件SUMO》
《开源科学工程技能软件先容 – 声音传播建模软件I-Simpa》
《开源科学工程技能软件先容 – 3D打印软件MatterControl》
《开源科学工程技能软件先容 – 天文软件Stellarium》
《开源科学工程技能软件先容 – 呆板人开发软件Choreonoid》
《开源科学工程技能软件先容 – 三维重建软件Meshroom》
《开源科学工程技能软件先容 – 盘算神经科学模拟库Arbor》
《开源科学工程技能软件先容 – 多体动力学模拟库Chrono》
《开源科学工程技能软件先容 – 呆板人仿真软件Webots》
《开源科学工程技能软件先容 – 盘算机代数软件Maxima》
《开源科学工程技能软件先容 – 生物图像分析软件QuPath》
《开源科学工程技能软件先容 – Mesh网格处理软件MeshLab》
《开源科学工程技能软件先容 – 实时物理仿真开发包Bullet》
《开源科学工程技能软件先容 – 多物理仿真软件Elmer》
《开源科学工程技能软件先容 – 多物理有限元软件Netgen/NGSolve》
《开源科学工程技能软件先容 – 飞行器三维建模工具OpenVSP》
《开源科学工程技能软件先容 – 盘算流体力学软件BARAM》
1 Silx

Silx是使用Python开发的,图形用户界面基于Qt。Silx提供了多种用于浏览和可视化数据的Qt小控件。
Silx提供了Windows下的安装步伐,可以从下面的网址下载:
https://github.com/silx-kit/silx/releases
Silx也可以接纳pip安装:
pip install silx[full]
在Linux和MacOS操作体系上可以使用Anaconda安装:
conda install silx -c conda-forge
Silx的文档放在:
http://www.silx.org/doc/silx/latest/
Silx的源代码放在Github:
https://github.com/silx-kit/sil
2 Klampt

Klampt本身是使用C++和Python混合开发的,图形用户界面基于Qt,图形渲染基于OpenGL。Klampt支持Windows、MaxOS、Linux等操作体系。它提供了C++和Python两种API供开发职员使用。
Klampt在Python中使用时,可以接纳pip安装:
pip install klampt
Klampt的官方网站是:
http://motion.cs.illinois.edu/klampt/
Klampt的源代码放在Github:
https://github.com/krishauser/K
3 参数化三维3D软件Dune 3D

Dune 3D本身是使用C和C++开发的,图形渲染基于OpenGL。Dune 3D主要支持Windows和Linux操作体系(也可以在MacOS上自己编译),Windows下的安装步伐可以从以下网址下载:
https://github.com/dune3d/dune3d/releases
Dune 3D的官方网站上提供了更详细的使用说明:
https://docs.dune3d.org/en/latest/
Dune 3D的源代码放在Github:
https://github.com/dune3d/dune3
4 GPS日志文件查看器GPXSee

GPXSee的官方网站是:
https://www.gpxsee.org
GPXSee的源代码放在Github:
https://github.com/tumic0/GPXSe
5 三维3D软件Chili3D

Chili3D的官方网站是:
https://chili3d.com/
Chili3D在本年1月1日在github上发布了0.1.0版,使用TypeScript举行开发,使用了OpenCascade.js和Three.js 用于三维建模和渲染。
Chili3D的源代码放在Github:
https://github.com/xiangechen/c
6 集成电路设计软件XicTools

XicTools支持Windows、MacOS、Linux操作体系,目前由于在做技能升级,所以暂时停止了安装步伐的下载。
XicTools的官方网站是:
http://wrcad.com
XicTools的源代码放在Github:
https://github.com/wrcad/xictoo
7 天文学软件Cosmonium

Cosmonium是使用Python和C++开发的,底层图形渲染基于OpenGL,因此要求盘算机支持OpenGL 2.1或更高版本(建议使用OpenGL 4.5)。
Cosmonium可以运行在Windows(Vista或更高版本)、Linux(CentOS 5、Ubuntu 14或更高版本)以及macOS(mac0S 10.9或更高版本)。安装步伐可以从以下网址下载:
https://github.com/cosmonium/cosmonium/wiki/Download
Cosmonium提供了比较详细的使用说明:
https://github.com/cosmonium/cosmonium/wiki
Cosmonium的源代码放在Github:
https://github.com/cosmonium/co
8 盘算流体力学软件FluidX3D

FluidX3D不直接提供可以安装的运行步伐,但提供了详细的编译说明:
https://github.com/ProjectPhysX/FluidX3D/blob/master/DOCUMENTATION.md
FluidX3D的源代码放在Github:
https://github.com/ProjectPhysX
9 点云处理软件CloudCompare

CloudCompare是使用C++开发的,用户界面基于Qt,图形渲染使用OpenGL。它支持常见的Windows、MacOS和Linux操作体系,可以从下面的网址下载到对应的安装步伐:
https://cloudcompare.org/releas
CloudCompare的官方网站是:
https://cloudcompare.org/
CloudCompare的源代码放在Github:
https://github.com/ProjectPhysX/CloudCompare
10 野外火灾建模软件WindNinja

WindNinja是使用C++开发的,用户界面基于Qt。它提供Windows操作体系下的安装步伐,可以从下面的网址下载:
https://firelab.org/project/windninja
WindNinja也可以在Linux下运行,但需要自己使用源代码构建,可以参考:‘
https://github.com/firelab/windninja/wiki/Building-WindNinja-on-Linux
WindNinja的官方网站是:
https://weather.firelab.org/windninja/
WindNinja的源代码放在Github:
https://github.com/firelab/wind
11 电子设计自动化EDA软件Horizon

Horizon是使用C和C++开发的,用户界面基于GTK,图形渲染使用OpenGL。它支持Windows和Linux操作体系。Windows下的安装步伐可以从下面的网址下载:
https://github.com/horizon-eda/horizon/releases
Linux下根据不同的Linux发行版参考:
https://horizon-eda.readthedocs.io
Horizon的官方网站是:
https://horizon-eda.org/
Horizon的源代码放在Github:
https://github.com/horizon-eda/
12  有限元网格生成器Gmsh

Gmsh主要是使用C和C++开发的,用户界面基于Qt,图形渲染使用OpenGL。它支持Windows、macOS和Linux操作体系。安装步伐可以从下面的网址下载:
https://gmsh.info/#
Gmsh的官方网站是:
https://gmsh.info/
在官方网站上除了提供网页版的参考手册,也提供pdf版本的供离线使用:
https://gmsh.info/doc/texinfo/gmsh.pdf
Gmsh的源代码放在gitlab:
https://gitlab.onelab.info/gmsh/gmsh
在Github上也有克隆:
https://github.com/live-clones/gmsh
Gmsh从1997年开始开发,直到2001年1月正式发布1.00版。经过20多年的持续打磨,目前的最新版本是2024年5月发布的4.13.0版。
此外,一些大学(如麻省理工)、机构等提供Gmsh的先容、培训等等,例如:
https://dev.opencascade.org/project/gmsh
https://feaforall.com/gmsh-tuto
13 Mesh网格处理软件MeshInspector

MeshLib是使用C++开发的,图形渲染使用OpenGL。MeshInspector不开源,但是提供Windows、macOS和Linux操作体系下的安装步伐。可以从下面的网址下载:
https://meshinspector.com/downl
MeshInspector的官方网站是:
https://meshinspector.com/
MeshLib的源代码放在Github:
https://github.com/MeshInspecto
14 医学图像处理框架FAST

FAST提供Windows、macOS和Linux操作体系下的安装步伐。可以从下面的网址下载:
https://github.com/smistad/FAST/releases
FAST主要支持C++和Python作为开发语言,在它的官方网站上提供了C++和Python的多种参考例子:
https://fast.eriksmistad.no/cpp-tutorials.html
https://fast.eriksmistad.no/python-tutorials.html
FAST的源代码放在Github:
https://github.com/smistad/FAST
15 生物力学有限元分析软件FEBio和FEBio Studio

FEBio/FEBio Studio是使用C++开发的,用户界面部分基于Qt,图形渲染使用OpenGL。提供Windows、macOS和Linux操作体系下的安装步伐。可以从下面的网址下载(需要先注册,而且貌似不可以用免费邮箱如http://hotmail.com;http://outlook.com等):
https://febio.org/downloads/
FEBio/FEBio Studio的官方网站是:
https://febio.org/
FEBio/FEBio Studio的源代码放在Github:
https://github.com/febiosoftware/FEBio
https://github.com/febiosoftware/FEBioStudio
https://febio.org/knowledgebase/ 还提供了比较详细的教程和用户手册。
16 DICOM医学图片查看器Weasis

Weasis是使用Java开发的,部分图形渲染使用OpenGL,还使用了OpenCV库举行高性能、高质量渲染。它提供Windows、macOS和Linux操作体系下的安装步伐。可以从下面的网址下载:
https://github.com/nroduit/Weas
Weasis的官方网站是:
https://weasis.org/en/index.html
Weasis的源代码放在Github:
https://github.com/nroduit/Weas
17 丈量体系集成软件ITOM

ITOM是使用C++开发的,图形用户界面使用Qt。当前安装版本仅适用于WINDOWS操作体系。MacOS和Linux需要从Git下载源码举行编译。
WINDOWS安装步伐可以从下面网址下载(从前ITOM是托管在http://sourceforge.net上的,在2023年中搬到了github):
https://sourceforge.net/project
ITOM的官方网站是:
https://itom-project.github.io/index.html
ITOM的源代码放在Github:
https://github.com/itom-project
18 EDA工具KLayout

KLayout是使用C++开发的,用户界面基于Qt。它支持Windows、MacOS和Linux操作体系。安装步伐可以从下面的网址下载:
https://www.klayout.de/build.html
KLayout的官方网站是:
https://www.klayout.de/
KLayout的源代码放在Github:
https://github.com/KLayout/klay
19 天文软件KStars

KStars的官方网站是:
https://kstars.kde.org/
KStars的源代码放在Github:
https://github.com/KDE/kstars
KStars是使用C++开发的,用户界面基于Qt,图形渲染使用OpenGL。它支持Windows、MacOS和Linux操作体系。安装步伐可以从下面的网址下载:
https://kstars.kde.org/download/
KStars于2001年4月首次在http://sourceforge.net上公开发布了0.1版,厥后把代码托管改到了github。目前的最新版本是2024年3月发布的3.7.0版。
20 离散事件仿真软件OMNeT++

OMNeT++的开源版本官方网站是:
https://omnetpp.org/
OMNeT++的源代码放在Github:
https://github.com/omnetpp/omnetpp
OMNeT++是多个混合语言协作开发的,包罗C、Java、C++等。它支持Windows、MacOS和Linux操作体系。安装步伐可以从下面的网址下载:
https://omnetpp.org/download/
OMNeT++有比较长的开发历史,从它提供的版本变更信息里得知,至少从1997年9月就开始开发了。目前的最新版本是2024年2月发布的6.0.3版。
经过20多年的发展,OMNeT++已经创建了比较成熟的社区,有许多机构、个人等提供基于OMNeT++的仿真模型和工具,具体可以参考:
https://omnetpp.org/download/mo
OMNeT++还发展除了商业版本,有爱好的知友可以参考:
https://omnest.com/
21 3D打印机G代码生成器PrusaSlicer

PrusaSlicer的官方网站是:
https://www.prusa3d.com/en/page/prusaslicer_424/
PrusaSlicer的源代码放在Github:
https://github.com/prusa3d/PrusaSlicer
PrusaSlicer是使用C++开发的,用户界面基于wxWidgets,图形渲染使用OpenGL。它支持Windows、MacOS和Linux操作体系。安装步伐可以从下面的网址下载:
https://www.prusa3d.com/en/page/prusaslicer_424/
PrusaSlicer是从一个老牌开源软件Slic3r (由Alessandro Ranellucci开发)版本1.3继承、发展来的,于2016年6月开始在github上发布。目前的最新版本是2024年4月发布的2.7.4版。
22 DICOM医学图片查看器Aliza MS

Aliza MS是使用C和C++开发的,用户界面使用了Qt,图形渲染使用OpenGL。它的开源版本只提供Linux和FreeBSD的安装步伐,可以从下面的网址下载:
https://github.com/AlizaMedicalImaging/AlizaMS/releases
Aliza MS的官方网址是:
https://www.aliza-dicom-viewer.com/
除了提供开源版本,Aliza MS还有商业化版本供购买和下载使用。
Aliza MS的开源版本源代码放在Github:
https://github.com/AlizaMedicalImaging/AlizaMS
Aliza MS开源版本从2020年7月发布1.1.0版。目前的最新版本是2024年5月发布的1.9.10版。
23 电力体系盘算机辅助设计软件PSP-UFU

PSP-UFU是使用C和C++开发的,用户界面使用了wxWidgets,图形渲染使用OpenGL。它提供Linux和Windows的安装步伐,可以从下面的网址下载:·
https://github.com/Thales1330/P
PSP-UFU的网站也托管在github:
https://thales1330.github.io/PSP/
PSP-UFU的源代码放在Github:
https://github.com/Thales1330/PSP
PSP-UFU开从2019年10月发布2019w29a版。目前的最新版本是2023年9月发布的2023w38a-beta版。
24 电路图绘制软件QElectroTech

QElectroTech是使用C和C++开发的,用户界面使用了Qt。它提供Windows、Linux和MacOS的安装步伐,可以从下面的网址下载:·
https://qelectrotech.org/downlo
QElectroTech的官网是:
https://qelectrotech.org/
QElectroTech的源代码放在Github:
https://github.com/qelectrotech
25 电路仿真软件Qucs-S

Qucs-S是使用C++开发的,用户界面使用了Qt。它提供Windows和Linux下的安装步伐,可以从下面的网址下载:·
https://github.com/ra3xdh/qucs_s/releases
Qucs-S的官网放在github上:
https://ra3xdh.github.io/
Qucs-S的源代码放在Github:
https://github.com/ra3xdh/qucs_
26 三维CAD文件查看和转换软件Mayo

Mayo的源代码放在Github:
https://github.com/fougue/mayo
常常需要查看、转换CAD文件的知友们可以去尝试一下。Mayo可以在Windows、macOS、Linux下运行。Windows和Linux下的安装文件可以从下面的网址下载:
https://github.com/fougue/mayo/releases
macOS的用户可以参考https://github.com/fougue/mayo/wiki/Build-instructions-for-macOS 举行自己构建。
27 串口数据处理工具Serial Studio

Serial Studio是接纳C和C++ 语言开发的,图形用户界面使用Qt。它提供在Windows、macOS、Linux下的安装步伐,可以从下面的网址下载:
https://github.com/Serial-Studio/Serial-Studio/releases
Serial Studio的官方网址托管在github:
https://serial-studio.github.io
简朴的入门资料可以参考:
https://github.com/Serial-Studio/Serial-Studio/wiki
Serial Studio的源代码放在Github:
https://github.com/Serial-Studi
28 肌肉骨骼建模软件OpenSim

OpenSim的官方网址是:
https://opensim.stanford.edu/
文档和教程等资料放在:
https://opensimconfluence.atlassian.net/wiki/spaces/OpenSim/overview
OpenSim的源代码放在Github,有多个堆栈构成:
https://github.com/opensim-org/opensim-gui
https://github.com/opensim-org/opensim-core
OpenSim 1.0版于2007年在美国生物力学学会会议上推出,后续历经多年开发,目前的最新版本是2024年3月发布的4.5版。
在知乎上已经有网友分享了OpenSim的资料,有爱好的知友可以去参考一下:
《Opensim教程1-肌肉骨骼建模入门》
《如何在OpenSim中创建一个新的人体模型?》答复部分
29 EDA软件LibrePCB

LibrePCB的官方网站是:
https://librepcb.org/
在官方网站上提供了Windows、Linux、BSD和macOS下的安装步伐:
https://librepcb.org/download/
文档和教程等资料放在:
https://librepcb.org/docs
LibrePCB使用C++语言编写,用户界面使用了Qt框架,图形渲染使用OpenGL。
LibrePCB的源代码放在Github:
https://github.com/LibrePCB/Lib
30 生物力学建模软件ArtiSynth

ArtiSynth的官方网站是:
https://www.artisynth.org/Main/HomePage
软件下载地址是:
https://www.artisynth.org/Software/Downloads
在官方网站上提供了Windows、Linux、和macOS下的详细安装说明:
https://www.artisynth.org/Documentation/InstallGuide
还提供网页版和PDF版的使用手册:
https://www.artisynth.org/Software/Documentation
ArtiSynth使用Java语言编写,图形渲染使用OpenGL。
ArtiSynth的源代码放在Github:
https://github.com/artisynth/artisynth_core
ArtiSynth还提供了一些模型供下载:
https://github.com/artisynth/ar
知乎上有网友先容了ArtiSynth,并翻译了部分使用文档,可以参考:
https://zhuanlan.zhihu.com/p/62
31 交通仿真软件SUMO

SUMO的官方网站是:
https://www.artisynth.org/Main/HomePage
SUMO提供了Windows和Linux下的安装步伐,可以从下面的网址下载:
https://sumo.dlr.de/docs/Downloads.php
在macOS下的安装和编译可以参考:
https://sumo.dlr.de/docs/Installing/index.html#macos
SUMO使用C++和Python语言编写。
SUMO的源代码放在Github:
https://github.com/eclipse-sumo
32 声音传播建模软件I-Simpa

I-Simpa的典范应用场景是房间和建筑声学、环境噪声和工业噪声,但它可以很容易地扩展到与3D环境中的声音传播有关的其他应用(车辆内部、空腔中的声音等等)。
I-Simpa的官方网站是:
https://i-simpa.univ-gustave-eiffel.fr/
详细的使用文档在:
https://i-simpa-wiki.readthedocs.io/fr/latest/
I-Simpa提供了Windows下的安装步伐,可以从下面的网址下载:
https://github.com/Universite-Gustave-Eiffel/I-Simpa/releases
I-Simpa主要使用C++语言编写,图形用户界面使用wxWidget,图形渲染使用OpenGL。
I-Simpa的源代码放在Github:
https://github.com/Universite-G
33 3D打印软件MatterControl

MatterControl底子版提供了Windows和MacOS下的安装步伐,可以从下面的网址下载:
https://www.matterhackers.com/store/l/mattercontrol/sk/MKZGTDW6
在Linux下的安装可以参考:
http://wiki.mattercontrol.com/Development/Running_on_Linux
MatterControl底子版使用C#语言编写。
MatterControl底子版的源代码放在Github:
https://github.com/MatterHackers/MatterControl
MatterControl底子版在2014年1月发布了1.0版并开始开放源代码,目前的最新版本是2019年发布的2.22.04版。在底子版里可以购买(年费155$)MatterControl Pro版(https://www.matterhackers.com/store/l/mattercontrol-pro-edition/sk/M5NN90VP?aff=7423)
34 天文软件Stellarium

Stellarium提供了Linux/Unix、Windows和macOS下的安装步伐,可以从下面的官方网站下载(就在官方网站的顶部):
https://stellarium.org/
Stellarium主要使用C++和C语言编写,图形用户界面使用Qt(在安装步伐里也可以看出,如Windows下的stellarium-24.1-qt6-win64.exe)。图形渲染使用OpenGL。
Stellarium的源代码放在Github:
https://github.com/Stellarium/s
35 呆板人开发软件Choreonoid

Choreonoid的官方网址是:
https://choreonoid.org/en/
在官方网站上提供了比较详细的安装、使用等文档。
Choreonoid可以在Linux和Windows下的运行,但都需要自行编译,可以参考下面的链接:
https://choreonoid.org/en/documents/latest/install/build-windows.html
https://choreonoid.org/en/documents/latest/install/build-ubuntu.html
Choreonoid主要使用C++和C语言编写,图形用户界面使用Qt(qt5)。图形渲染使用OpenGL。
Choreonoid的源代码放在Github:
https://github.com/choreonoid/choreonoid
Choreonoid从2006年开始举行开发工作,于2011年11月开源并发布1.0.0版。最新版本是2024年3月发布的2.1.1版。
36 三维重建软件Meshroom
Meshroom的官方网址是:
https://alicevision.org/#meshroom
Meshroom可以在Linux和Windows下的运行,安装步伐可以从以下网址下载:
https://www.fosshub.com/Meshroom.html?dwl=Meshroom-2023.3.0-win64.zip
https://www.fosshub.com/Meshroom.html?dwl=Meshroom-2023.3.0-linux.tar.gz
Meshroom的详细文档在:
https://meshroom-manual.readthedocs.io/en/latest/
Meshroom主要使用Python语言编写,图形用户界面使用Qt(PySide2)。
Meshroom的源代码放在Github:
https://github.com/alicevision/Meshroom
Meshroom在2018年8月在github上首次发布。最新版本是2023年12月发布的2023.3.0版。
37 盘算神经科学模拟库Arbor

Arbor的官方网址是:
https://arbor-sim.org/
Arbor GUI可以在Linux和MacOS下的运行,安装步伐可以从以下网址下载:
https://github.com/arbor-sim/gui/releases
Arbor的详细文档在:
https://docs.arbor-sim.org/en/latest/
Arbor主要使用C++语言编写。
Arbor的源代码放在Github:
https://github.com/arbor-sim/arbor
https://github.com/arbor-sim/gu
38 多体动力学模拟库Chrono

Chrono的官方网址是:
https://projectchrono.org/
Chrono的详细文档在:
https://api.projectchrono.org/9.0.0/
Chrono主要使用C++语言编写。
Chrono的源代码放在Github:
https://github.com/projectchrono/chrono
Chrono引擎的第一个版本是由Alessandro Tasora教授于1998年开发的,开始用于呆板人和生物力学应用的多体模拟。2013年开始以开源情势发布Chrono,目前最新版本是2024年5月的9.0.0。
39 呆板人仿真软件Webots

还有一个网页版在线仿真:
https://webots.cloud/
应用领域:


  • Webots可以创建各种各样的呆板人仿真,包罗两轮呆板人、工业手臂、腿式呆板人、模块化呆板人、汽车、飞行无人机、自动水下呆板人、履带呆板人、航空航天飞行器等。
  • 还可以使用Webots创建呆板人原型,开发、测试和验证相干呆板人的人工智能和控制算法,在教育机构可以用于向弟子教授呆板人等。
Webots的官方网址是:
https://cyberbotics.com/
Webots主要使用C++和C语言编写。
Webots的源代码放在Github:
https://github.com/cyberbotics/
40 盘算机代数软件Maxima

Maxima可以运行在Windows、Linux和MacOS操作体系上,安装步伐可以从下面的网址下载:
https://sourceforge.net/project
Maxima的官方网址是:
https://maxima.sourceforge.io/
Maxima使用Lisp语言编写。
Maxima的源代码放在SourceForge:
https://sourceforge.net/p/maxim
41 生物图像分析软件QuPath

QuPath可以运行在Windows、Linux和MacOS操作体系上,安装步伐可以从下面的网址下载:
https://github.com/qupath/qupat
QuPath的官方网址放在github上:
https://qupath.github.io/
QuPath使用Java语言编写。
QuPath的源代码放在github:
https://github.com/qupath/qupat
42 Mesh网格处理软件MeshLab

MeshLab可以在Windows、macOS和Linux下运行,安装步伐可以从以下网址下载:
https://www.meshlab.net/#
其实实际的安装步伐放在github:
https://github.com/cnr-isti-vcl
MeshLab的官方网址是:
https://www.meshlab.net/
MeshLab主要使用C++语言编写,图形用户界面使用Qt(qt5),图像渲染使用OpenGL。
MeshLab的源代码放在Github:
https://github.com/cnr-isti-vclab/meshlab
VCGlib的源代码在:
https://github.com/cnr-isti-vclab/vcglib
MeshLab还提供Python语言的接口PyMeshLab,源代码在:
https://github.com/cnr-isti-vcl
43 实时物理仿真开发包Bullet

Bullet的官方网址是:
https://pybullet.org/wordpress/
Bullet本身以源代码的方式提供,需要编译后使用。但是开发团队提供了Python语言绑定PyBullet,他们建议在开发与呆板人、强化学习和VR有关的体系时使用PyBullet,可以用pip下令安装:
pip install pybullet --upgrade --user
Bullet的文档在项目的github堆栈里:
https://github.com/bulletphysics/bullet3/tree/master/docs
Bullet主要使用C++语言编写,图形渲染使用OpenGL。
Bullet的源代码放在Github:
https://github.com/bulletphysics/bullet3
要注意的是Bullet还在下面的堆栈里提供了一些呆板人的URDF文件。URDF(Unified Robot Description Format统一呆板人形貌格式) 是一种文件格式,用于在ROS中指定呆板人的几何形状和构造。
https://github.com/bulletphysics/pybullet_robots
可以用以下的在线URDF查看器举行观察:
https://gkjohnson.github.io/urd
44 多物理仿真软件Elmer

Elmer有一个冰相干的模块,叫做Elmer/ice,这个模块已经拥有一个较大的国际社区和专门的流派网站:http://elmerice.elmerfem.org。
在电磁学方面,Elmer团队是高速机电能量转换体系杰出中央(HiECSs,The Centre of Excellence in High-Speed Electromechanical Energy Conversion Systems,www.aalto.fi/en/hiecs)的一部分。Elmer还提供了许多其他细分领域的具有竞争力的办理方案,例如流体/布局相互作用和涉及热辐射的热问题等。
Elmer可以在Windows和Linux操作体系上运行,Windows下的安装步伐放在http://sourceforge.net:
https://sourceforge.net/project
大概:
http://www.nic.funet.fi/pub/sci/physics/elmer/bin/windows/
Linux下的安装步伐可以参考:
https://research.csc.fi/web/elm
Elmer的官方网址是:
https://research.csc.fi/web/elmer/elmer
它的开放社区是:
http://www.elmerfem.org/blog/
Elmer的详细文档在:
http://www.nic.funet.fi/pub/sci/physics/elmer/doc/
Elmer主要使用Fortran和C语言编写。图形界面部分使用Qt,图形渲染使用OpenGL。
Elmer的源代码放在Github:
https://github.com/ElmerCSC/elmerfem
电磁学教程和验证案例放在:
https://github.com/ElmerCSC/elm
45 多物理有限元软件Netgen/NGSolve

Netgen/NSolve可以在Windows、MacOS和Linux操作体系上运行,安装步伐可以从下面的网址下载:
https://github.com/NGSolve/ngso
Netgen/NGSolve的官方网址是:
https://www.ngsolve.org/
Netgen/NGSolve主要使用C++、C、Python语言编写。图形界面部分使用Tk,图形渲染使用OpenGL。
Netgen/NGSolve的源代码原来放在http://sourceforge.net
https://sourceforge.net/projects/ngsolve/
厥后迁移到了Github:
https://github.com/NGSolve/ngsolve
https://github.com/NGSolve/netgen
Netgen/NGSolve是由奥地利维也纳大学(The TU Wien)的分析与科学盘算研究所(Institute of Analysis and Scientific Computing)团队开发的。核心开发职员是Joachim Schöberl,在2002年就发布了NGSolve 1.0版本。经过多年的持续投入和研发,目前最新版本是2023年7月发布的6.2.2304版。
Joachim Schöberl还编写了交互式教程:
https://jschoeberl.github.io/iF
46 飞行器三维建模工具OpenVSP

OpenVSP可以在Windows、MacOS和Linux操作体系上运行,安装步伐可以从下面的网址下载:
https://openvsp.org/download.ph
OpenVSP的官方网址是:
https://openvsp.org/
OpenVSP主要使用C 和C++语言编写。图形界面部分使用FLTK(Fast Light Toolkit),图形渲染使用OpenGL。
OpenVSP的源代码放在Github:
https://github.com/OpenVSP/Open
47 盘算流体力学软件BARAM

BARAM可以在Windows、MacOS和Linux操作体系上运行,安装步伐可以从下面的网址下载:
https://baramcfd.org/docs/insta
BARAM的官方网址是:
https://baramcfd.org/
BARAM主要使用C++、C、Python语言编写。图形界面部分使用Qt(PySide6),图形渲染使用VTK。
BARAM的源代码放在Github:
https://github.com/nextfoam/baram
https://github.com/nextfoam/nex
48 飞行模拟器FlightGear

FlightGear可以在Windows、MacOS和Linux操作体系上运行,安装步伐可以从下面的网址下载:
https://www.flightgear.org/download/
https://sourceforge.net/project
在国内也已经有不少使用者了,2010年10月1日创建了FlightGear中文网站:
https://www.flightgear.org.cn/forum
FlightGear的官方网址是:
https://www.flightgear.org/
FlightGear主要使用C++语言编写。图形界面里有部分使用了Qt,图形渲染使用Open Scene Graph工具包(基于OpenGL)。
FlightGear的源代码放在http://sourceforge.net:
https://sourceforge.net/projects/flightgear/files/release-2020.3/
https://sourceforge.net/p/flightgear/_list/git
FlightGear可以把模拟飞行时的数据分享出来,有两种方法:
一是使用网络通讯协议(UDP)方式获取;
一种是使用Fgtape记载的类似日志的方式。
FlightGear经过二十多年的发展,也形成了比较巨大的生态。比如Matlab里就有Aerospace Blockset™工具包。
FlightGear里有自动驾驶模块(使用PID举行控制):
https://wiki.flightgear.org/Autopilot_PID_controller_tuning_resources
在github上也有多个故意思的堆栈:
https://github.com/julianneswinoga/flightgear-python Python和FlightGear的接口
https://github.com/jas0ndiamond/flightgear-control 使用telnet控制FlightGear里的飞机
FlightGear最新版本是2023年10月发布的2020.3.19版。





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表