Skip to content

Commit 8431d3d

Browse files
author
David Wallace
committed
chore: minor changes
1 parent fa4f558 commit 8431d3d

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

src/raman_fitting/example_fixtures/raman_fitting.toml

Whitespace-only changes.

src/raman_fitting/processing/baseline_subtraction.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
import logging
2-
31
import numpy as np
42
from scipy.stats import linregress
53

64
from ..models.splitter import SplitSpectrum
75
from ..models.spectrum import SpectrumData
86

9-
logger = logging.getLogger(__name__)
7+
from loguru import logger
108

119

1210
def subtract_baseline_per_region(spec: SpectrumData, split_spectrum: SplitSpectrum):
@@ -48,6 +46,12 @@ def subtract_baseline_from_split_spectrum(
4846
label = "blcorr" if label is None else label
4947
for region_name, spec in split_spectrum.spec_regions.items():
5048
blcorr_int, blcorr_lin = subtract_baseline_per_region(spec, split_spectrum)
49+
if any(np.isnan(i) for i in blcorr_int):
50+
logger.warning(
51+
f"Subtract baseline failed for {region_name} because of nan."
52+
)
53+
continue
54+
5155
new_label = f"{label}_{spec.label}" if label not in spec.label else spec.label
5256
spec = SpectrumData(
5357
**{

src/raman_fitting/types.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from typing import TypeAlias, Dict
22

3-
from raman_fitting.models.deconvolution.base_model import BaseLMFitModel
43
from raman_fitting.models.fit_models import SpectrumFitModel
54

6-
LMFitModelCollection: TypeAlias = Dict[str, Dict[str, BaseLMFitModel]]
5+
76
SpectrumFitModelCollection: TypeAlias = Dict[str, Dict[str, SpectrumFitModel]]

src/raman_fitting/utils/string_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from lmfit.parameter import Parameter
1+
from lmfit import Parameter
22

33

44
def join_prefix_suffix(prefix: str, suffix: str) -> str:

0 commit comments

Comments
 (0)