QWavE:数值薛定方程和统计力学求解器

时间:2024-04-21 02:05:12
【文件属性】:

文件名称:QWavE:数值薛定方程和统计力学求解器

文件大小:140KB

文件格式:ZIP

更新时间:2024-04-21 02:05:12

Python

QWavE 介绍 QWavE是一个基于python的程序,旨在解决一维Schrodinger方程(SE),并使用SE中的解决方案评估热力学性质。 该软件的目的是: 为教师/教育者提供一组简单且具有凝聚力的python模块,以体现与时间无关的SE的解决方案 让学生有机会解决简单的量子力学问题,而无需编写大型复杂的笔记本,也无需扩展统计力学。 为研究人员提供一种工具,将可测量的量(通常从密度泛函理论中获取)转换为其他有用的属性。 安装 QWavE的安装非常简单。 将存储库分叉到您自己的Github帐户 将您的存储库克隆到本地环境 将QWavE的副本放置到您的python路径上 要使用任何QWavE模块,只需键入“ from QWavE import qwave”,所有模块都应该对您可用 用法 QWavE的设计易于使用。 通过juypter笔记本显示了有关如何使用模块的几个示例。 由于添加


【文件预览】:
QWavE-main
----MANIFEST.in(139B)
----qwave()
--------utilities.py(2KB)
--------data()
--------schrodinger.py(3KB)
--------tests()
--------__init__.py(415B)
--------hamiltonian.py(2KB)
--------plot.py(542B)
--------_version.py(18KB)
--------partition_func.py(3KB)
--------thermo.py(2KB)
----docs()
--------api.rst(96B)
--------conf.py(5KB)
--------requirements.yaml(111B)
--------getting_started.rst(83B)
--------make.bat(773B)
--------_templates()
--------Makefile(602B)
--------README.md(1KB)
--------index.rst(482B)
--------_static()
----.github()
--------PULL_REQUEST_TEMPLATE.md(224B)
--------workflows()
--------CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----.lgtm.yml(322B)
----devtools()
--------legacy-miniconda-setup()
--------conda-envs()
--------README.md(3KB)
--------scripts()
----setup.cfg(574B)
----examples()
--------Schrodinger_Solver.ipynb(135KB)
--------Thermo.ipynb(8KB)
--------C-Pt-100-HO.csv(555B)
--------arbitrary.csv(1KB)
--------quadratic.csv(63B)
--------scaled-arbitrary.csv(1KB)
--------test.ipynb(7KB)
----setup.py(2KB)
----.gitignore(1KB)
----.codecov.yml(257B)
----CODE_OF_CONDUCT.md(3KB)
----readthedocs.yml(166B)
----README.md(2KB)
----versioneer.py(67KB)

网友评论