Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.0.10 instead.

pyvasptools

Provides Python scripts for analyzing the:

  • Radial distribution function (RDF) — calculated directly from VASP structure files (POSCAR)
  • Density of states (DOS) — calculated directly from VASP output files (vaspout.h5)
  • Crystal orbital Hamilton population analysis — analyzed beforehand with LOBSTER
  • Electron localization function partitioning — analyzed beforehand with critic2

Installation

Requires Python ≥ 3.10.14.

  1. Create a Python environment to isolate the package dependencies:

    python3 -m venv ~/envs/pyvasp_tools
    
  2. Activate the Python environment:

    source ~/envs/pyvasp_tools/bin/activate
    
  3. Install the package from PyPI:

    pip install pyvasptools
    

    Or install from a local clone (for development):

    cd /path/to/pyvasptools/
    pip install .
    

Sample data

The example VASP outputs used by the tests and demos are too large for git and are hosted on Zenodo: https://doi.org/10.5281/zenodo.22182966

Download the archive and unzip its contents into the repository root so that a sample_data/ folder sits next to this README:

cd /path/to/pyvasptools/
# download sample_data.zip from the Zenodo record above, then:
unzip sample_data.zip

Metadata

Release files for pyvasptools 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyvasptools 0.0.6
File Size Uploaded
pyvasptools-0.0.6.tar.gz 16.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyvasptools 0.0.6
File Interpreter ABI Platform
pyvasptools-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 36.9 kB

Release files / pyvasptools-0.0.6.tar.gz

Download URL pyvasptools-0.0.6.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
99271741f7de611418e2915298c40bd326623d2e7ceaf3377b71cbff4785c3bd
BLAKE2b-256 checksum
How to use checksums
f61f5e8ea91a83dd1af04345990967fe166d2d70c530871599cbeb202c4c5171
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.5

Release files / pyvasptools-0.0.6-py3-none-any.whl

Download URL pyvasptools-0.0.6-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b1c4b7368954583067918b6c2e094151bb87d2b9b300d7df2a2567c60ed08b5
BLAKE2b-256 checksum
How to use checksums
6a158dc6a1d1e5ddcf01696eec97892a377a1544bf660e8b38ec65a084a360ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.5

Release history Release notifications | RSS feed

0.0.9

2 release files

This release

0.0.6 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page