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 conversion ✅ Interactive POTCAR selection (if needed) ✅ Predefined INCAR templates for different calculation types ✅ Simple 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1c7e2288bb5fd6ab80a91f1eb9ea0e57aa3c124f2f7ea7162615cf1e13203ae
|
|
| MD5 |
75aaba0b2c2240f501f842088f74ba86
|
|
| BLAKE2b-256 |
54b8ef25484c115333157585ef0f5296c847fd027b7b9ab144d2852ecb7e8d6a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
890e636df123c9074f76decc96ae3f37ff19d0daa72480c59c7aa31f7cc5b300
|
|
| MD5 |
827db45ab3eb9502cf7946e63b3b0d2a
|
|
| BLAKE2b-256 |
f0af57cc20f954b221aa7fa4769fa80abf700f815e019b5d75ca382f997ab26e
|