Skip to main content

Package for handling io of vasp package in kumagai group at IMR, Tohoku university

Project description

PyPI - License PyPI - Python Version CircleCI

vise

VASP Integrated Supporting Environment (vise) is a collection of tools that supports VASP users to prepare input files for the VASP calculations, handle its calculation errors, and analyze its results.

Note1: Only ensure VASP ver5.4.4 or later so far.

Note2: Units used in pydefect are eV for energy and angstrom for length following the vasp convention.

Note3: When transforming the structure to the primitive one, antiferromagnetic magnetization is not supported.

Installation instructions

  1. Requirements
  • Python 3.7 or higher

Vise depends largely on the following packages, which should be acknowledged sincerely,

  • pymatgen
  • spglib
  • seekpath
  • see requirements.txt for others
  1. Latest stable version is released at PyPI repository, so one can download it using pip install vise.

Executing this software

Detailed information is provided in the online manual at: https://kumagai-group.github.io/vise/

Files and directories included in vise distribution

  README            : introduction
  LICENSE           : the MIT license 
  setup.py          : installation script
  requirements.txt  : list of required packages

  /vise/analyzer    : tools for VASP analysis especially for band figure and density of states
  /vise/cli         : command line interfaces
  /vise/input_set   : tools for generating VASP input files
  /vise/tests       : test files used mainly for unitests
  /vise/util        : useful tools 

License

Python code is licensed under the MIT License.

Development notes

Bugs, requests and questions

Please use the Issue Tracker to report bugs, request features.

Code contributions

We are always welcome people who want to make vise better. Please use the "Fork and Pull" workflow to make contributions and stick as closely as possible to the following:

  • Code style follows PEP8 and Google's writing style.
  • Add unittests wherever possible including scripts for command line interfaces.

Tests

Run the tests using pytest vise. We also use integrated testing on Github via circleCI.

Citing vise

If vise has been used in your research, please consider citing the following paper.

"Insights into oxygen vacancies from high-throughput first-principles calculations"
Yu Kumagai, Naoki Tsunoda, Akira Takahashi, and Fumiyasu Oba
Phys. Rev. Materials 5, 123803 (2021)

Contact info

Yu Kumagai
yuuukuma@gmail.com

Tohoku University (Japan)

Project details


Download files

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

Source Distribution

vise-0.7.0.tar.gz (120.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vise-0.7.0-py3-none-any.whl (165.1 kB view details)

Uploaded Python 3

File details

Details for the file vise-0.7.0.tar.gz.

File metadata

  • Download URL: vise-0.7.0.tar.gz
  • Upload date:
  • Size: 120.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.28.1 setuptools/50.1.0 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.8.6

File hashes

Hashes for vise-0.7.0.tar.gz
Algorithm Hash digest
SHA256 cbfaad3fc87d7b40fa83ac98b3dfa5b76bdd670c1003486a3a4d5a6a9a467717
MD5 52fc5bcc0b685cacc96562c1588a0181
BLAKE2b-256 f896d9a84eaadfb81899ad914b41c05f3d21209d111b454642bcdbd2b7ef1526

See more details on using hashes here.

File details

Details for the file vise-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: vise-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 165.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.28.1 setuptools/50.1.0 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.8.6

File hashes

Hashes for vise-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa20dce6b3b05e9d7fe9d4f90f6ecad0c675b2cf95b03a24ca186086e6d2ad3b
MD5 5445a493e1350473b3e8f4cacffa108e
BLAKE2b-256 e9a78d83b59440d133efefd166044fd64c45c421fec827dada8e8b9524bc7453

See more details on using hashes here.

Supported by

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