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.1.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.1-py3-none-any.whl
(4.5 MB
view details)
File details
Details for the file pywfn-1.0.1.tar.gz.
File metadata
- Download URL: pywfn-1.0.1.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 |
270a4808f3fa3816d7dca5d170870313a83a29cea9c3937ac4b21a8294bcc674
|
|
| MD5 |
443b6696a09117f928877827521e999f
|
|
| BLAKE2b-256 |
bf843ba8548dca96b66872b00b8c513eb1dc82bd454af93f14045fd3fa582bd8
|
File details
Details for the file pywfn-1.0.1-py3-none-any.whl.
File metadata
- Download URL: pywfn-1.0.1-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 |
16fcb94e78135c63e2417972daf1b8a5cfe25bc31c724a266eac73600609a641
|
|
| MD5 |
74a309e0970bbd54c6e97fbd85df808f
|
|
| BLAKE2b-256 |
d8e058e7014826cb1764a18fabd34c555acd2f46614cd219a54940dc66a1c640
|