A python package for wave function analysis
Project description
pywfn -- 基于python的波函数分析工具
文档: https://www.xiaofei911.top/mkdocs/pywfn/
依赖
numpy==2.1.1
rich==13.8.0
matplotlib==3.9.2
运行(CLI)
python main.py
示例(API)
from pywfn.base import Mol
from pywfn.reader import LogReader
from pywfn.atomProp import atomCharge
path="D:\BaiduSyncdisk\gfile\CnHn\C6H6.log" # 高斯输出文件的路径
reader=LogReader(path) # 实例化log文件读取器
mol=Mol(reader) # 实例化分子对象
caler=atomCharge.Calculator(mol) # 实例化原子电荷计算器,传入分子对象
result=caler.mulliken() # 计算mulliken电荷
print(result) # 打印结果
功能
gfortran -shared -ffree-form -ffree-line-length-none -fopenmp data.f90 march.f90 flib.f90 -o flib.dll
ifx -dll -free -qopenmp data.f90 march.f90 flib.f90 -o flib.dll
python -m build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pywfn-1.0.2.tar.gz
(1.6 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pywfn-1.0.2-py3-none-any.whl
(4.5 MB
view details)
File details
Details for the file pywfn-1.0.2.tar.gz.
File metadata
- Download URL: pywfn-1.0.2.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f84991cf9febc0de691e7f4ce83238ac38f9f83c916cf4a6da08f0f9e9366689
|
|
| MD5 |
9a37c68a699a24f17f64f779e2b0294f
|
|
| BLAKE2b-256 |
5d5ab84dff39b11485937e7849a135a90a591ec128f567bd04e5a83b23ba1ef9
|
File details
Details for the file pywfn-1.0.2-py3-none-any.whl.
File metadata
- Download URL: pywfn-1.0.2-py3-none-any.whl
- Upload date:
- Size: 4.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e68b2a18e8ac16d92a598900d84a82f889c23539b5a513d067515d504510879d
|
|
| MD5 |
012848fa353ee7f83dc1a528ca62cff5
|
|
| BLAKE2b-256 |
01f7bd153573e0737c7116e87a5bd6c56af5578a9e3a4ece4736f89afb4af566
|