可扩展元素周期表
periodictable的Python项目详细描述
更改历史记录
1.5.0 2017年5月11日
< < /P> >- 按质量和体积混合,例如5 g NaCl/50 ml H2O@1
- 多层材料,例如5 um Si//3 nm Cr//8 nm Au
- 添加对带有不稳定氢的生物分子的支持
- 更新可能的氧化状态列表以包含稀有状态
修改时间:
- 非相干截面的固定计算,因此与 相干截面和总截面
1.4.1 2014年2月4日
修改时间:
- 默认密度现在是同位素密度,而不是自然密度
1.4.0 2013年12月20日
-
支持Python3.3
1.3.10 2013年10月25日
修改时间:
- 修正活化计算以忽略热环境中的快中子
- 添加霓虹灯上方剩余元素的发射光谱
1.3.9 2013年4月23日
修改时间:
- 将需求更新到pyparsing<;2.0.0(我们还不支持python 3)
1.3.8 2013年4月8日
< < /P> >- 公式分析器支持密度规格和重量混合/体积混合
修改时间:
- py2exe/py2app包装现在包括缺少的activation.dat
- 跳过未包含所有更改的错误1.3.7版本
1.3.6 2013年3月5日
< < /P> >- 向中子活化计算器中添加活化衰变时间
修改时间:
- 非相干截面的变中子散射计算 非相干截面的线性组合 单个原子而不是总截面减去相干 横截面。未着色光束的穿透深度仍然使用 总截面加上吸收截面。
1.3.5 2013年2月26日
< < /P> >
-
公式现在报告电荷和质量分数
-
公式分析器接受同位素离子为yy{{++}或yy[\]{{++}
-
支持中子活化计算
-
支持X射线折射率和镜面反射率
修改时间:
- 更新zr的x射线散射表
- 根据电子数调整离子质量
- 离子现在显示为yy{++},而不是yy^{{++}
- 固定公式。自然密度
- 修正公式。希尔,所以c,h先来
- 固定元素.原子间距离
- 公式(值=…)->;公式(化合物=…)
1.3 2010年12月05日
< < /P> >
-
按重量混合和按体积混合公式构造器
-
使用自然密度设置同位素特定公式的密度
-
添加中子散射函数,返回xs、sld和穿透深度
修改时间:
- 需要波长=oR能量=X射线/中子SLD
- 改进文档和测试
1.2 2010年4月28日
< < /P> >
-
支持pickle:id(h)==id(加载(转储(h))
-
支持离子,具有磁性形状因子和x射线f0散射因子
-
支持py2exe包装器
-
允许根据结构计算密度(BCC、FCC、HCP、立方、金刚石)
-
估计分子体积
-
支持用应用程序替换某些值的私有表
修改时间:
- 重命名包periodictable
- 将表重命名为periodictable.elements
- 中子sld返回实相和虚相干性及非相干性 而不是相干、吸收和非相干
- 错误修复:在sld for h之前查询sld for h[2]时出错。
- 删除CrysFml离子半径定义
1.1 2009年1月20日
修改时间:
重新构造包,将测试分成不同的目录
定义表扩展时,现在应该执行以下操作:
from elements.core import periodic_table, Element, Isotope
而不是:
from elements import periodic_table from elements.elements import Element, Isotope