A Python package for rendering cube files with VMD.
Project description
VMDCube
Description
A simple pip-installable Python module to generate pretty 3D visualizations of molecular orbitals like this the one below:
VMDCube is designed to work with VMD (Visual Molecular Dynamics) and is compatible with the VMD cube file format. It can be used to visualize molecular orbitals, electron density, and other volumetric data.
Features
VMDCube can be used in Python scripts and Jupyter notebooks to render cube files. Here is an example of how to use it in Python:
from vmdcube import VMDCube
vmd = VMDCube() # by default render all cube files in the current directory
vmd.run()
The following showcases VMDCube's visualization capabilities in Jupyter notebooks:
Installation
Clone the repository, then run:
git clone git@github.com:fevangelista/VMDCube.git
cd VMDCube
pip install -e .
Tutorials
See the VMDCube introductory tutorial for how to use VMDCube in Jupyter notebooks.
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
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 vmdcube-1.0.1.tar.gz.
File metadata
- Download URL: vmdcube-1.0.1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4574d1bf2169fab115fb0da64003d1cabf05692d1f0493a28bc8d716758147ea
|
|
| MD5 |
99f64906244aa24958427038dc5d5041
|
|
| BLAKE2b-256 |
fc6d6632ceb210bd9b15abdbc65f4ee6801bc01e6fd3b89d508b0e6bde2ef220
|
Provenance
The following attestation bundles were made for vmdcube-1.0.1.tar.gz:
Publisher:
python-publish.yml on fevangelista/VMDCube
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vmdcube-1.0.1.tar.gz -
Subject digest:
4574d1bf2169fab115fb0da64003d1cabf05692d1f0493a28bc8d716758147ea - Sigstore transparency entry: 189962944
- Sigstore integration time:
-
Permalink:
fevangelista/VMDCube@f04f188c1b885842484768b34e617cac54b97998 -
Branch / Tag:
refs/tags/v.1.0.1 - Owner: https://github.com/fevangelista
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@f04f188c1b885842484768b34e617cac54b97998 -
Trigger Event:
release
-
Statement type:
File details
Details for the file vmdcube-1.0.1-py3-none-any.whl.
File metadata
- Download URL: vmdcube-1.0.1-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2304ac5cc58eb4d616d99480ebc2a664ddc832a22c0cf4567c44770f96af0c17
|
|
| MD5 |
4c4125938216d96733376823bc1c2168
|
|
| BLAKE2b-256 |
69d8f35e7c76bc50775844d24badd77e734424d3e976bbafa9a88930b1a553b5
|
Provenance
The following attestation bundles were made for vmdcube-1.0.1-py3-none-any.whl:
Publisher:
python-publish.yml on fevangelista/VMDCube
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vmdcube-1.0.1-py3-none-any.whl -
Subject digest:
2304ac5cc58eb4d616d99480ebc2a664ddc832a22c0cf4567c44770f96af0c17 - Sigstore transparency entry: 189962947
- Sigstore integration time:
-
Permalink:
fevangelista/VMDCube@f04f188c1b885842484768b34e617cac54b97998 -
Branch / Tag:
refs/tags/v.1.0.1 - Owner: https://github.com/fevangelista
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@f04f188c1b885842484768b34e617cac54b97998 -
Trigger Event:
release
-
Statement type: