Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mechaSVG-0.1.1.post1.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

mechaSVG-0.1.1.post1-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

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

Hashes for mechaSVG-0.1.1.post1.tar.gz
Algorithm Hash digest
SHA256 21332c68529c3343177e1729c32f984307ee01ffd5ded071be599bb35f30c739
MD5 3630e80e18db233465f7b7cec9cdf592
BLAKE2b-256 b529afe1fdd0a3faa1894757c42ad0ad4a64dc124ca5b2b4383d7cb3151235fd

See more details on using hashes here.

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

Hashes for mechaSVG-0.1.1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 7596d8bd7c5b170647678e7eb4076e7eeafeaab48506435aebba459def47dfb4
MD5 2d8d43b791b8af20536d1f22b4755169
BLAKE2b-256 e9fce0b6b931f0cf1cbcb36734937f03c59ac6417b073f6fc8a322b5f06eba56

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page