一系列材料的密度、磁导率等。
materials的Python项目详细描述
材料是一个物理和化学数据的数据库,可能有 温度依赖性,指各种或多或少的普通材料。全部 数据以国际单位表示。
例如,绘制274到274之间各种材料的密度 370K您可以这样做
importmaterialsimportmatplotlib.pyplotaspltimportnumpyT=numpy.linspace(274.0,370.0,num=100)rho_air=materials.air.density(T)rho_argon=materials.argon.density(T)rho_copper=materials.copper.density(T)rho_water=materials.water.density(T)plt.semilogy(T,rho_copper,label='copper')plt.semilogy(T,rho_water,label='water')plt.semilogy(T,rho_argon,label='argon')plt.semilogy(T,rho_air,label='air')plt.title('densities')plt.xlabel('temperature (K)')plt.ylabel('density (kg/m^3)')plt.legend()plt.show()
测试
要运行材料单元测试,请签出此存储库并键入
pytest
分布
创建新版本
撞上__version__号码,
发布到pypi和github:
make publish
许可证
材料发表在MIT license下。