refactor: rename 'analyzer' to 'visualize' — analysis belongs to fitter module
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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 (
|
||||||
|
|||||||
@@ -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.
|
||||||
"""
|
"""
|
||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user