python中的核心级光谱模拟
crisp的Python项目详细描述
crispy是一个现代的图形用户界面,用于使用在Quanty中实现的半经验多重集方法计算核心能级谱。该接口提供了一组工具来生成输入文件、提交计算和绘制结果光谱。
安装
最新版本
使用软件包安装程序
在windows和macos操作系统上安装crispy最简单的方法是使用projectdownloads页面上提供的安装程序。安装程序将python、必需的依赖项和crispy捆绑在一起。但是,因为目前它们只是在发布新版本时创建的,所以可能缺少新实现的功能。
使用pip
pip是python的包管理器,在使用它安装crispy之前,必须确保有一个工作的python发行版。尽管crispy可以与python 2和python 3一起工作,但您应该安装python3.5或更高版本,因为在以前的版本中,pyqt5之类的一些依赖项无法使用pip轻松安装。在macos和windows上,可以使用official安装程序安装python。特别是对于windows,您应该安装64位版本的python,并确保在安装过程中选择将python添加到系统路径。
crispy取决于以下python包:
在当前的linux发行版中,python 2和python 3都应该存在。首先检查已安装的Python3版本:
python3 -V
如果版本号至少为3.5,则可以使用pip:
pip3 install --upgrade --user crispy
对于较低的python版本,必须使用系统的包管理器(apt、dnf、pacman等)来安装依赖项。然后可以使用pip安装crispy,但这次没有依赖关系。
pip3 install --no-deps --upgrade --user crispy # Python 3 pip install --no-deps --upgrade --user crispy # Python 2
安装完成后,您应该可以从命令行启动程序:
crispy
如果在运行上一个命令时遇到问题,可能是由于没有正确设置PATH环境变量。
exportPATH=$HOME/.local/bin:$PATH
与使用包安装程序的情况一样,这将安装最新版本,而不是开发版本(请参见下文)。另外,请注意,使用pip安装crispy时,必须安装运行计算所需的外部程序,并且必须在接口(首选方式)中或使用path环境变量设置它们的路径。
开发版本
使用pip
假设您有一个正在工作的python发行版(3.5版或更高版本),那么您可以使用pip:
pip install --upgrade --user https://github.com/mretegan/crispy/tarball/master
虽然不太可能,但这个版本可能需要pip可安装版本silx尚未提供的功能。在这种情况下,您还必须安装silx的开发版本。这并不总是一个非常简单的任务,特别是在windows上,但是有大量的documentation关于如何做到这一点。
从源代码运行
作为上述pip安装的替代方案,您可以从github下载源代码,可以是archive,也可以使用git,并且运行crispy而不安装它:
git clone https://github.com/mretegan/crispy.git
cd crispy
python -m crispy
在这种情况下,依赖项不会自动安装,您必须自己安装:
pip install --user -r https://raw.githubusercontent.com/mretegan/crispy/master/requirements.txt
用法
如果你使用过安装程序,crispy应该很容易找到和启动。对于使用pip的安装,或者如果直接从源文件夹运行,请按照installation一节中的说明进行操作。
引文
crispy是一个科学软件。如果你把它用在山达基身上IC出版物,请引用以下参考(如果需要,请更改版本号):
@misc{retegan_crispy, author = {Retegan, Marius}, title = {Crispy: v0.7.3}, year = {2019}, doi = {10.5281/zenodo.1451209}, url = {https://zenodo.org/badge/latestdoi/53660512} }
许可证
crispy的源代码是根据mit许可证授权的。