API reference

This module serves as reference for the different classes and associated methods of the MultiNMRFit package.

spectrum.py

class multinmrfit.base.io.IoHandler

Bases: object

check_dataset()
static filter_window(ppm: list, intensity: list, window: tuple = None)
static get_models()

Load signal models. :return: dict containing the different model objects, with model.name as keys

static load_1D_spectrum(data_path, dataset, procno, expno_list)
static load_2D_spectrum(data_path, dataset, expno, procno)

Load 2D NMR spectra.

Returns:

list: chemical shift list: intensity

load_data(data, window: tuple = None, rowno: int = None)
static load_txt_spectrum(txt_data)
static read_topspin_data(data_path, dataset, expno, procno, rowno=None, window=None)