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.10 (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.2.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.2-py3-none-any.whl (62.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyssianutils-1.0.2.tar.gz
Algorithm Hash digest
SHA256 153058700774684faa511cb161dbc3a2c4770c0459e79db26da062a7cd34c91d
MD5 9f453be26559462c23af998c1f929bf0
BLAKE2b-256 c89b6e585334055b43ca9dd089dc8b495df82b20283b3acfd5fc766e51fb7934

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyssianutils-1.0.2.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.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pyssianutils-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6c484bb0fdfd852e6eb8c63bf755bb0eca0ea3d991e95beb9748553f4574389c
MD5 99a1908d76505de8ff489d47bec7677e
BLAKE2b-256 b80928ad6d01f7c2f5e1902a521d1e6925a26b8efc1c278b4d995ed369aa4771

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyssianutils-1.0.2-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