Brillouin.jl:Julia中用于弥散计算的布里渊区和路径

时间:2024-04-28 21:32:49
【文件属性】:

文件名称:Brillouin.jl:Julia中用于弥散计算的布里渊区和路径

文件大小:655KB

文件格式:ZIP

更新时间:2024-04-28 21:32:49

Julia

布里渊 Brillouin.jl是一个Julia包,它提供工具来生成和可视化因晶体特征值问题而出现的k空间路径和布里渊区。 该功能受Python 启发。 例子 生成空间组147中的晶体的布里渊区(Bravais类型hP;使用轻松生成标准基础): julia > using Brillouin, Crystalline julia > Rs = directbasis ( 147 ) julia > Gs = reciprocalbasis (Rs) julia > cell = wignerseitz (Gs) Cell{ 3 } ( 8 faces, 12 vertices) : verts : [ - 0.0 , - 0.577 , - 0.866 ] [ 0.0 , 0.577 , - 0.866 ] [ 0.5 , 0.289 , -


【文件预览】:
Brillouin.jl-master
----Project.toml(631B)
----.gitignore(111B)
----src()
--------compat()
--------interpolate-paths.jl(6KB)
--------codegen_kpoints.jl(5KB)
--------Brillouin.jl(1KB)
--------WignerSeitz.jl(10KB)
--------CrystallineBravaisVendor.jl(2KB)
--------KPaths.jl(6KB)
--------bravais-branches.jl(4KB)
----assets()
--------misc()
----LICENSE(1KB)
----deps()
--------Project.toml(267B)
--------parse-SeeK.jl(6KB)
--------build.jl(24B)
----.github()
--------workflows()
----README.md(3KB)
----docs()
--------Project.toml(109B)
--------src()
--------make.jl(2KB)
--------Manifest.toml(10KB)
----test()
--------Project.toml(107B)
--------runtests.jl(4KB)

网友评论