A minimal terminal dashboard for computational chemistry output files.
Project description
cctop
cctop is a minimal terminal dashboard for computational chemistry output folders.
- ORCA output parsing.
- Experimental VASP, Gaussian, Q-Chem, and xTB/CREST parsing.
- Directory scan.
- Single-file inspect.
- CSV/JSON export.
- Basic terminal UI when run in a real terminal.
Support
Current:
- ORCA: status, final energy, method/basis, charge/multiplicity, Gibbs energy, frequencies, runtime, and common warning markers.
- VASP: experimental
OUTCARandOSZICARdetection, status, final energy, runtime, and convergence markers. - Gaussian: experimental
.log/.outstatus, route method/basis, charge/multiplicity, final energy, frequencies, runtime, and termination markers. - Q-Chem: experimental status, method/basis, charge/multiplicity, final energy, frequencies, runtime, and convergence markers.
- xTB/CREST: experimental status, method hints, final energy, runtime, and convergence markers.
Not yet supported:
vasprun.xml- Rich per-step convergence history
- Program-specific tables beyond the shared summary fields
Usage
cctop .
cctop path/to/orca.out
cctop export .
cctop export . --format json
When stdout is not attached to a terminal, cctop prints a plain text summary instead of opening the TUI.
Try the demo data:
cctop testing/demo_orca_project
Install
From PyPI:
pipx install compchem-cctop
or:
python -m pip install compchem-cctop
For a local checkout:
python -m pip install -e .
For an isolated command-line install:
pipx install .
Development
python -m pip install -e ".[dev]"
python -m cctop .
python -m unittest discover -s tests
The test suite includes small real-output fixtures from cclib and pymatgen, with their licenses included under tests/fixtures/real/.
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 compchem_cctop-0.2.0.tar.gz.
File metadata
- Download URL: compchem_cctop-0.2.0.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e2c5476933c8223376742dc607b6a51df8fa3129251962e8cd57051e58e51d5
|
|
| MD5 |
a9bb1810b36e856fb98bf10f2ec6fec9
|
|
| BLAKE2b-256 |
08a2e977dcf725afbd84c108fcf00f1ebfc9f211cad6bfcf42de442954672164
|
Provenance
The following attestation bundles were made for compchem_cctop-0.2.0.tar.gz:
Publisher:
publish.yml on JEFF7712/cctop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compchem_cctop-0.2.0.tar.gz -
Subject digest:
7e2c5476933c8223376742dc607b6a51df8fa3129251962e8cd57051e58e51d5 - Sigstore transparency entry: 1358418107
- Sigstore integration time:
-
Permalink:
JEFF7712/cctop@c6bce5528b943c2e6967e559f26258216fe66eb8 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/JEFF7712
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c6bce5528b943c2e6967e559f26258216fe66eb8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compchem_cctop-0.2.0-py3-none-any.whl.
File metadata
- Download URL: compchem_cctop-0.2.0-py3-none-any.whl
- Upload date:
- Size: 21.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6dff3e243afe79fdd039d2747775a913c8001a1c7f996f4079065b63864cdfb
|
|
| MD5 |
0e2168aafe807e204f95843646767a24
|
|
| BLAKE2b-256 |
9142382fe8f3346d71d82103e7334ba2fcf98b33b569b494e29c6a68434a57cb
|
Provenance
The following attestation bundles were made for compchem_cctop-0.2.0-py3-none-any.whl:
Publisher:
publish.yml on JEFF7712/cctop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compchem_cctop-0.2.0-py3-none-any.whl -
Subject digest:
b6dff3e243afe79fdd039d2747775a913c8001a1c7f996f4079065b63864cdfb - Sigstore transparency entry: 1358418124
- Sigstore integration time:
-
Permalink:
JEFF7712/cctop@c6bce5528b943c2e6967e559f26258216fe66eb8 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/JEFF7712
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c6bce5528b943c2e6967e559f26258216fe66eb8 -
Trigger Event:
push
-
Statement type: