Skip to main content

A CLI with utils for everyday tasks in CompChem developed with pyssian

Project description

This project is a repository of command-line tools developed using pyssian to facilitate the everyday tasks of a computational chemist using Gaussian. From generating slurm scripts to run all calculations in a certain folder to more sofisticated ways of generating and running gaussian input files, extracting information from the calculations or even plotting that information.

How to cite

If you consider that either pyssian-utils or the pyssian library provided enough support to your research that it deserves to cited please do cite the pyssian library using the DOI at the following address:

https://zenodo.org/badge/333841133.svg

Getting Started

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

  • python >= 3.8 (Developed with python 3.12)

  • python library: setuptools

  • python library: pathlib

  • python library: numpy

  • python library: pyssian >= 1.1.0

  • python library: matplotlib (optional)

  • python library: plotly (optional)

Installing pyssian-utils

Basic installation

$ python -m pip install pyssianutils

Or to ensure that the dependencies for plotting are included:

$ python -m pip install pyssianutils[plotting]

Since pyssianutils>=1.0.0, to allow the user to customize pyssianutils to their preferences we have added a prerequisite step between installation and using pyssianutils. We need to initialize pyssianutils for the user:

$ pyssianutils init

Installation from source

Get the source code either git or download and unpack it into “pyssian-utils”

$ git clone https://github.com/maserasgroup-repo/pyssian-utils.git pyssian-utils/

Now proceed to install it

$ python -m pip install ./pyssian-utils

Or to ensure that the dependencies required for plotting are included

$ python -m pip install ./pyssian-utils[plotting]

Finally we ensure that pyssianutils is initialized:

$ pyssianutils init

Uninstalling pyssianutils

$ pyssianutils clean
$ python -m pip uninstall pyssianutils

Developed with

  • python 3.12

  • Ubuntu 22.04 LTS

Authors

License

pyssianutils is freely available under an [MIT](https://opensource.org/licenses/MIT)

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

pyssianutils-1.0.1.tar.gz (47.1 kB view details)

Uploaded Source

Built Distribution

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

pyssianutils-1.0.1-py3-none-any.whl (62.4 kB view details)

Uploaded Python 3

File details

Details for the file pyssianutils-1.0.1.tar.gz.

File metadata

  • Download URL: pyssianutils-1.0.1.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyssianutils-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e3d900939d6971486a49a583d7e05f846c418abf947196790257f617de1b9694
MD5 ce46c8f5e8d8327cec2314c919c329a3
BLAKE2b-256 cf6919252802769893c7e562ebd29df8e5ccb3c777a28db23a7571c6644a65e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyssianutils-1.0.1.tar.gz:

Publisher: PyPi_build_and_upload.yml on maserasgroup-repo/pyssian-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyssianutils-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyssianutils-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 62.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyssianutils-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87964948199eab32199695d8ebdc5dece17f50a6177aa7af9602cd95325084f9
MD5 d9cc73ecf895abaf108d96f16c55805d
BLAKE2b-256 a3c45dc105f34cf382447ecbf9cb49a2f23ecc74048009cc9b65276682aed8cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyssianutils-1.0.1-py3-none-any.whl:

Publisher: PyPi_build_and_upload.yml on maserasgroup-repo/pyssian-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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