Welcome to PyNMR-STAR!

A Python module for reading, writing, and manipulating NMR-STAR files. BuildStatus License Wheel PythonVersions

Python versions supported: 3.6, 3.7, 3.8, and 3.9

Previous python versions (back to 2.6) are supported by the v2 branch (version 2.x releases on PyPI).

Overview

This library was developed by the BMRB to give the Python-using NMR community tools to work with the NMR-STAR data format. It is used internally and is actively maintained. The library is thoroughly documented such that calling help(object_or_method) from an interactive python session will print the documentation for the object or method.

There are several command-line based tools developed to enable simple queries to pull data out of an NMR-STAR file. Those tools also serve as great examples of how to use the library. You can view those here.

For more examples of PyNMRSTAR library usage, please head to Examples. For the full documentation of all available methods and classes, please look at Module documentation.

For any questions or suggestions, please create an issue on the GitHub page.

Indices and tables