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 | Provenance | Actions |
|---|---|---|---|---|
| fida-0.1.1.tar.gz | 3.0 kB | Without provenance | Details for fida-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fidA-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for fidA-0.1.1-py3-none-any.whl |
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
|
Security for fidA 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.