Skip to main content

MolParse

GitHub Tag GitHub Actions Workflow Status GitHub Actions Workflow Status Documentation Status GitHub last commit GitHub Issues or Pull Requests Code style: black

A python package for parsing, modifying, and analysis of molecular structure files.

Installation

Easiest way to install is from PyPI:

pip install molparse

Usage

Python Module

MolParse is primarily a python module which can be used interactively, or within (batch) scripts:

Use pydoc to see help on the molparse module, or its methods & classes. E.g. from a shell:

pydoc molparse

pydoc molparse.System

Binaries and command-line programs

moltree

In addition to the python module, an interactive command-line interface is available with the binary moltree. Pass a PDB or GRO file as follows:

moltree <FILE>

moltree

Use the mouse to interact with buttons and CTR-C to exit.

molxvg

Gromacs produces data files in XVG format by default, these can be parsed using the molparse.xvg.parseXVG method from within a python environment, alternatively a binary exists to access its basic functionality from the command line. Run the following to open an interactive plotly graph of an xvg:

molxvg [FILE.xvg] -s

moltree

Other options can be found by running molxvg --help.

Installation from source

Requirements

Installing ASE

  • pip install --upgrade --user ase
  • export PATH=$PATH:~/.local/bin to your .bash_profile
  • export PYTHONPATH=$PYTHONPATH:~/.local/lib/python3.X/site-packages to your .bash_profile Where X is your python version.

MPyTools

  • git clone https://github.com/mwinokan/MPyTools.git
  • Add export MPYTOOLS=/path/to/directory to your .bash_profile
  • Add export PYTHONPATH=$PYTHONPATH:$MPYTOOLS to your .bash_profile

MolParse

  • git clone https://github.com/mwinokan/MolParse.git
  • Add export MOLPARSE=/path/to/directory to your .bash_profile
  • Add export PYTHONPATH=$PYTHONPATH:$MOLPARSE to your .bash_profile

Download files

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

Source Distribution

molparse-0.0.41.tar.gz (145.1 kB view details)

Uploaded Source

Built Distribution

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

molparse-0.0.41-py3-none-any.whl (176.4 kB view details)

Uploaded Python 3

File details

Details for the file molparse-0.0.41.tar.gz.

File metadata

  • Download URL: molparse-0.0.41.tar.gz
  • Upload date:
  • Size: 145.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for molparse-0.0.41.tar.gz
Algorithm Hash digest
SHA256 c0c15e243a7cb29f010ae6bdf37f1d870bf0bb7dc97fcae1d223b74513c38440
MD5 6ed6f8b304cf751ce3da0df13eee8134
BLAKE2b-256 fb8141df14bc6cf8e93aeba1a69a85f102c12d99cf0bea1ed1e0934a2377449a

See more details on using hashes here.

File details

Details for the file molparse-0.0.41-py3-none-any.whl.

File metadata

  • Download URL: molparse-0.0.41-py3-none-any.whl
  • Upload date:
  • Size: 176.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for molparse-0.0.41-py3-none-any.whl
Algorithm Hash digest
SHA256 bb128cdc8124570fa174c6124a9d1de81a9e7b9e46db3d7083720a8beec3a96d
MD5 48bde26e95af87d945b2dd49eee3f218
BLAKE2b-256 b509318ff29d72034c7a11068f7d86ec825e0774219a65537e9ccf4d6c92031e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.41 This release

2 files

0.0.40

2 files

0.0.39

2 files

0.0.38

2 files

0.0.37

2 files

0.0.36

2 files

0.0.35

2 files

0.0.34

2 files

0.0.33

2 files

0.0.32

2 files

0.0.30

2 files

0.0.29

2 files

0.0.28

2 files

0.0.27

2 files

0.0.26

2 files

0.0.25

2 files

0.0.24

2 files

0.0.23

2 files

0.0.22

2 files

0.0.21

2 files

0.0.20

2 files

0.0.19

2 files

0.0.18

2 files

0.0.16

2 files

0.0.13

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page