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
Metadata
Release files for fidA 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fida-0.1.1.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fidA-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.8 kB
Release files / fida-0.1.1.tar.gz
| Download URL | fida-0.1.1.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3cc32a3891a4d3e1eb5151adfdf850b7582d300ecebd82a045300e7cb9e9e075
|
|
BLAKE2b-256 checksum How to use checksums |
7ff3931b3c022b4ff911b4d5adf465aa249685b2a40b081d350b197269b61cd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.10
|
Release files / fidA-0.1.1-py3-none-any.whl
| Download URL | fidA-0.1.1-py3-none-any.whl |
|---|---|
| Size | 2.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
44bff059c9230576c8eea76996b0298d2b5b2399fae9946b8f465ea53da4f4c3
|
|
BLAKE2b-256 checksum How to use checksums |
e49117eb9825ced816fea98a345176467e39e94ead624e8073830dbc99f197c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.10
|