A Python package for FID-A processing based on the MATLAB code by Jamie Near
Project description
fidA
fidA is a Python package for processing Free Induction Decay (FID) data, inspired by the FID-A MATLAB code by Jamie Near.
Authors
- Colleen Bailey, Sunnybrook Research Institute
- Ira Yao
Table of Contents
- Features
- Installation
- Usage
- Importable Classes and Functions
- Publishing as a Python Package
- Running Tests
- License
- Acknowledgments
Features
-
Data Import/Export:
- Load FID data from various formats (e.g., Bruker).
- Read and write LCModel coordinate files.
- Write data in LCModel
.RAWformat.
-
Processing Functions:
- Phase correction (zero and first-order).
- Frequency alignment and shifting.
- Averaging and median filtering of scans.
- Exponential line broadening filter.
- Zero-padding for spectral resolution enhancement.
- Automatic referencing of ppm values.
-
Peak Fitting:
- Fit single or multiple peaks using Lorentzian or Gaussian models.
- Estimate peak parameters like amplitude, full width at half maximum (FWHM), and chemical shift.
-
Visualization:
- Plot spectra with customizable parameters.
- Ridge plots for comparing multiple spectra.
Installation
You can install fidA from PyPI (once it's published) or from the source code.
From PyPI (Not yet available)
pip install fidA
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fida-0.1.1.tar.gz.
File metadata
- Download URL: fida-0.1.1.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cc32a3891a4d3e1eb5151adfdf850b7582d300ecebd82a045300e7cb9e9e075
|
|
| MD5 |
027dc82ac943cbd2b84050917fe745d5
|
|
| BLAKE2b-256 |
7ff3931b3c022b4ff911b4d5adf465aa249685b2a40b081d350b197269b61cd2
|
File details
Details for the file fidA-0.1.1-py3-none-any.whl.
File metadata
- Download URL: fidA-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44bff059c9230576c8eea76996b0298d2b5b2399fae9946b8f465ea53da4f4c3
|
|
| MD5 |
8e6a7ff6dc459c7106006ce075398928
|
|
| BLAKE2b-256 |
e49117eb9825ced816fea98a345176467e39e94ead624e8073830dbc99f197c0
|