Skip to main content

mfoutparser

by Arthur G. Palmer, III and Michelle L. Gill

A series of python subroutines to read and extract information from the STAR format mfout file generated by the program ModelFree.

Unlike the BMRB STAR format, the format used by ModelFree uses the data_name field, rather than the save_name field and also allows nested loops. (The mfout file has loops nested to a depth of two only).

Local Demo

Once mfoutparser has been installed, the examples directory can be copied to the current path using the following shell command:

python -c 'import mfoutparser as mf; mf.copy_examples()'

Compatibility

mfoutparser has been tested on python 3.12. It requires the Numpy (tested on version 1.26.4) and Pandas (tested on version 2.2.2) libraries. IPython notebook (tested on version 8.27.0) is required to run the demonstration notebook located in the examples directory. Matplotlib is required if plotting of the data is desired.

Installation

mfoutparser can be installed with the pip package managers or using python's setuptools. See the installation instructions for more information.

Metadata

Release files for mfoutparser 1.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mfoutparser 1.5.1
File Size Uploaded
mfoutparser-1.5.1.tar.gz 701.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mfoutparser 1.5.1
File Interpreter ABI Platform
mfoutparser-1.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / mfoutparser-1.5.1.tar.gz

Download URL mfoutparser-1.5.1.tar.gz
Size 701.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1895ed3919616eff089fbdece775ff9bd7ec0e8fd36832819877f8f4d6c6b454
BLAKE2b-256 checksum
How to use checksums
5b13853b14c39fe7d764411e632e0a47bd25f749aca0f04db79424e8d665532a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / mfoutparser-1.5.1-py3-none-any.whl

Download URL mfoutparser-1.5.1-py3-none-any.whl
Size 716.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
39619fa1328c282c1fe0ac51a8972cf3fb6ac255be8e1b68a17ec92ae0d95f82
BLAKE2b-256 checksum
How to use checksums
b90041ff81b06db257cecb61aec178c20d29077ceb431557b25296c086ef7b57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.5.1 This release

2 release files

1.4.1

1 release file

1.4

1.3

1 release file

1.2

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page