mechaSVG is a python & tk application for creating good-looking energy profile diagrams as Scalable Vector Graphics.
Project description
mechaSVG
mechaSVG is a python & tk application for creating good-looking energy profile diagrams as Scalable Vector Graphics or ‘.svg’ files with various aesthetic options. The produced graphics can also be easily edited afterwards via an svg editor like Inkscape. Extra analysis for catalytic cycle diagrams include: Finding energy span, Turn Over Frequency (TOF) estimation from both energy span and catalytic-flux law, and estimating degree of TOF control of both intermediates and transition states.
Latest updates
-Various graph styles and personalization options added.
-Make energy comparisons betwen structures.
-Plot up to 30 structures 2D PES (Potential Energy Surface).
-Slight modifications to the user interface.
-Support for “.txt” and “.xlsx” imports and exports added. Please refer to section “Importing .txt and .xlsx” for information about importing these file types.
Installing & Running
The recommended installaion requires python 3.6 or above.
Fresh instalation can be done via:
`python3 -m pip install mechasvg`
Upgrading from older versions can be done via:
`python3 -m pip install -U mechasvg`
The program can be run via:
`python3 -m mechasvg`
Alternatively, a windons 10 executable can be downloaded on github:
github.com/ricalmang/mechasvg
How to cite
I don’t actually require users to cite the software at all, so you can take any liberty in how or whether you cite it. However, a citation would greatly help to spread the visibility and adoption of this project which is my main goal.
If you intend to cite it, the following citation should suffice:
Angnes, R. A. mechaSVG, GitHub repository, 2020, doi: 10.5281/zenodo.3970267.
Acknowledgments
This project was funded by São Paulo Research Foundation (FAPESP) under grant 2019/02052-4.
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
File details
Details for the file mechaSVG-0.1.1.post1.tar.gz
.
File metadata
- Download URL: mechaSVG-0.1.1.post1.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21332c68529c3343177e1729c32f984307ee01ffd5ded071be599bb35f30c739 |
|
MD5 | 3630e80e18db233465f7b7cec9cdf592 |
|
BLAKE2b-256 | b529afe1fdd0a3faa1894757c42ad0ad4a64dc124ca5b2b4383d7cb3151235fd |
File details
Details for the file mechaSVG-0.1.1.post1-py3-none-any.whl
.
File metadata
- Download URL: mechaSVG-0.1.1.post1-py3-none-any.whl
- Upload date:
- Size: 20.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7596d8bd7c5b170647678e7eb4076e7eeafeaab48506435aebba459def47dfb4 |
|
MD5 | 2d8d43b791b8af20536d1f22b4755169 |
|
BLAKE2b-256 | e9fce0b6b931f0cf1cbcb36734937f03c59ac6417b073f6fc8a322b5f06eba56 |