Add your description here
Project description
vyas_group_scripts
vyas_group_scripts is a python package meant to hold tools built in aiding the Shubham Vyas Research lab in completing repetitive tasks. Most use cases will involve installing the package as a tool through uv of pipx and using the command line tools.
Installation and Updating
To install the command line tools using uv use the command below:
uv tool install vyas_group_scripts
to update the package using uv use the command below:
uv tool install vyas_group_scripts --upgrade
alternatively you can use pipx. To install using pipx run the command below:
pipx install vyas_group_scripts
To update the package using pipx use the following command:
pipx upgrade vyas_group_scripts
Further Setup
In order for pygab and pyrab to correctly format batch files they need to know your account number. They read this account number from an environment variable ACTNUM. Ensure that you have set this environment variable.
There are other optional environment variables you can set below are their names, defaults, and what they change
DEFAULT_DFT_TIME, 00:59:00,The default dft job time in a batch file.DEFAULT_DFT_PROCESSORS, 36, The default number of processors a DFT job will use
Available Commands
All commands with a * next to their name have a help flag that can be accessed by passing the -h flag. This is not placed here to keep documentation succinct.
pygab *
python generate all batch. This generates a batch file for all gjf and inp files that match a pattern (match all by default). Soon it will also process xyz files
pyrab *
python run all batch. This runs all batch files in a directory that match a pattern (match all by default) and have a matching input file.
pysqm
prints the queue for the just the user's jobs
pysff *
python sort from folders. Copies input, output, and batch files from dft jobs in to organized directories.
pyaif
apply in folders. applies a list of commands in all subfolders. If a command includes space it must be in quotes.
Project details
Release history Release notifications | RSS feed
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 vyas_group_scripts-1.1.0.tar.gz.
File metadata
- Download URL: vyas_group_scripts-1.1.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
929309fc2fc63e9776c543552e55ead07c43136dab54ac32574a83ab97bfc0c9
|
|
| MD5 |
f5003acb9a408c6f68b3ff0ad0da4777
|
|
| BLAKE2b-256 |
f6d223df457f4410123ef5f38e3ab3c5ec48c5c28ef962be59f6c7bee8854c2c
|
File details
Details for the file vyas_group_scripts-1.1.0-py3-none-any.whl.
File metadata
- Download URL: vyas_group_scripts-1.1.0-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35b0c043b381bc1850c1221fb0d1a27c749ad6e394dc5527bbe824f62e248843
|
|
| MD5 |
fe16e1a72a28f9642bb4a40bc81a221a
|
|
| BLAKE2b-256 |
51f9e1e7ff33117139783724131c197a6b02d461a4a3c2e535dce5f722fbe984
|