Skip to main content

Wailord is a python library to interact with ORCA

Project description

Logo of sorts from wallhaven https://img.shields.io/pypi/v/wailord.svg Zenodo Status Build Status Documentation Status Updates

Wailord is a python library to interact with ORCA

Being written up. Till then feel free to use the ZenodoDOI.

Features

  • Part of the rgpkgs suite: depends on rgpycrumbs (config/pins/ensure_import) and chemparseplot (unit helpers). Suite config is shared (~/.config/rgpkgs/config.toml, project rgpkgs.toml) — wailord does not invent its own pin file. See wailord.suite.

  • Integrates with SLURM in a manner of speaking

  • Generic helpers for building arbitrary input files

  • Generates data-frames for all supported runs

Limitations

  • By choice, the split-job syntax has not been included

Credits

Migration (rgpkgs suite)

Wailord is a batch / experiment shell for ORCA workflows. Parsing and plotting belong in chemparseplot; new ORCA inputs belong in pychum.

  • wailord.io.xyz.xyzIOchemparseplot.api.parse_xyz / chemparseplot.parse.grammar

  • wailord.io.orca.parseOutchemparseplot.api.parse_orca_final_energy / parse_orca_text_summary

  • wailord.io.orca.orcaVis → chemparseplot plot/parse modules for surfaces

  • wailord.io.inp.inpGeneratorpychum.render_orca (deprecated wrapper)

Install suite peers:

pip install 'chemparseplot[grammar]' pychum rgpycrumbs

Cookiecutter experiment scaffolding stays in wailord.exp. eOn CON/outcome I/O never lives in wailord — use chemparseplot and readcon-core (PyPI: readcon).

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

wailord-0.1.4.tar.gz (96.1 kB view details)

Uploaded Source

Built Distribution

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

wailord-0.1.4-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

File details

Details for the file wailord-0.1.4.tar.gz.

File metadata

  • Download URL: wailord-0.1.4.tar.gz
  • Upload date:
  • Size: 96.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wailord-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b40e3ccf2c12a104770ba24d833329c0cceca421ee4d761149e0749b45d8722e
MD5 370af75d556571ace37f3677c1c18a74
BLAKE2b-256 90d84618ea5feb57cead9c2e6fe5e4d344ef8e7d685089bd2445b952a3a4fb47

See more details on using hashes here.

File details

Details for the file wailord-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: wailord-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 36.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wailord-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cbdcee0d9c680bbb8b79495f8088678dfe39eaf861e4f11d923544aa99bf82c3
MD5 57a91c681e8bb4580e04bed66652b612
BLAKE2b-256 e495421993474423bdd2ed1b866e2fddde36e192ca8509c81d0d581885a0ef03

See more details on using hashes here.

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