提供定义动量空间中晶格的对象bz。
brillouin-zone的Python项目详细描述
人们对布里渊区的依赖性
对布里渊区的依赖性
对布里渊区的依赖性。35;
…内容:
…章节编号:
…raw::pdf
==
about
=
这个包提供了一个对象bz,它通过brillouin区域的最小楔形定义了动量(k)空间中的晶格。最小楔形包括所有
**k=(kx,ky)***:kx in[0,pi],ky<;=kx*。它由
初始化。代码块::python
>;>;导入brillouin区
>;>;brillouin区.bz((int)kpts)
kpts是一个方向上的k个点的数目(例如kx)。
*python 3支持
*linus,Mac OS X和Windows支持
*文档
*正在进行的开发
==
==
安装
==
==
----
----
-
。**phython3**
**mac os x**:假设您使用的是“Homebrew<;http://brew.sh>;``作为包管理器
……代码块::bash
--使用-python3
**linux**:
…代码块::bash
否则请参阅python-3.5.2/readme
。**boost python**
**mac os x**:
…代码块::bash
insatll boost
$brew install boost
**pip3**:可能已经安装了,但如果没有,请检查
官方网站<;https://pip.pypa.io/en/latest/installing/>;` `.
代码块::bash
代码块::bash
$wget—无检查证书https://bootstrap.pypa.io/get pip.py
$python3 get-pip.py
将**g++**设置为编译器
…代码块::bash
$export cc=g++
setup.py检查编译器的环境
变量cc,默认的clang将不起作用。
代码块::bash
代码块::bash
代码块::bash
< < < < > > > >扩展>< < >< >< > >,提供一个包,提供对象“0”和“0”,以及“作为”从“松原轴”到“真轴”的解析延拓所需的所有功能。“近似”。< < > >“>”>“用法”。