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.0.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.0-py3-none-any.whl (62.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyssianutils-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 c44cbcf76c35f48fdd85240a6cca161fedcd005ccc736bdc99ee2e3d9fac5f75
MD5 336258a353d9a967c0d268c5495168cc
BLAKE2b-256 ad439a7b028abb8b1771681f0276eac6bcd74ce3b8ec28fc052cdca991fd9acf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyssianutils-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29854d5ebcf634fa737ce5a553ff19ba58b748b9c4158318f074b7e39b22274f
MD5 399d2b12f4afbee8cd198ec2f6484fde
BLAKE2b-256 e8356ebaecc584898cb92550506e37f01dd4738056fbbf0c1d11a4076082f1d9

See more details on using hashes here.

Provenance

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