任何基础科学化学/物理规划的图书馆?

时间:2010-07-15 23:21:56

标签: physics chemistry

我想知道是否有化学和/或物理学的开源科学图书馆 对于C ++(或者可能是C)?

我不是在寻找模拟模型,可视化,三维建模。

我只是在寻找一个基本的工具箱,例如:各种常数,如理想气体常数,Avogadro常数,元素值周期表;分子量计算;可能是实现化学计量,气体定律,热动力学,动力学方程的基本函数。

化学/物理101种东西。

我在SourceForge上找到了:

  • Christoph Steinbeck在SourceForge上的The Chemical Development Kit(Java)。
  • NIST const的

5 个答案:

答案 0 :(得分:4)

我会看看GNU科学图书馆:

http://www.gnu.org/software/gsl/

它应该具有您正在寻找的大部分物理常数。至于化学相关的东西,我不知道任何基本的包,所有这些计算开箱即用。

<强>更新 我忘了另一个项目会有所有周期表的东西(可能还有更多):

http://openbabel.org

具体检查:

http://openbabel.org/api/2.2.0/classOpenBabel_1_1OBElementTable.shtml#_details

答案 1 :(得分:2)

由于您排除了模拟,PyQuante可能不是您想要的,但您可能会发现kinpythermopy很有趣。

答案 2 :(得分:1)

我真的很喜欢这本书:

http://www.amazon.com/Physics-Game-Programmers-Grant-Palmer/dp/159059472X

我有物理公式,源代码可在线获取:

http://apress.com/book/view/159059472X

我没有看到很多化学方法。物理学更受欢迎,因为它对游戏有直接影响。 : - )

更新:关于化学的一些内容:

答案 3 :(得分:1)

Kalzium,KDE工具的一部分。周期表加(基于屏幕截图)方程求解器等。

答案 4 :(得分:1)

在高能物理学中,两个常见的c ++库/框架是CLHEPROOT。这两者都包含单位和物理常数 - 参见例如CLHEP Units。 CLHEP还包含许多用于线性代数的库,而ROOT有很多用于数据分析的工具。

可能不完全是你想要的,但可能对某人有用