Skip to main content

Tools for dspaw

Project description

安装提示

如果普通pip可以安装dspawpy,但是conda环境中的pip无法安装,报错

ERROR: Could not find a version that satisfies the requirement dspawpy

那么,尝试升级conda和pip

conda update conda
conda update pip

再重新用pip安装。

详见 https://stackoverflow.com/questions/75542688/conda-installed-pip-failed-to-find-packages/75542962#75542962

版本更新简述

0.9.6

  • BUG修复:pymatgen支持的几类结构文件的读取接口

0.9.5

  • 重要变更: get_band_data 的 shift_efermi 参数改名为 zero_to_fermi

0.9.4

  • 新增功能: get_band_data 增加 shift_efermi 参数
  • BUG修复: 电荷密度差分函数移除 numpy 多维数组的 shape 参数
  • BUG修复: Fe_1 -> Fe+, Fe_2 -> Fe2+ 用于能带、态密度绘图

0.9.3

  • 新增功能: 接入pymatgen支持的几类结构文件的读写操作
  • 新增功能: 支持通过 dspawpy.__version__ 查看版本号
  • 重要变更: write_xyz_traj, write_dump_traj 并入 to_file 函数
  • 细节优化: 大幅提高RDF计算效率

0.9.2

  • 新增功能: 支持从as文件中解析磁矩和FIX信息
  • 新增功能: 从h5/json文件中读取数据时支持指定读取的离子步(从1开始)

0.9.1

  • 重要变更: 精简合并多个函数,统一调用方法
  • 新增功能: 支持合并多个xyz和dump文件
  • 细节优化: 读取h5或json文件后若无错误,不再打印空行
  • 细节优化: 耗时的RDF计算显示进度百分比

0.9.0

  • 重要变更: 一些函数合并、所在模块迁移,请确认版本
  • 新增功能: 支持读取含多离子步计算结果的h5/json文件中的磁矩信息
  • BUG修复: get_band_data 函数指定efermi不生效

0.8.9

  • BUG修复: d_band 脚本运行错误

0.8.8

  • 新增功能: 支持读取正在进行中的NEB信息,生成movie轨迹文件(可用DS打开观察)
  • 新增功能: 支持NEB转XYZ轨迹文件(可用OVITO打开观察)
  • 新增功能: plot_aimd 支持读取多个h5文件画在同一张图中
  • BUG修复: 电荷差分处理json文件报错
  • BUG修复: 极化曲线标记的数值错误
  • BUG修复: neb_movie_*.json 中反应坐标重复累加错误

0.8.7

  • 代码重构,大幅修改数据结构,加速处理过程
  • 支持读取h5格式的输出文件
  • 新增AIMD, NEB等部分常用功能

0.3.0

  • 对应2021A版本DS-PAW,辅助处理一些常见数据文件

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

dspawpy-0.9.6-py3-none-any.whl (72.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page