Skip to main content

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

  • Data Import/Export:

    • Load FID data from various formats (e.g., Bruker).
    • Read and write LCModel coordinate files.
    • Write data in LCModel .RAW format.
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fida-0.1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fidA-0.1.1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

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

Hashes for fida-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3cc32a3891a4d3e1eb5151adfdf850b7582d300ecebd82a045300e7cb9e9e075
MD5 027dc82ac943cbd2b84050917fe745d5
BLAKE2b-256 7ff3931b3c022b4ff911b4d5adf465aa249685b2a40b081d350b197269b61cd2

See more details on using hashes here.

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

Hashes for fidA-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 44bff059c9230576c8eea76996b0298d2b5b2399fae9946b8f465ea53da4f4c3
MD5 8e6a7ff6dc459c7106006ce075398928
BLAKE2b-256 e49117eb9825ced816fea98a345176467e39e94ead624e8073830dbc99f197c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page