refactor: rename 'analyzer' to 'visualize' — analysis belongs to fitter module

This commit is contained in:
2026-05-17 01:33:13 +03:00
parent 10ad3a867b
commit 745bbae4cd
5 changed files with 11 additions and 11 deletions
+2 -2
View File
@@ -51,8 +51,8 @@ fitter/ ← main analysis framework
├── result.py ← FitResult, analysis results ├── result.py ← FitResult, analysis results
└── report.py ← PDF report generation └── report.py ← PDF report generation
analyzer/ ← visualization (stays as-is) visualize/ ← visualization / plotting
└── analyzer.py ← BetaSpectrumAnalyzer └── visualize/__init__.py ← BetaSpectrumAnalyzer
``` ```
### Rationale ### Rationale
+1 -1
View File
@@ -12,7 +12,7 @@ from .components.radiative import RadiativeCorrection
from .components.detector_response import DetectorResponse from .components.detector_response import DetectorResponse
from .spectrum import BetaSpectrum, SpectrumConfig, BranchConfig from .spectrum import BetaSpectrum, SpectrumConfig, BranchConfig
from .analyzer import BetaSpectrumAnalyzer from .visualize 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 (
+1 -1
View File
@@ -199,7 +199,7 @@ def _run(args: argparse.Namespace) -> None:
BranchConfig, BranchConfig,
SpectrumConfig, SpectrumConfig,
) )
from beta_spectrum.analyzer import BetaSpectrumAnalyzer from beta_spectrum.visualize import BetaSpectrumAnalyzer
# Determine logging level # Determine logging level
if args.quiet: if args.quiet:
@@ -1,7 +1,7 @@
""" """
Analyzer module — BetaSpectrumAnalyzer class. Visualize module — BetaSpectrumAnalyzer class.
Introspection, analysis, and debugging tools for BetaSpectrum. Visualization and plotting tools for BetaSpectrum.
All nuclides (single- and multi-branch) are treated uniformly as one or more All nuclides (single- and multi-branch) are treated uniformly as one or more
branches — single-branch is just a special case with one branch. branches — single-branch is just a special case with one branch.
""" """
+5 -5
View File
@@ -131,7 +131,7 @@ class TestCSVMetadataHeader:
def test_header_contains_version(self): def test_header_contains_version(self):
from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
from beta_spectrum.analyzer import BetaSpectrumAnalyzer from beta_spectrum.visualize import BetaSpectrumAnalyzer
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -159,7 +159,7 @@ class TestCSVMetadataHeader:
def test_header_contains_timestamp(self): def test_header_contains_timestamp(self):
from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
from beta_spectrum.analyzer import BetaSpectrumAnalyzer from beta_spectrum.visualize import BetaSpectrumAnalyzer
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -186,7 +186,7 @@ class TestCSVMetadataHeader:
def test_header_contains_nuclide_info(self): def test_header_contains_nuclide_info(self):
from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
from beta_spectrum.analyzer import BetaSpectrumAnalyzer from beta_spectrum.visualize import BetaSpectrumAnalyzer
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -214,7 +214,7 @@ class TestCSVMetadataHeader:
def test_header_contains_git_commit(self): def test_header_contains_git_commit(self):
from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
from beta_spectrum.analyzer import BetaSpectrumAnalyzer from beta_spectrum.visualize import BetaSpectrumAnalyzer
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,
@@ -241,7 +241,7 @@ class TestCSVMetadataHeader:
def test_header_contains_corrections(self): def test_header_contains_corrections(self):
from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig from beta_spectrum.spectrum import BetaSpectrum, SpectrumConfig
from beta_spectrum.analyzer import BetaSpectrumAnalyzer from beta_spectrum.visualize import BetaSpectrumAnalyzer
config = SpectrumConfig( config = SpectrumConfig(
Z_parent=43, Z_parent=43,