Skip to main content

Package for handling io of vasp package in kumagai group at Tokyo Institute of Technology

Project description

PyPI - License PyPI - Python Version CircleCI

vise

Vasp Integrated Simulation 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 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
  • 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

  1. Command line method
  • execute vise -h for detailed description of available options
  1. Usage as a module
  • vise can be imported as a python module

More information 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/chempotdiag         : tools for drawing the chemical potential diagram
  /vise/cli                 : command line interfaces
  /vise/custodian_extension : original custodian exention
  /vise/input_set           : tools for generating VASP input files
  /vise/test_files          : 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 our Github repo!

Contact info

Yu Kumagai
yuuukuma@gmail.com

Tokyo Institute of Technology (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.2.1.tar.gz (64.6 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.2.1-py3-none-any.whl (96.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vise-0.2.1.tar.gz
  • Upload date:
  • Size: 64.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8

File hashes

Hashes for vise-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f5a430218154a6525d3024cc05de98c60f56831216f03ecf0c365168e81fa431
MD5 06c809ae6576a894a2e54c9b06b62103
BLAKE2b-256 8352c83a5dddada557364bf855bcb7033f7f14cbee2fac6fec336476743e2d7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vise-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 96.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8

File hashes

Hashes for vise-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb17a7ccc2cdc259c2c9a5f79045a8d05b2a454502af9142fcce401d855441a1
MD5 db01cf68c4bf5bdc31e81a1f0ebc901e
BLAKE2b-256 629ef9254245f76c7a193517036b0c3b93263d06b1c7204c91e7e36c2a316fcf

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