refactor: move BetaSpectrumAnalyzer to separate analyzer module

This commit is contained in:
2026-05-16 20:41:58 +03:00
parent 8314cee29c
commit f05a2de1b8
5 changed files with 1042 additions and 1042 deletions
+2 -1
View File
@@ -11,7 +11,8 @@ from .components.exchange import ExchangeCorrection
from .components.radiative import RadiativeCorrection from .components.radiative import RadiativeCorrection
from .components.detector_response import DetectorResponse from .components.detector_response import DetectorResponse
from .spectrum import BetaSpectrum, SpectrumConfig, BetaSpectrumAnalyzer, BranchConfig from .spectrum import BetaSpectrum, SpectrumConfig, BranchConfig
from .analyzer import BetaSpectrumAnalyzer
from .fitter import CurveFitter, FitConfig, FitResult from .fitter import CurveFitter, FitConfig, FitResult
from .cw_extractor import CWExtractor, CWExtractionResult, GVAExtractionResult from .cw_extractor import CWExtractor, CWExtractionResult, GVAExtractionResult
from .nuclear_data import ( from .nuclear_data import (
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -196,10 +196,10 @@ def _run(args: argparse.Namespace) -> None:
) )
from beta_spectrum.spectrum import ( from beta_spectrum.spectrum import (
BetaSpectrum, BetaSpectrum,
BetaSpectrumAnalyzer,
BranchConfig, BranchConfig,
SpectrumConfig, SpectrumConfig,
) )
from beta_spectrum.analyzer import BetaSpectrumAnalyzer
# Determine logging level # Determine logging level
if args.quiet: if args.quiet:
+2 -1015
View File
File diff suppressed because it is too large Load Diff
+10 -25
View File
@@ -130,11 +130,8 @@ class TestCSVMetadataHeader:
"""Test CSV export metadata header.""" """Test CSV export metadata header."""
def test_header_contains_version(self): def test_header_contains_version(self):
from beta_spectrum.spectrum import ( from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
BetaSpectrum, from beta_spectrum.analyzer import BetaSpectrumAnalyzer
BetaSpectrumAnalyzer,
SpectrumConfig,
)
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -161,11 +158,8 @@ class TestCSVMetadataHeader:
os.unlink(filename) os.unlink(filename)
def test_header_contains_timestamp(self): def test_header_contains_timestamp(self):
from beta_spectrum.spectrum import ( from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
BetaSpectrum, from beta_spectrum.analyzer import BetaSpectrumAnalyzer
BetaSpectrumAnalyzer,
SpectrumConfig,
)
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -191,11 +185,8 @@ class TestCSVMetadataHeader:
os.unlink(filename) os.unlink(filename)
def test_header_contains_nuclide_info(self): def test_header_contains_nuclide_info(self):
from beta_spectrum.spectrum import ( from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
BetaSpectrum, from beta_spectrum.analyzer import BetaSpectrumAnalyzer
BetaSpectrumAnalyzer,
SpectrumConfig,
)
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -222,11 +213,8 @@ class TestCSVMetadataHeader:
os.unlink(filename) os.unlink(filename)
def test_header_contains_git_commit(self): def test_header_contains_git_commit(self):
from beta_spectrum.spectrum import ( from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
BetaSpectrum, from beta_spectrum.analyzer import BetaSpectrumAnalyzer
BetaSpectrumAnalyzer,
SpectrumConfig,
)
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -252,11 +240,8 @@ class TestCSVMetadataHeader:
os.unlink(filename) os.unlink(filename)
def test_header_contains_corrections(self): def test_header_contains_corrections(self):
from beta_spectrum.spectrum import ( from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
BetaSpectrum, from beta_spectrum.analyzer import BetaSpectrumAnalyzer
BetaSpectrumAnalyzer,
SpectrumConfig,
)
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,