Skip to main content

A package to run multiple VASP-related Python scripts

Project description

README.md

vaspc

A lightweight package for VASP input file generation.


✨ Overview

vaspc is a simple and efficient tool designed to assist users in generating VASP input files (POTCAR, INCAR, POSCAR) with minimal effort. It automates file conversion, potential selection, and input parameter setup, making it easier to prepare computational chemistry simulations.


🚀 Installation

pip install vaspc

Ensure that vaspc is installed in your Python environment before proceeding.


📌 Usage

Step 1: Navigate to the Directory Containing Your CIF File

cd /path/to/your/cif/files

Step 2: Run vaspc

vaspc

This will automatically:

  • Convert your CIF file to POSCAR
  • Generate an optimized INCAR
  • Assemble the required POTCAR

🔧 Features

Automatic CIF to POSCAR conversionInteractive POTCAR selection (if needed)Predefined INCAR templates for different calculation typesSimple CLI-based execution


📂 File Output

After running vaspc, you will get the following files in your working directory:

/your/cif/files/

│── POSCAR │── INCAR │── POTCAR

These files are ready to be used in VASP calculations.


⚙ Dependencies

vaspc requires the following packages:

  • ase (Atomic Simulation Environment)

Dependencies are automatically installed with pip install vaspc.


👨‍💻 Contributing

We welcome contributions! If you find a bug or have an idea for improvement, feel free to submit an issue or a pull request.


📄 License

This project is licensed under the MIT License .

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

vaspc-0.1.3.tar.gz (29.4 MB view details)

Uploaded Source

Built Distribution

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

vaspc-0.1.3-py3-none-any.whl (29.7 MB view details)

Uploaded Python 3

File details

Details for the file vaspc-0.1.3.tar.gz.

File metadata

  • Download URL: vaspc-0.1.3.tar.gz
  • Upload date:
  • Size: 29.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for vaspc-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d1c7e2288bb5fd6ab80a91f1eb9ea0e57aa3c124f2f7ea7162615cf1e13203ae
MD5 75aaba0b2c2240f501f842088f74ba86
BLAKE2b-256 54b8ef25484c115333157585ef0f5296c847fd027b7b9ab144d2852ecb7e8d6a

See more details on using hashes here.

File details

Details for the file vaspc-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: vaspc-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 29.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for vaspc-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 890e636df123c9074f76decc96ae3f37ff19d0daa72480c59c7aa31f7cc5b300
MD5 827db45ab3eb9502cf7946e63b3b0d2a
BLAKE2b-256 f0af57cc20f954b221aa7fa4769fa80abf700f815e019b5d75ca382f997ab26e

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